HPX - High Performance ParalleX

PrevUpHomeNext
Frequently used HPX specific CMake Variables

Here are listed the most frequently used CMake variables specific to HPX, along with a brief explanation.

Frequently used HPX specific CMake Variables

HPX_BUILD_DOCUMENTATION:BOOL

Build the HPX documentation if the documentation toolchain is available (default: OFF). For more information about how to set up the documentation tool chain please refer to the section Setting up the HPX Documentation Tool Chain.

HPX_BUILD_EXAMPLES:BOOL

HPX examples will be built (default: ON). To actually build the examples execute make examples.

HPX_BUILD_TESTS:BOOL

HPX tests will be built (default: ON). To actually build the tests execute make tests.

HPX_CMAKE_LOGLEVEL:STRING

Sets the debugging level for the HPX build system generation. Possible values are Error, Warn, Debug, and Info. The default is Warn.

HPX_NO_LOGGING:BOOL

Sets whether HPX should not support generating detailed logging output (default: OFF). Even if this is set to OFF (i.e. logging is supported) you need to enable logging when running any HPX application. Logging support introduces a minimal runtime overhead which usually can be ignored. This option removes runtime overhead but also disables the capability to extract detailed runtime error information.

HPX_HAVE_CXX11:BOOL

Sets whether HPX should use C++11 support, if available (default: ON).

HPX_HAVE_STACKTRACES:BOOL

Sets whether HPX applications should support capturing stack back- traces (default: ON).

HPX_HAVE_NATIVE_TLS:BOOL

Sets whether HPX should use the native compiler support for thread local storage, if available (default: ON).

HPX_THREAD_DEBUG_INFO:BOOL

Sets whether HPX threads should maintain detailed debugging information like the parent thread id, the phase execution count, the thread description, and the LCO description (while the thread is suspended). The default value for this variable is OFF if CMAKE_BUILD_TYPE=Release and ON otherwise.

HPX_NO_INSTALL:BOOL

Sets whether HPX can be used directly from the build directory. (default: OFF)

HPX_NATIVE_MIC:BOOL

Build HPX to run natively on the Xeon Phi Coprocessor (default: OFF)


PrevUpHomeNext