1 .. cmake-manual-description: CMake Environment Variables Reference
10 This page lists environment variables that have special
13 For general information on environment variables, see the
14 :ref:`Environment Variables <CMake Language Environment Variables>`
15 section in the cmake-language manual.
17 Environment Variables that Change Behavior
18 ==========================================
23 /envvar/CMAKE_PREFIX_PATH
25 Environment Variables that Control the Build
26 ============================================
32 /envvar/CMAKE_APPLE_SILICON_PROCESSOR
33 /envvar/CMAKE_BUILD_PARALLEL_LEVEL
34 /envvar/CMAKE_BUILD_TYPE
35 /envvar/CMAKE_COLOR_DIAGNOSTICS
36 /envvar/CMAKE_CONFIGURATION_TYPES
37 /envvar/CMAKE_CONFIG_TYPE
38 /envvar/CMAKE_EXPORT_COMPILE_COMMANDS
39 /envvar/CMAKE_GENERATOR
40 /envvar/CMAKE_GENERATOR_INSTANCE
41 /envvar/CMAKE_GENERATOR_PLATFORM
42 /envvar/CMAKE_GENERATOR_TOOLSET
43 /envvar/CMAKE_INSTALL_MODE
44 /envvar/CMAKE_LANG_COMPILER_LAUNCHER
45 /envvar/CMAKE_LANG_LINKER_LAUNCHER
46 /envvar/CMAKE_MSVCIDE_RUN_PATH
47 /envvar/CMAKE_NO_VERBOSE
48 /envvar/CMAKE_OSX_ARCHITECTURES
49 /envvar/CMAKE_TOOLCHAIN_FILE
52 /envvar/MACOSX_DEPLOYMENT_TARGET
53 /envvar/PackageName_ROOT
56 Environment Variables for Languages
57 ===================================
63 /envvar/ASM_DIALECTFLAGS
85 Environment Variables for CTest
86 ===============================
91 /envvar/CMAKE_CONFIG_TYPE
92 /envvar/CTEST_INTERACTIVE_DEBUG_MODE
93 /envvar/CTEST_OUTPUT_ON_FAILURE
94 /envvar/CTEST_PARALLEL_LEVEL
95 /envvar/CTEST_PROGRESS_OUTPUT
96 /envvar/CTEST_USE_LAUNCHERS_DEFAULT
97 /envvar/DASHBOARD_TEST_FROM_CTEST
99 Environment Variables for the CMake curses interface
100 ====================================================
105 /envvar/CCMAKE_COLORS