Is useful if you need to repeat the build since the source files source-cache=directory Specify a directory in which to store downloaded source files this Disable toīuild against system libraries, with system python modules and build-prerequisites=(ON|OFF) Build third-party prerequisites in addition to OME prerequisites In addition, theįollowing options are provided: build-packages=packages Build the specified list of packages (semicolon-separated).ĭefaults to ome-files.
If using the superbuild, most of the options above will be available,Īnd will be passed to the OME-Files build. Please see the cmake documentationįor further details of all configurable options, and run cmake -help to list the available generators for your platform. The installation prefix may be set at this point using Typically be enabled by default if the prerequisites are available.
Cmake install destdir code#
xsdfu-debug=(ON|OFF) Enable debugging output for the model code generator.įor example, to disable tests, run cmake -Dtest=OFF. Enabled by default if SphinxĪnd XeLaTeX are autodetected.
Cmake install destdir pdf#
sphinx-pdf=(ON|OFF) Build PDF documentation with Sphinx. Enabled byĭefault if Sphinx is autodetected.
Cmake install destdir manual#
sphinx=(ON|OFF) Build manual pages and HTML documentation with Sphinx. This is OFFīy default for a regular build, and ON by default for a superbuild. The environment to override the compiled-in defaults. (default), no assumptions are made, and a slower fallback is used to Prefix is assumed to contain the libraries and datafiles. This means that they may be moved from their installation prefix toĪnother location without breaking them. relocatable-install=(ON|OFF) Make the installed libraries, programs and datafiles relocatable qtgui=(ON|OFF) Enable building of the Qt5 widget library ome-qtwidgets and a Its purpose is to allow suchĪdditional parallelism to be disabled on resource-constrained
Rather, this controls whether otherīuild tools used by subsidiary builds to also build in parellel when Note this does not control whether the build tool in parallel=(ON|OFF) Build subcomponents in parallel and run CMake tests in parallel (ONīy default). git is required to clone the repositories ifĮnabled. head=(ON|OFF) Force building from the current git develop branch. fatal-warnings=(ON|OFF) Make compiler warnings into fatal errors. Number of false positives, particularly in third-party libraries These are disabled by default since they trigger a large extra-warnings=(ON|OFF) Enable or disable additional compiler warnings in addition to theĭefault set. Representative subset of the tests will be run instead to save time. These are enabled by default, but by setting to OFF a extended-tests=(ON|OFF) Some of the unit tests are comprehensive and run many thousands of These will be enabled by default ifĭoxygen is found. doxygen=(ON|OFF) Enable doxygen documentation. std=gnu++98 or else stdarg support is broken). This is useful if autodetection fails or aĬompiler is buggy in certain modes (e.g. User to add the appropriate compiler options to build using the If disabled, the defaultĬompiler standard mode is used, and it is the responsibility of the Otherwise falling back to C++03 or C++98. IfĮnabled, the compiler will be put into C++11 mode if available, cxxstd-autodetect=(ON|OFF) Enable or disable (default) C++ compiler standard autodetection. Provided by the system, and optional dependencies will be ignored. Packages to be built (specified with build-packages) must be If disabled, required dependencies of any of the build-prerequisites=(ON|OFF) Enable (default) or disable the building of third-partyĭependencies. Supported: build-packages=package1] A semicolon-separated list of packages to build. Run cmake -LH to see the configurable project options use
Generate files for, and are any additional options toĬonfigure the build to your requirements. Where is the platform-specific build system to
Some will be discovered automatically by cmake Not all tools need to be on the default path