Spec-Zone.ru › CMake

cmake-env-variables(7)

  • Environment Variables that Change Behavior
  • Environment Variables that Control the Build
  • Environment Variables for Languages
  • Environment Variables for CTest
  • Environment Variables for the CMake curses interface

This page lists environment variables that have special meaning to CMake.

For general information on environment variables, see the Environment Variables section 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
  • NO_COLOR
  • SSL_CERT_DIR
  • SSL_CERT_FILE

Environment Variables that Control the Build

  • ADSP_ROOT
  • CMAKE_APPLE_SILICON_PROCESSOR
  • CMAKE_AUTOGEN_INTERMEDIATE_DIR_STRATEGY
  • CMAKE_BUILD_PARALLEL_LEVEL
  • CMAKE_BUILD_TYPE
  • CMAKE_COLOR_DIAGNOSTICS
  • CMAKE_CONFIG_DIR
  • CMAKE_CONFIG_TYPE
  • CMAKE_CONFIGURATION_TYPES
  • CMAKE_CROSSCOMPILING_EMULATOR
  • CMAKE_DISABLE_PRECOMPILE_HEADERS
  • CMAKE_EXPORT_BUILD_DATABASE
  • CMAKE_EXPORT_COMPILE_COMMANDS
  • CMAKE_FASTBUILD_VERBOSE_GENERATOR
  • CMAKE_GENERATOR
  • CMAKE_GENERATOR_INSTANCE
  • CMAKE_GENERATOR_PLATFORM
  • CMAKE_GENERATOR_TOOLSET
  • CMAKE_INSTALL_MODE
  • CMAKE_INSTALL_PARALLEL_LEVEL
  • CMAKE_INSTALL_PREFIX
  • CMAKE_INTERMEDIATE_DIR_STRATEGY
  • CMAKE_<LANG>_COMPILER_LAUNCHER
  • CMAKE_<LANG>_IMPLICIT_LINK_DIRECTORIES_EXCLUDE
  • CMAKE_<LANG>_IMPLICIT_LINK_LIBRARIES_EXCLUDE
  • CMAKE_<LANG>_LINKER_LAUNCHER
  • CMAKE_MSVCIDE_RUN_PATH
  • CMAKE_NO_VERBOSE
  • CMAKE_OSX_ARCHITECTURES
  • CMAKE_TEST_LAUNCHER
  • CMAKE_TOOLCHAIN_FILE
  • DESTDIR
  • LDFLAGS
  • MACOSX_DEPLOYMENT_TARGET
  • <PackageName>_ROOT
  • VERBOSE

Environment Variables for Languages

  • ASM<DIALECT>
  • ASM<DIALECT>FLAGS
  • 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

Environment Variables for the CMake curses interface

  • CCMAKE_COLORS

© 2000–2026 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/latest/manual/cmake-env-variables.7.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API