Imported Upstream version 3.12.1
[platform/upstream/cmake.git] / Help / manual / cmake-variables.7.rst
1 .. cmake-manual-description: CMake Variables Reference
2
3 cmake-variables(7)
4 ******************
5
6 .. only:: html
7
8    .. contents::
9
10 Variables that Provide Information
11 ==================================
12
13 .. toctree::
14    :maxdepth: 1
15
16    /variable/CMAKE_AR
17    /variable/CMAKE_ARGC
18    /variable/CMAKE_ARGV0
19    /variable/CMAKE_BINARY_DIR
20    /variable/CMAKE_BUILD_TOOL
21    /variable/CMAKE_CACHEFILE_DIR
22    /variable/CMAKE_CACHE_MAJOR_VERSION
23    /variable/CMAKE_CACHE_MINOR_VERSION
24    /variable/CMAKE_CACHE_PATCH_VERSION
25    /variable/CMAKE_CFG_INTDIR
26    /variable/CMAKE_COMMAND
27    /variable/CMAKE_CROSSCOMPILING
28    /variable/CMAKE_CROSSCOMPILING_EMULATOR
29    /variable/CMAKE_CTEST_COMMAND
30    /variable/CMAKE_CURRENT_BINARY_DIR
31    /variable/CMAKE_CURRENT_LIST_DIR
32    /variable/CMAKE_CURRENT_LIST_FILE
33    /variable/CMAKE_CURRENT_LIST_LINE
34    /variable/CMAKE_CURRENT_SOURCE_DIR
35    /variable/CMAKE_DIRECTORY_LABELS
36    /variable/CMAKE_DL_LIBS
37    /variable/CMAKE_DOTNET_TARGET_FRAMEWORK_VERSION
38    /variable/CMAKE_EDIT_COMMAND
39    /variable/CMAKE_EXECUTABLE_SUFFIX
40    /variable/CMAKE_EXTRA_GENERATOR
41    /variable/CMAKE_EXTRA_SHARED_LIBRARY_SUFFIXES
42    /variable/CMAKE_FIND_PACKAGE_NAME
43    /variable/CMAKE_FIND_PACKAGE_SORT_DIRECTION
44    /variable/CMAKE_FIND_PACKAGE_SORT_ORDER
45    /variable/CMAKE_GENERATOR
46    /variable/CMAKE_GENERATOR_INSTANCE
47    /variable/CMAKE_GENERATOR_PLATFORM
48    /variable/CMAKE_GENERATOR_TOOLSET
49    /variable/CMAKE_HOME_DIRECTORY
50    /variable/CMAKE_IMPORT_LIBRARY_PREFIX
51    /variable/CMAKE_IMPORT_LIBRARY_SUFFIX
52    /variable/CMAKE_JOB_POOL_COMPILE
53    /variable/CMAKE_JOB_POOL_LINK
54    /variable/CMAKE_JOB_POOLS
55    /variable/CMAKE_LANG_COMPILER_AR
56    /variable/CMAKE_LANG_COMPILER_RANLIB
57    /variable/CMAKE_LINK_LIBRARY_SUFFIX
58    /variable/CMAKE_LINK_SEARCH_END_STATIC
59    /variable/CMAKE_LINK_SEARCH_START_STATIC
60    /variable/CMAKE_MAJOR_VERSION
61    /variable/CMAKE_MAKE_PROGRAM
62    /variable/CMAKE_MATCH_COUNT
63    /variable/CMAKE_MATCH_n
64    /variable/CMAKE_MINIMUM_REQUIRED_VERSION
65    /variable/CMAKE_MINOR_VERSION
66    /variable/CMAKE_NETRC
67    /variable/CMAKE_NETRC_FILE
68    /variable/CMAKE_PARENT_LIST_FILE
69    /variable/CMAKE_PATCH_VERSION
70    /variable/CMAKE_PROJECT_DESCRIPTION
71    /variable/CMAKE_PROJECT_HOMEPAGE_URL
72    /variable/CMAKE_PROJECT_NAME
73    /variable/CMAKE_PROJECT_VERSION
74    /variable/CMAKE_PROJECT_VERSION_MAJOR
75    /variable/CMAKE_PROJECT_VERSION_MINOR
76    /variable/CMAKE_PROJECT_VERSION_PATCH
77    /variable/CMAKE_PROJECT_VERSION_TWEAK
78    /variable/CMAKE_RANLIB
79    /variable/CMAKE_ROOT
80    /variable/CMAKE_SCRIPT_MODE_FILE
81    /variable/CMAKE_SHARED_LIBRARY_PREFIX
82    /variable/CMAKE_SHARED_LIBRARY_SUFFIX
83    /variable/CMAKE_SHARED_MODULE_PREFIX
84    /variable/CMAKE_SHARED_MODULE_SUFFIX
85    /variable/CMAKE_SIZEOF_VOID_P
86    /variable/CMAKE_SKIP_INSTALL_RULES
87    /variable/CMAKE_SKIP_RPATH
88    /variable/CMAKE_SOURCE_DIR
89    /variable/CMAKE_STATIC_LIBRARY_PREFIX
90    /variable/CMAKE_STATIC_LIBRARY_SUFFIX
91    /variable/CMAKE_TOOLCHAIN_FILE
92    /variable/CMAKE_TWEAK_VERSION
93    /variable/CMAKE_VERBOSE_MAKEFILE
94    /variable/CMAKE_VERSION
95    /variable/CMAKE_VS_DEVENV_COMMAND
96    /variable/CMAKE_VS_INTEL_Fortran_PROJECT_VERSION
97    /variable/CMAKE_VS_MSBUILD_COMMAND
98    /variable/CMAKE_VS_NsightTegra_VERSION
99    /variable/CMAKE_VS_PLATFORM_NAME
100    /variable/CMAKE_VS_PLATFORM_TOOLSET
101    /variable/CMAKE_VS_PLATFORM_TOOLSET_CUDA
102    /variable/CMAKE_VS_PLATFORM_TOOLSET_HOST_ARCHITECTURE
103    /variable/CMAKE_VS_PLATFORM_TOOLSET_VERSION
104    /variable/CMAKE_VS_WINDOWS_TARGET_PLATFORM_VERSION
105    /variable/CMAKE_XCODE_GENERATE_SCHEME
106    /variable/CMAKE_XCODE_PLATFORM_TOOLSET
107    /variable/PROJECT-NAME_BINARY_DIR
108    /variable/PROJECT-NAME_DESCRIPTION
109    /variable/PROJECT-NAME_HOMEPAGE_URL
110    /variable/PROJECT-NAME_SOURCE_DIR
111    /variable/PROJECT-NAME_VERSION
112    /variable/PROJECT-NAME_VERSION_MAJOR
113    /variable/PROJECT-NAME_VERSION_MINOR
114    /variable/PROJECT-NAME_VERSION_PATCH
115    /variable/PROJECT-NAME_VERSION_TWEAK
116    /variable/PROJECT_BINARY_DIR
117    /variable/PROJECT_DESCRIPTION
118    /variable/PROJECT_HOMEPAGE_URL
119    /variable/PROJECT_NAME
120    /variable/PROJECT_SOURCE_DIR
121    /variable/PROJECT_VERSION
122    /variable/PROJECT_VERSION_MAJOR
123    /variable/PROJECT_VERSION_MINOR
124    /variable/PROJECT_VERSION_PATCH
125    /variable/PROJECT_VERSION_TWEAK
126
127 Variables that Change Behavior
128 ==============================
129
130 .. toctree::
131    :maxdepth: 1
132
133    /variable/BUILD_SHARED_LIBS
134    /variable/CMAKE_ABSOLUTE_DESTINATION_FILES
135    /variable/CMAKE_APPBUNDLE_PATH
136    /variable/CMAKE_AUTOMOC_RELAXED_MODE
137    /variable/CMAKE_BACKWARDS_COMPATIBILITY
138    /variable/CMAKE_BUILD_TYPE
139    /variable/CMAKE_CODEBLOCKS_COMPILER_ID
140    /variable/CMAKE_CODEBLOCKS_EXCLUDE_EXTERNAL_FILES
141    /variable/CMAKE_CODELITE_USE_TARGETS
142    /variable/CMAKE_COLOR_MAKEFILE
143    /variable/CMAKE_CONFIGURATION_TYPES
144    /variable/CMAKE_DEBUG_TARGET_PROPERTIES
145    /variable/CMAKE_DEPENDS_IN_PROJECT_ONLY
146    /variable/CMAKE_DISABLE_FIND_PACKAGE_PackageName
147    /variable/CMAKE_ECLIPSE_GENERATE_LINKED_RESOURCES
148    /variable/CMAKE_ECLIPSE_GENERATE_SOURCE_PROJECT
149    /variable/CMAKE_ECLIPSE_MAKE_ARGUMENTS
150    /variable/CMAKE_ECLIPSE_VERSION
151    /variable/CMAKE_ERROR_DEPRECATED
152    /variable/CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION
153    /variable/CMAKE_EXPORT_COMPILE_COMMANDS
154    /variable/CMAKE_EXPORT_NO_PACKAGE_REGISTRY
155    /variable/CMAKE_FIND_APPBUNDLE
156    /variable/CMAKE_FIND_FRAMEWORK
157    /variable/CMAKE_FIND_LIBRARY_CUSTOM_LIB_SUFFIX
158    /variable/CMAKE_FIND_LIBRARY_PREFIXES
159    /variable/CMAKE_FIND_LIBRARY_SUFFIXES
160    /variable/CMAKE_FIND_NO_INSTALL_PREFIX
161    /variable/CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY
162    /variable/CMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY
163    /variable/CMAKE_FIND_PACKAGE_WARN_NO_MODULE
164    /variable/CMAKE_FIND_ROOT_PATH
165    /variable/CMAKE_FIND_ROOT_PATH_MODE_INCLUDE
166    /variable/CMAKE_FIND_ROOT_PATH_MODE_LIBRARY
167    /variable/CMAKE_FIND_ROOT_PATH_MODE_PACKAGE
168    /variable/CMAKE_FIND_ROOT_PATH_MODE_PROGRAM
169    /variable/CMAKE_FRAMEWORK_PATH
170    /variable/CMAKE_IGNORE_PATH
171    /variable/CMAKE_INCLUDE_DIRECTORIES_BEFORE
172    /variable/CMAKE_INCLUDE_DIRECTORIES_PROJECT_BEFORE
173    /variable/CMAKE_INCLUDE_PATH
174    /variable/CMAKE_INSTALL_DEFAULT_COMPONENT_NAME
175    /variable/CMAKE_INSTALL_DEFAULT_DIRECTORY_PERMISSIONS
176    /variable/CMAKE_INSTALL_MESSAGE
177    /variable/CMAKE_INSTALL_PREFIX
178    /variable/CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT
179    /variable/CMAKE_LIBRARY_PATH
180    /variable/CMAKE_MFC_FLAG
181    /variable/CMAKE_MODULE_PATH
182    /variable/CMAKE_NOT_USING_CONFIG_FLAGS
183    /variable/CMAKE_POLICY_DEFAULT_CMPNNNN
184    /variable/CMAKE_POLICY_WARNING_CMPNNNN
185    /variable/CMAKE_PREFIX_PATH
186    /variable/CMAKE_PROGRAM_PATH
187    /variable/CMAKE_PROJECT_PROJECT-NAME_INCLUDE
188    /variable/CMAKE_SKIP_INSTALL_ALL_DEPENDENCY
189    /variable/CMAKE_STAGING_PREFIX
190    /variable/CMAKE_SUBLIME_TEXT_2_ENV_SETTINGS
191    /variable/CMAKE_SUBLIME_TEXT_2_EXCLUDE_BUILD_TREE
192    /variable/CMAKE_SUPPRESS_REGENERATION
193    /variable/CMAKE_SYSROOT
194    /variable/CMAKE_SYSROOT_COMPILE
195    /variable/CMAKE_SYSROOT_LINK
196    /variable/CMAKE_SYSTEM_APPBUNDLE_PATH
197    /variable/CMAKE_SYSTEM_FRAMEWORK_PATH
198    /variable/CMAKE_SYSTEM_IGNORE_PATH
199    /variable/CMAKE_SYSTEM_INCLUDE_PATH
200    /variable/CMAKE_SYSTEM_LIBRARY_PATH
201    /variable/CMAKE_SYSTEM_PREFIX_PATH
202    /variable/CMAKE_SYSTEM_PROGRAM_PATH
203    /variable/CMAKE_USER_MAKE_RULES_OVERRIDE
204    /variable/CMAKE_WARN_DEPRECATED
205    /variable/CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION
206    /variable/CMAKE_XCODE_GENERATE_TOP_LEVEL_PROJECT_ONLY
207    /variable/PackageName_ROOT
208
209 Variables that Describe the System
210 ==================================
211
212 .. toctree::
213    :maxdepth: 1
214
215    /variable/ANDROID
216    /variable/APPLE
217    /variable/BORLAND
218    /variable/CMAKE_CL_64
219    /variable/CMAKE_COMPILER_2005
220    /variable/CMAKE_HOST_APPLE
221    /variable/CMAKE_HOST_SOLARIS
222    /variable/CMAKE_HOST_SYSTEM
223    /variable/CMAKE_HOST_SYSTEM_NAME
224    /variable/CMAKE_HOST_SYSTEM_PROCESSOR
225    /variable/CMAKE_HOST_SYSTEM_VERSION
226    /variable/CMAKE_HOST_UNIX
227    /variable/CMAKE_HOST_WIN32
228    /variable/CMAKE_LIBRARY_ARCHITECTURE
229    /variable/CMAKE_LIBRARY_ARCHITECTURE_REGEX
230    /variable/CMAKE_OBJECT_PATH_MAX
231    /variable/CMAKE_SYSTEM
232    /variable/CMAKE_SYSTEM_NAME
233    /variable/CMAKE_SYSTEM_PROCESSOR
234    /variable/CMAKE_SYSTEM_VERSION
235    /variable/CYGWIN
236    /variable/ENV
237    /variable/GHS-MULTI
238    /variable/MINGW
239    /variable/MSVC
240    /variable/MSVC10
241    /variable/MSVC11
242    /variable/MSVC12
243    /variable/MSVC14
244    /variable/MSVC60
245    /variable/MSVC70
246    /variable/MSVC71
247    /variable/MSVC80
248    /variable/MSVC90
249    /variable/MSVC_IDE
250    /variable/MSVC_TOOLSET_VERSION
251    /variable/MSVC_VERSION
252    /variable/UNIX
253    /variable/WIN32
254    /variable/WINCE
255    /variable/WINDOWS_PHONE
256    /variable/WINDOWS_STORE
257    /variable/XCODE
258    /variable/XCODE_VERSION
259
260 Variables that Control the Build
261 ================================
262
263 .. toctree::
264    :maxdepth: 1
265
266    /variable/CMAKE_ANDROID_ANT_ADDITIONAL_OPTIONS
267    /variable/CMAKE_ANDROID_API
268    /variable/CMAKE_ANDROID_API_MIN
269    /variable/CMAKE_ANDROID_ARCH
270    /variable/CMAKE_ANDROID_ARCH_ABI
271    /variable/CMAKE_ANDROID_ARM_MODE
272    /variable/CMAKE_ANDROID_ARM_NEON
273    /variable/CMAKE_ANDROID_ASSETS_DIRECTORIES
274    /variable/CMAKE_ANDROID_GUI
275    /variable/CMAKE_ANDROID_JAR_DEPENDENCIES
276    /variable/CMAKE_ANDROID_JAR_DIRECTORIES
277    /variable/CMAKE_ANDROID_JAVA_SOURCE_DIR
278    /variable/CMAKE_ANDROID_NATIVE_LIB_DEPENDENCIES
279    /variable/CMAKE_ANDROID_NATIVE_LIB_DIRECTORIES
280    /variable/CMAKE_ANDROID_NDK
281    /variable/CMAKE_ANDROID_NDK_DEPRECATED_HEADERS
282    /variable/CMAKE_ANDROID_NDK_TOOLCHAIN_HOST_TAG
283    /variable/CMAKE_ANDROID_NDK_TOOLCHAIN_VERSION
284    /variable/CMAKE_ANDROID_PROCESS_MAX
285    /variable/CMAKE_ANDROID_PROGUARD
286    /variable/CMAKE_ANDROID_PROGUARD_CONFIG_PATH
287    /variable/CMAKE_ANDROID_SECURE_PROPS_PATH
288    /variable/CMAKE_ANDROID_SKIP_ANT_STEP
289    /variable/CMAKE_ANDROID_STANDALONE_TOOLCHAIN
290    /variable/CMAKE_ANDROID_STL_TYPE
291    /variable/CMAKE_ARCHIVE_OUTPUT_DIRECTORY
292    /variable/CMAKE_ARCHIVE_OUTPUT_DIRECTORY_CONFIG
293    /variable/CMAKE_AUTOGEN_PARALLEL
294    /variable/CMAKE_AUTOMOC
295    /variable/CMAKE_AUTOMOC_COMPILER_PREDEFINES
296    /variable/CMAKE_AUTOMOC_DEPEND_FILTERS
297    /variable/CMAKE_AUTOMOC_MACRO_NAMES
298    /variable/CMAKE_AUTOMOC_MOC_OPTIONS
299    /variable/CMAKE_AUTORCC
300    /variable/CMAKE_AUTORCC_OPTIONS
301    /variable/CMAKE_AUTOUIC
302    /variable/CMAKE_AUTOUIC_OPTIONS
303    /variable/CMAKE_AUTOUIC_SEARCH_PATHS
304    /variable/CMAKE_BUILD_RPATH
305    /variable/CMAKE_BUILD_WITH_INSTALL_NAME_DIR
306    /variable/CMAKE_BUILD_WITH_INSTALL_RPATH
307    /variable/CMAKE_COMPILE_PDB_OUTPUT_DIRECTORY
308    /variable/CMAKE_COMPILE_PDB_OUTPUT_DIRECTORY_CONFIG
309    /variable/CMAKE_CONFIG_POSTFIX
310    /variable/CMAKE_CUDA_SEPARABLE_COMPILATION
311    /variable/CMAKE_DEBUG_POSTFIX
312    /variable/CMAKE_ENABLE_EXPORTS
313    /variable/CMAKE_EXE_LINKER_FLAGS
314    /variable/CMAKE_EXE_LINKER_FLAGS_CONFIG
315    /variable/CMAKE_EXE_LINKER_FLAGS_CONFIG_INIT
316    /variable/CMAKE_EXE_LINKER_FLAGS_INIT
317    /variable/CMAKE_FOLDER
318    /variable/CMAKE_Fortran_FORMAT
319    /variable/CMAKE_Fortran_MODULE_DIRECTORY
320    /variable/CMAKE_GNUtoMS
321    /variable/CMAKE_INCLUDE_CURRENT_DIR
322    /variable/CMAKE_INCLUDE_CURRENT_DIR_IN_INTERFACE
323    /variable/CMAKE_INSTALL_NAME_DIR
324    /variable/CMAKE_INSTALL_RPATH
325    /variable/CMAKE_INSTALL_RPATH_USE_LINK_PATH
326    /variable/CMAKE_INTERPROCEDURAL_OPTIMIZATION
327    /variable/CMAKE_INTERPROCEDURAL_OPTIMIZATION_CONFIG
328    /variable/CMAKE_IOS_INSTALL_COMBINED
329    /variable/CMAKE_LANG_CLANG_TIDY
330    /variable/CMAKE_LANG_COMPILER_LAUNCHER
331    /variable/CMAKE_LANG_CPPCHECK
332    /variable/CMAKE_LANG_CPPLINT
333    /variable/CMAKE_LANG_INCLUDE_WHAT_YOU_USE
334    /variable/CMAKE_LANG_VISIBILITY_PRESET
335    /variable/CMAKE_LIBRARY_OUTPUT_DIRECTORY
336    /variable/CMAKE_LIBRARY_OUTPUT_DIRECTORY_CONFIG
337    /variable/CMAKE_LIBRARY_PATH_FLAG
338    /variable/CMAKE_LINK_DEF_FILE_FLAG
339    /variable/CMAKE_LINK_DEPENDS_NO_SHARED
340    /variable/CMAKE_LINK_INTERFACE_LIBRARIES
341    /variable/CMAKE_LINK_LIBRARY_FILE_FLAG
342    /variable/CMAKE_LINK_LIBRARY_FLAG
343    /variable/CMAKE_LINK_WHAT_YOU_USE
344    /variable/CMAKE_MACOSX_BUNDLE
345    /variable/CMAKE_MACOSX_RPATH
346    /variable/CMAKE_MAP_IMPORTED_CONFIG_CONFIG
347    /variable/CMAKE_MODULE_LINKER_FLAGS
348    /variable/CMAKE_MODULE_LINKER_FLAGS_CONFIG
349    /variable/CMAKE_MODULE_LINKER_FLAGS_CONFIG_INIT
350    /variable/CMAKE_MODULE_LINKER_FLAGS_INIT
351    /variable/CMAKE_MSVCIDE_RUN_PATH
352    /variable/CMAKE_NINJA_OUTPUT_PATH_PREFIX
353    /variable/CMAKE_NO_BUILTIN_CHRPATH
354    /variable/CMAKE_NO_SYSTEM_FROM_IMPORTED
355    /variable/CMAKE_OSX_ARCHITECTURES
356    /variable/CMAKE_OSX_DEPLOYMENT_TARGET
357    /variable/CMAKE_OSX_SYSROOT
358    /variable/CMAKE_PDB_OUTPUT_DIRECTORY
359    /variable/CMAKE_PDB_OUTPUT_DIRECTORY_CONFIG
360    /variable/CMAKE_POSITION_INDEPENDENT_CODE
361    /variable/CMAKE_RUNTIME_OUTPUT_DIRECTORY
362    /variable/CMAKE_RUNTIME_OUTPUT_DIRECTORY_CONFIG
363    /variable/CMAKE_SHARED_LINKER_FLAGS
364    /variable/CMAKE_SHARED_LINKER_FLAGS_CONFIG
365    /variable/CMAKE_SHARED_LINKER_FLAGS_CONFIG_INIT
366    /variable/CMAKE_SHARED_LINKER_FLAGS_INIT
367    /variable/CMAKE_SKIP_BUILD_RPATH
368    /variable/CMAKE_SKIP_INSTALL_RPATH
369    /variable/CMAKE_STATIC_LINKER_FLAGS
370    /variable/CMAKE_STATIC_LINKER_FLAGS_CONFIG
371    /variable/CMAKE_STATIC_LINKER_FLAGS_CONFIG_INIT
372    /variable/CMAKE_STATIC_LINKER_FLAGS_INIT
373    /variable/CMAKE_TRY_COMPILE_CONFIGURATION
374    /variable/CMAKE_TRY_COMPILE_PLATFORM_VARIABLES
375    /variable/CMAKE_TRY_COMPILE_TARGET_TYPE
376    /variable/CMAKE_USE_RELATIVE_PATHS
377    /variable/CMAKE_VISIBILITY_INLINES_HIDDEN
378    /variable/CMAKE_VS_INCLUDE_INSTALL_TO_DEFAULT_BUILD
379    /variable/CMAKE_VS_INCLUDE_PACKAGE_TO_DEFAULT_BUILD
380    /variable/CMAKE_VS_SDK_EXCLUDE_DIRECTORIES
381    /variable/CMAKE_VS_SDK_EXECUTABLE_DIRECTORIES
382    /variable/CMAKE_VS_SDK_INCLUDE_DIRECTORIES
383    /variable/CMAKE_VS_SDK_LIBRARY_DIRECTORIES
384    /variable/CMAKE_VS_SDK_LIBRARY_WINRT_DIRECTORIES
385    /variable/CMAKE_VS_SDK_REFERENCE_DIRECTORIES
386    /variable/CMAKE_VS_SDK_SOURCE_DIRECTORIES
387    /variable/CMAKE_WIN32_EXECUTABLE
388    /variable/CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS
389    /variable/CMAKE_XCODE_ATTRIBUTE_an-attribute
390    /variable/EXECUTABLE_OUTPUT_PATH
391    /variable/LIBRARY_OUTPUT_PATH
392
393 Variables for Languages
394 =======================
395
396 .. toctree::
397    :maxdepth: 1
398
399    /variable/CMAKE_COMPILER_IS_GNUCC
400    /variable/CMAKE_COMPILER_IS_GNUCXX
401    /variable/CMAKE_COMPILER_IS_GNUG77
402    /variable/CMAKE_CUDA_HOST_COMPILER
403    /variable/CMAKE_CUDA_EXTENSIONS
404    /variable/CMAKE_CUDA_STANDARD
405    /variable/CMAKE_CUDA_STANDARD_REQUIRED
406    /variable/CMAKE_CUDA_TOOLKIT_INCLUDE_DIRECTORIES
407    /variable/CMAKE_CXX_COMPILE_FEATURES
408    /variable/CMAKE_CXX_EXTENSIONS
409    /variable/CMAKE_CXX_STANDARD
410    /variable/CMAKE_CXX_STANDARD_REQUIRED
411    /variable/CMAKE_C_COMPILE_FEATURES
412    /variable/CMAKE_C_EXTENSIONS
413    /variable/CMAKE_C_STANDARD
414    /variable/CMAKE_C_STANDARD_REQUIRED
415    /variable/CMAKE_Fortran_MODDIR_DEFAULT
416    /variable/CMAKE_Fortran_MODDIR_FLAG
417    /variable/CMAKE_Fortran_MODOUT_FLAG
418    /variable/CMAKE_INTERNAL_PLATFORM_ABI
419    /variable/CMAKE_LANG_ANDROID_TOOLCHAIN_MACHINE
420    /variable/CMAKE_LANG_ANDROID_TOOLCHAIN_PREFIX
421    /variable/CMAKE_LANG_ANDROID_TOOLCHAIN_SUFFIX
422    /variable/CMAKE_LANG_ARCHIVE_APPEND
423    /variable/CMAKE_LANG_ARCHIVE_CREATE
424    /variable/CMAKE_LANG_ARCHIVE_FINISH
425    /variable/CMAKE_LANG_COMPILER
426    /variable/CMAKE_LANG_COMPILER_ABI
427    /variable/CMAKE_LANG_COMPILER_ARCHITECTURE_ID
428    /variable/CMAKE_LANG_COMPILER_EXTERNAL_TOOLCHAIN
429    /variable/CMAKE_LANG_COMPILER_ID
430    /variable/CMAKE_LANG_COMPILER_LOADED
431    /variable/CMAKE_LANG_COMPILER_PREDEFINES_COMMAND
432    /variable/CMAKE_LANG_COMPILER_TARGET
433    /variable/CMAKE_LANG_COMPILER_VERSION
434    /variable/CMAKE_LANG_COMPILER_VERSION_INTERNAL
435    /variable/CMAKE_LANG_COMPILE_OBJECT
436    /variable/CMAKE_LANG_CREATE_SHARED_LIBRARY
437    /variable/CMAKE_LANG_CREATE_SHARED_MODULE
438    /variable/CMAKE_LANG_CREATE_STATIC_LIBRARY
439    /variable/CMAKE_LANG_FLAGS
440    /variable/CMAKE_LANG_FLAGS_CONFIG
441    /variable/CMAKE_LANG_FLAGS_CONFIG_INIT
442    /variable/CMAKE_LANG_FLAGS_DEBUG
443    /variable/CMAKE_LANG_FLAGS_DEBUG_INIT
444    /variable/CMAKE_LANG_FLAGS_INIT
445    /variable/CMAKE_LANG_FLAGS_MINSIZEREL
446    /variable/CMAKE_LANG_FLAGS_MINSIZEREL_INIT
447    /variable/CMAKE_LANG_FLAGS_RELEASE
448    /variable/CMAKE_LANG_FLAGS_RELEASE_INIT
449    /variable/CMAKE_LANG_FLAGS_RELWITHDEBINFO
450    /variable/CMAKE_LANG_FLAGS_RELWITHDEBINFO_INIT
451    /variable/CMAKE_LANG_GHS_KERNEL_FLAGS_CONFIG
452    /variable/CMAKE_LANG_GHS_KERNEL_FLAGS_DEBUG
453    /variable/CMAKE_LANG_GHS_KERNEL_FLAGS_MINSIZEREL
454    /variable/CMAKE_LANG_GHS_KERNEL_FLAGS_RELEASE
455    /variable/CMAKE_LANG_GHS_KERNEL_FLAGS_RELWITHDEBINFO
456    /variable/CMAKE_LANG_IGNORE_EXTENSIONS
457    /variable/CMAKE_LANG_IMPLICIT_INCLUDE_DIRECTORIES
458    /variable/CMAKE_LANG_IMPLICIT_LINK_DIRECTORIES
459    /variable/CMAKE_LANG_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES
460    /variable/CMAKE_LANG_IMPLICIT_LINK_LIBRARIES
461    /variable/CMAKE_LANG_LIBRARY_ARCHITECTURE
462    /variable/CMAKE_LANG_LINKER_PREFERENCE
463    /variable/CMAKE_LANG_LINKER_PREFERENCE_PROPAGATES
464    /variable/CMAKE_LANG_LINK_EXECUTABLE
465    /variable/CMAKE_LANG_OUTPUT_EXTENSION
466    /variable/CMAKE_LANG_PLATFORM_ID
467    /variable/CMAKE_LANG_SIMULATE_ID
468    /variable/CMAKE_LANG_SIMULATE_VERSION
469    /variable/CMAKE_LANG_SIZEOF_DATA_PTR
470    /variable/CMAKE_LANG_SOURCE_FILE_EXTENSIONS
471    /variable/CMAKE_LANG_STANDARD_INCLUDE_DIRECTORIES
472    /variable/CMAKE_LANG_STANDARD_LIBRARIES
473    /variable/CMAKE_Swift_LANGUAGE_VERSION
474    /variable/CMAKE_USER_MAKE_RULES_OVERRIDE_LANG
475
476 Variables for CTest
477 ===================
478
479 .. toctree::
480    :maxdepth: 1
481
482    /variable/CTEST_BINARY_DIRECTORY
483    /variable/CTEST_BUILD_COMMAND
484    /variable/CTEST_BUILD_NAME
485    /variable/CTEST_BZR_COMMAND
486    /variable/CTEST_BZR_UPDATE_OPTIONS
487    /variable/CTEST_CHANGE_ID
488    /variable/CTEST_CHECKOUT_COMMAND
489    /variable/CTEST_CONFIGURATION_TYPE
490    /variable/CTEST_CONFIGURE_COMMAND
491    /variable/CTEST_COVERAGE_COMMAND
492    /variable/CTEST_COVERAGE_EXTRA_FLAGS
493    /variable/CTEST_CURL_OPTIONS
494    /variable/CTEST_CUSTOM_COVERAGE_EXCLUDE
495    /variable/CTEST_CUSTOM_ERROR_EXCEPTION
496    /variable/CTEST_CUSTOM_ERROR_MATCH
497    /variable/CTEST_CUSTOM_ERROR_POST_CONTEXT
498    /variable/CTEST_CUSTOM_ERROR_PRE_CONTEXT
499    /variable/CTEST_CUSTOM_MAXIMUM_FAILED_TEST_OUTPUT_SIZE
500    /variable/CTEST_CUSTOM_MAXIMUM_NUMBER_OF_ERRORS
501    /variable/CTEST_CUSTOM_MAXIMUM_NUMBER_OF_WARNINGS
502    /variable/CTEST_CUSTOM_MAXIMUM_PASSED_TEST_OUTPUT_SIZE
503    /variable/CTEST_CUSTOM_MEMCHECK_IGNORE
504    /variable/CTEST_CUSTOM_POST_MEMCHECK
505    /variable/CTEST_CUSTOM_POST_TEST
506    /variable/CTEST_CUSTOM_PRE_MEMCHECK
507    /variable/CTEST_CUSTOM_PRE_TEST
508    /variable/CTEST_CUSTOM_TEST_IGNORE
509    /variable/CTEST_CUSTOM_WARNING_EXCEPTION
510    /variable/CTEST_CUSTOM_WARNING_MATCH
511    /variable/CTEST_CVS_CHECKOUT
512    /variable/CTEST_CVS_COMMAND
513    /variable/CTEST_CVS_UPDATE_OPTIONS
514    /variable/CTEST_DROP_LOCATION
515    /variable/CTEST_DROP_METHOD
516    /variable/CTEST_DROP_SITE
517    /variable/CTEST_DROP_SITE_CDASH
518    /variable/CTEST_DROP_SITE_PASSWORD
519    /variable/CTEST_DROP_SITE_USER
520    /variable/CTEST_EXTRA_COVERAGE_GLOB
521    /variable/CTEST_GIT_COMMAND
522    /variable/CTEST_GIT_INIT_SUBMODULES
523    /variable/CTEST_GIT_UPDATE_CUSTOM
524    /variable/CTEST_GIT_UPDATE_OPTIONS
525    /variable/CTEST_HG_COMMAND
526    /variable/CTEST_HG_UPDATE_OPTIONS
527    /variable/CTEST_LABELS_FOR_SUBPROJECTS
528    /variable/CTEST_MEMORYCHECK_COMMAND
529    /variable/CTEST_MEMORYCHECK_COMMAND_OPTIONS
530    /variable/CTEST_MEMORYCHECK_SANITIZER_OPTIONS
531    /variable/CTEST_MEMORYCHECK_SUPPRESSIONS_FILE
532    /variable/CTEST_MEMORYCHECK_TYPE
533    /variable/CTEST_NIGHTLY_START_TIME
534    /variable/CTEST_P4_CLIENT
535    /variable/CTEST_P4_COMMAND
536    /variable/CTEST_P4_OPTIONS
537    /variable/CTEST_P4_UPDATE_OPTIONS
538    /variable/CTEST_RUN_CURRENT_SCRIPT
539    /variable/CTEST_SCP_COMMAND
540    /variable/CTEST_SITE
541    /variable/CTEST_SOURCE_DIRECTORY
542    /variable/CTEST_SVN_COMMAND
543    /variable/CTEST_SVN_OPTIONS
544    /variable/CTEST_SVN_UPDATE_OPTIONS
545    /variable/CTEST_TEST_LOAD
546    /variable/CTEST_TEST_TIMEOUT
547    /variable/CTEST_TRIGGER_SITE
548    /variable/CTEST_UPDATE_COMMAND
549    /variable/CTEST_UPDATE_OPTIONS
550    /variable/CTEST_UPDATE_VERSION_ONLY
551    /variable/CTEST_USE_LAUNCHERS
552
553 Variables for CPack
554 ===================
555
556 .. toctree::
557    :maxdepth: 1
558
559    /variable/CPACK_ABSOLUTE_DESTINATION_FILES
560    /variable/CPACK_COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY
561    /variable/CPACK_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION
562    /variable/CPACK_INCLUDE_TOPLEVEL_DIRECTORY
563    /variable/CPACK_INSTALL_DEFAULT_DIRECTORY_PERMISSIONS
564    /variable/CPACK_INSTALL_SCRIPT
565    /variable/CPACK_PACKAGING_INSTALL_PREFIX
566    /variable/CPACK_SET_DESTDIR
567    /variable/CPACK_WARN_ON_ABSOLUTE_INSTALL_DESTINATION