lines 8-53 of file: cpp/include/cmpad/configure.hpp.in {xrst_begin configure} {xrst_spell cmake preprocessor std } Preprocessor Definitions and Configured Types ############################################# CMPAD_VERSION The cmpad version number (i.e. date) as a quoted string. CMPAD_PROJECT_DIR ***************** The cmpad top source directory as a C-string; i.e., its project directory. CMPAD_CXX_COMPILER ****************** This preprocessor symbol is a quoted string containing a name of that identifies the C++ compiler that CMake chooses; e.g., ``"GNU-13.1.1"`` . CMPAD_HAS_package ***************** For *package* equal to ADEPT, ADOLC, AUTODIFF, CLAD, CODI, CPPAD, CPPAD_JIT, CPPADCG, SACADO, this preprocessor symbol is one (zero) if *package* has been installed using bin/get_package.sh; e.g, {xrst_code sh} bin/get_package.sh adolc {xrst_code} CMPAD_VECTOR_STD **************** This symbol is one (zero) if ``-D cmpad_vector=std`` is specified on the cmake command line. CMPAD_VECTOR_CPPAD ****************** This symbol is one (zero) if ``-D cmpad_vector=cppad`` is present on the cmake command line. {xrst_end configure}