CustusX  15.4.0-beta
An IGT application
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Build instructions

Recommended build procedure

Then run the following commands:

    cd \<root_dir\>
    git clone git@github.com:SINTEFMedTek/CustusX.git CX/CX
    ./CX/CX/install/cxInstaller.py --full --all -t Release

Run cxInstaller.py -h for more options.

Prerequisites

These must be installed prior to installing CustusX.

Several other libraries (see External libraries) are part of the Superbuild, and thus does not need to be installed separately.

For convenience, setup scripts for some platforms are available in the repository. They will help setup a machine from scratch, but might give you more than you expected. Look for your platform in install/platforms.

Superbuild Folder Structure

The default CustusX folder structure differs from the standard CMake source+build structure. All libraries, CustusX included, are placed within a root folder, with source and build folders grouped according to library.

The CustusX Superbuild defines and sets up this structure. It is fully possible to use a different structure, in that case you must configure cmake yourself.

root CX CX
build_Release
VTK VTK
build_Release
CTK CTK
build_Release
some_lib some_lib
build_Release