Configure-Time Knobs

The following variables are available for fine-tuning the cmake configuration process. All of these variables can be specified on the command line via -D, or put in your project-local.cmake–see project-local.cmake: How To Hook Into LIBRA for details.

Knobs For Configuring LIBRA/Cmake

The location where cmake should search for other locally installed libraries (e.g., $HOME/.local). VERY useful to separate out 3rd party headers which you want to suppress all warnings for by treating them as system headers when you can’t/don’t want to install things as root.

Only available if LIBRA_DRIVER=SELF.

Default: $HOME/.local/system

Knobs For Supporting SW Engineering

Enable documentation build via make apidoc.

Default: NO.

Knobs For Configuring Builds

Enable multithreaded code/OpenMP code via compiler flags (e.g., -fopenmp), and/or selecting additional code for compilation.

Default: NO.