cmake-env-variables(7)
- Переменные среды, изменяющие поведение
- Переменные среды, управляющие сборкой
- Переменные среды для языков
- Переменные среды для CTest
- Переменные среды для интерфейса CMake curses
В этом разделе перечислены переменные среды, имеющие специальное значение для CMake.
Для общей информации о переменных среды см. раздел «Переменные среды» в руководстве cmake-language.
Переменные среды, изменяющие поведение
Переменные среды, управляющие сборкой
- CMAKE_APPLE_SILICON_PROCESSOR
- CMAKE_BUILD_PARALLEL_LEVEL
- CMAKE_BUILD_TYPE
- CMAKE_CONFIGURATION_TYPES
- CMAKE_CONFIG_TYPE
- CMAKE_EXPORT_COMPILE_COMMANDS
- CMAKE_GENERATOR
- CMAKE_GENERATOR_INSTANCE
- CMAKE_GENERATOR_PLATFORM
- CMAKE_GENERATOR_TOOLSET
- CMAKE_INSTALL_MODE
- CMAKE_<LANG>_COMPILER_LAUNCHER
- CMAKE_<LANG>_LINKER_LAUNCHER
- CMAKE_MSVCIDE_RUN_PATH
- CMAKE_NO_VERBOSE
- CMAKE_OSX_ARCHITECTURES
- CMAKE_TOOLCHAIN_FILE
- DESTDIR
- LDFLAGS
- MACOSX_DEPLOYMENT_TARGET
- <PackageName>_ROOT
- VERBOSE
Переменные среды для языков
- ASM<DIALECT>
- ASM<DIALECT>FLAGS
- CC
- CFLAGS
- CSFLAGS
- CUDAARCHS
- CUDACXX
- CUDAFLAGS
- CUDAHOSTCXX
- CXX
- CXXFLAGS
- FC
- FFLAGS
- HIPCXX
- HIPFLAGS
- ISPC
- ISPCFLAGS
- OBJC
- OBJCXX
- RC
- RCFLAGS
- SWIFTC
Переменные среды для CTest
- CMAKE_CONFIG_TYPE
- CTEST_INTERACTIVE_DEBUG_MODE
- CTEST_OUTPUT_ON_FAILURE
- CTEST_PARALLEL_LEVEL
- CTEST_PROGRESS_OUTPUT
- CTEST_USE_LAUNCHERS_DEFAULT
- DASHBOARD_TEST_FROM_CTEST
Переменные среды для интерфейса CMake curses
© 2000–2021 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.22/manual/cmake-env-variables.7.html