cmake-env-variables(7) — CMake 4.0.2 Documentation (original) (raw)
Contents
This page lists environment variables that have special meaning to CMake.
For general information on environment variables, see theEnvironment Variablessection in the cmake-language manual.
Environment Variables that Change Behavior¶
- CLICOLOR
- CLICOLOR_FORCE
- CMAKE_APPBUNDLE_PATH
- CMAKE_FRAMEWORK_PATH
- CMAKE_INCLUDE_PATH
- CMAKE_LIBRARY_PATH
- CMAKE_MAXIMUM_RECURSION_DEPTH
- CMAKE_POLICY_VERSION_MINIMUM
- CMAKE_PREFIX_PATH
- CMAKE_PROGRAM_PATH
- CMAKE_TLS_VERIFY
- CMAKE_TLS_VERSION
- SSL_CERT_DIR
- SSL_CERT_FILE
Environment Variables that Control the Build¶
- ADSP_ROOT
- CMAKE_APPLE_SILICON_PROCESSOR
- CMAKE_BUILD_PARALLEL_LEVEL
- CMAKE_BUILD_TYPE
- CMAKE_COLOR_DIAGNOSTICS
- CMAKE_CONFIG_DIR
- CMAKE_CONFIG_TYPE
- CMAKE_CONFIGURATION_TYPES
- CMAKE_CROSSCOMPILING_EMULATOR
- CMAKE_EXPORT_BUILD_DATABASE
- CMAKE_EXPORT_COMPILE_COMMANDS
- CMAKE_GENERATOR
- CMAKE_GENERATOR_INSTANCE
- CMAKE_GENERATOR_PLATFORM
- CMAKE_GENERATOR_TOOLSET
- CMAKE_INSTALL_MODE
- CMAKE_INSTALL_PARALLEL_LEVEL
- CMAKE_INSTALL_PREFIX
- CMAKE__COMPILER_LAUNCHER
- CMAKE__IMPLICIT_LINK_DIRECTORIES_EXCLUDE
- CMAKE__LINKER_LAUNCHER
- CMAKE_MSVCIDE_RUN_PATH
- CMAKE_NO_VERBOSE
- CMAKE_OSX_ARCHITECTURES
- CMAKE_TEST_LAUNCHER
- CMAKE_TOOLCHAIN_FILE
- DESTDIR
- LDFLAGS
- MACOSX_DEPLOYMENT_TARGET
- _ROOT
- VERBOSE
Environment Variables for Languages¶
- ASM
- ASMFLAGS
- CC
- CFLAGS
- CSFLAGS
- CUDAARCHS
- CUDACXX
- CUDAFLAGS
- CUDAHOSTCXX
- CXX
- CXXFLAGS
- FC
- FFLAGS
- HIPCXX
- HIPFLAGS
- HIPHOSTCXX
- ISPC
- ISPCFLAGS
- OBJC
- OBJCFLAGS
- OBJCXX
- OBJCXXFLAGS
- RC
- RCFLAGS
- SWIFTC
Environment Variables for CTest¶
- CMAKE_CONFIG_TYPE
- CTEST_INTERACTIVE_DEBUG_MODE
- CTEST_NO_TESTS_ACTION
- CTEST_OUTPUT_ON_FAILURE
- CTEST_PARALLEL_LEVEL
- CTEST_PROGRESS_OUTPUT
- CTEST_USE_INSTRUMENTATION
- CTEST_USE_LAUNCHERS_DEFAULT
- CTEST_USE_VERBOSE_INSTRUMENTATION
- DASHBOARD_TEST_FROM_CTEST