Build optionsΒΆ
|
Initial cmake configuration |
|
Update cmake configuration for existing |
|
Compile the project |
|
Clean the project: all the arguments after |
|
Compile the project in parallel |
|
Set a configuration variable during configuration of build. Better do it during initial configuration. The list of useful variables is presented below. |
|
Unset a variable from cache |
For ultimate cleaning up remove the entire content of build
directory.
The list of useful configuration variables:
Variable name |
Possible values and meaning |
|
Release, Debug and other standard values |
|
14, 17. Version of C++ standard to use |
|
Which C compiler to use: gcc, clang, gcc-9 or other. |
|
Which C++ compiler to use: g++, clang++, g++9 or other. |
|
ON, OFF. Enable link-time optimizations |
|
ON, OFF. Enable optional usage of single precision floats in transformations |
|
1, 0. Enable CUDA support for computations on GPU |
|
1, 0. Enable debug logging for CUDA |
|
ON, OFF. Use undefined behaviour sanitizer if supported by the compiler |
|
ON, OFF. Allow generation of execution profile for profile-guided oprimizations |
|
ON, OFF. Use generated profile of execution for profile-guided oprimizations at compile-time |
|
ON, OFF. Use native set of CPU instructions |
|
ON, OFF. Show debug output of transformations |
|
ON, OFF. Show debug output for parameters |
|
ON, OFF. Show debug output for GridFilter class |