Mentions légales du service

Skip to content
Snippets Groups Projects
Thomas PRAMPART's avatar
Thomas PRAMPART authored
Release 3.5.0

Closes #24 and #23

See merge request !59
e9272003
History

|OpenViBE meta repository| |README|

Website Doxygen Documentation License: AGPL v3

Build Status :
Ubuntu 20.04 x64 Build Status
Fedora 31 x64 Build Status
Windows 10 x64 Build Status
Windows 10 x86 Build Status

OpenViBE project is now divided into 3 parts :

  • SDK, that contains the certifiable core and plugins of OpenViBE
  • Designer, the graphical interface for OpenViBE
  • Extras, for community plugins and contributions

The current repository, OpenViBE-meta, exist to bring the three repositories together and build the project.

To build OpenViBE, follow these instructions :

  • Pull this repository
  • Pull its submodules
  • Install the dependencies
  • Build the project

Pulling this repository

Run the following command:

git pull git@gitlab.inria.fr:openvibe/meta.git

or with any GUI for git, like GitKraken.

Pulling the submodules

Pull the sdk, designer and extras repositories with the following:

git submodule update --init --recursive

Installing the dependencies

Windows

Run the following command:

> .\install_dependencies.cmd

Dependencies will be installed in a dependencies folder at the root of the project.

Linux

Run the following command:

$ ./install_dependencies.sh

Dependencies will be installed in a dependencies folder at the root of the project.
Some will be installed on the system.

Building the project

Windows

Execute the following command:

> .\build.cmd

You will require Visual Studio 2013 (Professional or Community editions)

Applications are installed in the dist folder at the root, and are launchable using their launch script: openvibe-[application-name].cmd

Generate Visual Studio Solution

To generate the visual studio solution of the project, run the following command:

> .\build.cmd --vsbuild

The solution will be in the folder build-vs
The solution allows you to view/edit code in Visual Studio, but not to compile the project for the moment.

Linux

Execute the following command:

$ ./build.sh

Applications are installed in the dist folder at the root, and are launchable using their launch script: openvibe-[application-name].sh

Updating the repository

You can update the whole directory (including submodules) with :

git pull
git submodule sync --recursive
git submodule update --init --recursive

Aliases can be created to ease the global update process : git config --global alias.spull '!git pull && git submodule sync --recursive && git submodule update --init --recursive'