Scene Lab
An open source project by FPL.
 All Classes Namespaces Files Functions Pages
Building for Linux

Version Requirements

Following are the minimum required versions of tools and libraries you need to build Scene Lab for Linux:

Prerequisites

Prior to building, install the following components using the Linux distribution's package manager:

For example, on Ubuntu:

sudo apt-get install cmake

Building

  • Open a command line window.
  • Go to the Scene Lab project directory.
  • Generate Makefiles from the CMake project.
  • Execute make to build the library and unit tests.

For example:

cd scene_lab
cmake -G'Unix Makefiles' .
make

To perform a debug build:

cd scene_lab
cmake -G'Unix Makefiles' -DCMAKE_BUILD_TYPE=Debug .
make

Build targets can be configured using options exposed in scene_lab/CMakeLists.txt by using CMake's -D option. Build configuration set using the -D option is sticky across subsequent builds.

For example, if a build is performed using:

cd scene_lab
cmake -G"Unix Makefiles" -DCMAKE_BUILD_TYPE=Debug .
make

to switch to a release build CMAKE_BUILD_TYPE must be explicitly specified:

cd scene_lab
cmake -G"Unix Makefiles" -DCMAKE_BUILD_TYPE=Release .
make