-
Notifications
You must be signed in to change notification settings - Fork 1
/
eldoc-cmake.el
1306 lines (1287 loc) · 181 KB
/
eldoc-cmake.el
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
;;; eldoc-cmake.el --- Eldoc support for CMake -*- lexical-binding: t -*-
;;
;; Author: Kirill Ignatiev
;; URL: https://github.com/ikirill/eldoc-cmake
;; Version: 0
;; Package-Requires: ((emacs "25.1"))
;;
;;; Commentary:
;;
;; CMake eldoc support, using a pre-generated set of docstrings from
;; CMake's documentation source.
;;
;; See function `eldoc-cmake-enable'.
;;
;;; Code:
(require 'thingatpt)
(require 'subr-x)
(require 'cl-lib)
(defvar eldoc-cmake--docstrings)
;;;###autoload
(defun eldoc-cmake-enable ()
"Enable eldoc support for a CMake file."
(setq-local eldoc-documentation-function
#'eldoc-cmake--function)
(unless eldoc-mode (eldoc-mode)))
(defun eldoc-cmake--function ()
"`eldoc-documentation-function` for CMake (`cmake-mode`)."
(when-let
((cursor (thing-at-point 'symbol))
(docstring (assoc-string cursor eldoc-cmake--docstrings t)))
(let ((synopsis (cadr docstring))
(example (caddr docstring)))
(if eldoc-echo-area-use-multiline-p
(concat synopsis "\n" example)
(replace-regexp-in-string "\n" " " synopsis)))))
(defconst eldoc-cmake--langs
'("ASM"
"ASM-ATT"
"ASM-MASM"
"ASM-NASM"
"C"
"CSharp"
"CUDA"
"CXX"
"Fortran"
"Java"
"RC"
"Swift")
"CMake's known languages, substituted for \"<LANG>\".")
(defun eldoc-cmake--extract-command (path)
"Extract documentation from an .rst file in CMake.
Extremely hacky: relies on whitespace, paragraphs, etc. It tries
to take the first English paragraph and the first code block as
the synopsis and code example for a command/variable.
To get better docstrings, the results \"may\" need to be examined
by hand and potentially adjusted.
Argument PATH is the path to a .rst file in CMake's source that
describes a single command."
(with-temp-buffer
(insert-file-contents path)
(let (synopsis example name)
;; (message (buffer-string))
(goto-char (point-min))
(when (and
(search-forward "\n\n")
(search-forward-regexp (rx line-start (any alpha ?`)) nil t))
(setq synopsis (thing-at-point 'sentence t))
(when (search-forward "::" nil t)
(forward-line)
(let ((start (point)))
(when (search-forward "\n\n" nil t)
(setq example (string-trim (buffer-substring start (point)) "\n+"))))))
;; (message "Synopsis: %S" synopsis)
;; (message "Example: %S" example)
(setq name (file-name-sans-extension (file-name-nondirectory path)))
(cond
((string-match (rx string-start (group (+? (any "A-Z" ?_))) "_LANG_" (group (+? (any "A-Z" ?_))) string-end) name)
(cl-loop
for lang in eldoc-cmake--langs
collect
(let ((rep (concat (match-string 1 name) "_" lang "_" (match-string 2 name))))
(list rep synopsis example))))
(t
(list (list name synopsis example)))))))
(defun eldoc-cmake--extract-commands (path)
"Extract docstrings from CMake source.
Run this to regenerate the docstrings when they eventually go out
of date.
Example usage:
(append
(eldoc-cmake--extract-commands \"~/software/CMake/Help/command\")
(eldoc-cmake--extract-commands \"~/software/CMake/Help/variable\"))
Argument PATH is the path to a directory full of .rst doc files
in CMake's source."
(cl-loop
for fn in (directory-files path)
when (string-match-p (rx ".rst" string-end) fn)
append (eldoc-cmake--extract-command (concat (file-name-as-directory path) fn))))
;; (insert (format "\n\n%S" (eldoc-cmake--extract-commands "~/software/CMake/Help/command")))
;; (insert (format "\n\n%S" (eldoc-cmake--extract-commands "~/software/CMake/Help/variable")))
(defconst eldoc-cmake--docstrings
'(("add_compile_definitions" "Add preprocessor definitions to the compilation of source files." " add_compile_definitions(<definition> ...)") ("add_compile_options" "Add options to the compilation of source files." " add_compile_options(<option> ...)") ("add_custom_command" "Add a custom build rule to the generated build system." " add_custom_command(OUTPUT output1 [output2 ...]
COMMAND command1 [ARGS] [args1...]
[COMMAND command2 [ARGS] [args2...] ...]
[MAIN_DEPENDENCY depend]
[DEPENDS [depends...]]
[BYPRODUCTS [files...]]
[IMPLICIT_DEPENDS <lang1> depend1
[<lang2> depend2] ...]
[WORKING_DIRECTORY dir]
[COMMENT comment]
[DEPFILE depfile]
[VERBATIM] [APPEND] [USES_TERMINAL]
[COMMAND_EXPAND_LISTS])") ("add_custom_target" "Add a target with no output so it will always be built." " add_custom_target(Name [ALL] [command1 [args1...]]
[COMMAND command2 [args2...] ...]
[DEPENDS depend depend depend ... ]
[BYPRODUCTS [files...]]
[WORKING_DIRECTORY dir]
[COMMENT comment]
[VERBATIM] [USES_TERMINAL]
[COMMAND_EXPAND_LISTS]
[SOURCES src1 [src2...]])") ("add_definitions" "Add -D define flags to the compilation of source files." " add_definitions(-DFOO -DBAR ...)") ("add_dependencies" "Add a dependency between top-level targets." " add_dependencies(<target> [<target-dependency>]...)") ("add_executable" "Add an executable to the project using the specified source files." " add_executable(<name> [WIN32] [MACOSX_BUNDLE]
[EXCLUDE_FROM_ALL]
[source1] [source2 ...])") ("add_library" "Add a library to the project using the specified source files." " add_library(<name> [STATIC | SHARED | MODULE]
[EXCLUDE_FROM_ALL]
[source1] [source2 ...])") ("add_link_options" "Add options to the link of shared library, module and executable targets." " add_link_options(<option> ...)") ("add_subdirectory" "Add a subdirectory to the build." " add_subdirectory(source_dir [binary_dir] [EXCLUDE_FROM_ALL])") ("add_test" "Add a test to the project to be run by :manual:`ctest(1)`." " add_test(NAME <name> COMMAND <command> [<arg>...]
[CONFIGURATIONS <config>...]
[WORKING_DIRECTORY <dir>])") ("aux_source_directory" "Find all source files in a directory." " aux_source_directory(<dir> <variable>)") ("break" "Break from an enclosing foreach or while loop." " break()") ("build_command" "Get a command line to build the current project." " build_command(<variable>
[CONFIGURATION <config>]
[TARGET <target>]
[PROJECT_NAME <projname>] # legacy, causes warning
)") ("build_name" "Disallowed since version 3.0." " build_name(variable)") ("cmake_host_system_information" "Query host system specific information." " cmake_host_system_information(RESULT <variable> QUERY <key> ...)") ("cmake_minimum_required" "Require a minimum version of cmake." " cmake_minimum_required(VERSION <min>[...<max>] [FATAL_ERROR])") ("cmake_parse_arguments" "Parse function or macro arguments." " cmake_parse_arguments(<prefix> <options> <one_value_keywords>
<multi_value_keywords> <args>...)") ("cmake_policy" "Manage CMake Policy settings." " cmake_policy(VERSION <min>[...<max>])") ("configure_file" "Copy a file to another location and modify its contents." " configure_file(<input> <output>
[COPYONLY] [ESCAPE_QUOTES] [@ONLY]
[NEWLINE_STYLE [UNIX|DOS|WIN32|LF|CRLF] ])") ("continue" "Continue to the top of enclosing foreach or while loop." " continue()") ("create_test_sourcelist" "Create a test driver and source list for building test programs." " create_test_sourcelist(sourceListName driverName
test1 test2 test3
EXTRA_INCLUDE include.h
FUNCTION function)") ("ctest_build" "Perform the :ref:`CTest Build Step` as a :ref:`Dashboard Client`." " ctest_build([BUILD <build-dir>] [APPEND]
[CONFIGURATION <config>]
[FLAGS <flags>]
[PROJECT_NAME <project-name>]
[TARGET <target-name>]
[NUMBER_ERRORS <num-err-var>]
[NUMBER_WARNINGS <num-warn-var>]
[RETURN_VALUE <result-var>]
[CAPTURE_CMAKE_ERROR <result-var>]
)") ("ctest_configure" "Perform the :ref:`CTest Configure Step` as a :ref:`Dashboard Client`." " ctest_configure([BUILD <build-dir>] [SOURCE <source-dir>] [APPEND]
[OPTIONS <options>] [RETURN_VALUE <result-var>] [QUIET]
[CAPTURE_CMAKE_ERROR <result-var>])") ("ctest_coverage" "Perform the :ref:`CTest Coverage Step` as a :ref:`Dashboard Client`." " ctest_coverage([BUILD <build-dir>] [APPEND]
[LABELS <label>...]
[RETURN_VALUE <result-var>]
[CAPTURE_CMAKE_ERROR <result-var]
[QUIET]
)") ("ctest_empty_binary_directory" "empties the binary directory" " ctest_empty_binary_directory( directory )") ("ctest_memcheck" "Perform the :ref:`CTest MemCheck Step` as a :ref:`Dashboard Client`." " ctest_memcheck([BUILD <build-dir>] [APPEND]
[START <start-number>]
[END <end-number>]
[STRIDE <stride-number>]
[EXCLUDE <exclude-regex>]
[INCLUDE <include-regex>]
[EXCLUDE_LABEL <label-exclude-regex>]
[INCLUDE_LABEL <label-include-regex>]
[EXCLUDE_FIXTURE <regex>]
[EXCLUDE_FIXTURE_SETUP <regex>]
[EXCLUDE_FIXTURE_CLEANUP <regex>]
[PARALLEL_LEVEL <level>]
[TEST_LOAD <threshold>]
[SCHEDULE_RANDOM <ON|OFF>]
[STOP_TIME <time-of-day>]
[RETURN_VALUE <result-var>]
[DEFECT_COUNT <defect-count-var>]
[QUIET]
)") ("ctest_read_custom_files" "read CTestCustom files." " ctest_read_custom_files( directory ... )") ("ctest_run_script" "runs a ctest -S script" " ctest_run_script([NEW_PROCESS] script_file_name script_file_name1
script_file_name2 ... [RETURN_VALUE var])") ("ctest_sleep" "sleeps for some amount of time" " ctest_sleep(<seconds>)") ("ctest_start" "Starts the testing for a given model" " ctest_start(<model> [<source> [<binary>]] [TRACK <track>] [QUIET])") ("ctest_submit" "Perform the :ref:`CTest Submit Step` as a :ref:`Dashboard Client`." " ctest_submit([PARTS <part>...] [FILES <file>...]
[SUBMIT_URL <url>]
[HTTPHEADER <header>]
[RETRY_COUNT <count>]
[RETRY_DELAY <delay>]
[RETURN_VALUE <result-var>]
[CAPTURE_CMAKE_ERROR <result-var>]
[QUIET]
)") ("ctest_test" "Perform the :ref:`CTest Test Step` as a :ref:`Dashboard Client`." " ctest_test([BUILD <build-dir>] [APPEND]
[START <start-number>]
[END <end-number>]
[STRIDE <stride-number>]
[EXCLUDE <exclude-regex>]
[INCLUDE <include-regex>]
[EXCLUDE_LABEL <label-exclude-regex>]
[INCLUDE_LABEL <label-include-regex>]
[EXCLUDE_FIXTURE <regex>]
[EXCLUDE_FIXTURE_SETUP <regex>]
[EXCLUDE_FIXTURE_CLEANUP <regex>]
[PARALLEL_LEVEL <level>]
[TEST_LOAD <threshold>]
[SCHEDULE_RANDOM <ON|OFF>]
[STOP_TIME <time-of-day>]
[RETURN_VALUE <result-var>]
[CAPTURE_CMAKE_ERROR <result-var>]
[QUIET]
)") ("ctest_update" "Perform the :ref:`CTest Update Step` as a :ref:`Dashboard Client`." " ctest_update([SOURCE <source-dir>]
[RETURN_VALUE <result-var>]
[CAPTURE_CMAKE_ERROR <result-var>]
[QUIET])") ("ctest_upload" "Upload files to a dashboard server as a :ref:`Dashboard Client`." " ctest_upload(FILES <file>... [QUIET] [CAPTURE_CMAKE_ERROR <result-var>])") ("define_property" "Define and document custom properties." " define_property(<GLOBAL | DIRECTORY | TARGET | SOURCE |
TEST | VARIABLE | CACHED_VARIABLE>
PROPERTY <name> [INHERITED]
BRIEF_DOCS <brief-doc> [docs...]
FULL_DOCS <full-doc> [docs...])") ("else" "Starts the else portion of an if block." " else([<condition>])") ("elseif" "Starts an elseif portion of an if block." " elseif(<condition>)") ("enable_language" "Enable a language (CXX/C/Fortran/etc)" " enable_language(<lang> [OPTIONAL] )") ("enable_testing" "Enable testing for current directory and below." " enable_testing()") ("endforeach" "Ends a list of commands in a foreach block." " endforeach([<loop_var>])") ("endfunction" "Ends a list of commands in a function block." " endfunction([<name>])") ("endif" "Ends a list of commands in an if block." " endif([<condition>])") ("endmacro" "Ends a list of commands in a macro block." " endmacro([<name>])") ("endwhile" "Ends a list of commands in a while block." " endwhile([<condition>])") ("exec_program" "Run an executable program during the processing of the CMakeList.txt
file." " exec_program(Executable [directory in which to run]
[ARGS <arguments to executable>]
[OUTPUT_VARIABLE <var>]
[RETURN_VALUE <var>])") ("execute_process" "Execute one or more child processes." " execute_process(COMMAND <cmd1> [<arguments>]
[COMMAND <cmd2> [<arguments>]]...
[WORKING_DIRECTORY <directory>]
[TIMEOUT <seconds>]
[RESULT_VARIABLE <variable>]
[RESULTS_VARIABLE <variable>]
[OUTPUT_VARIABLE <variable>]
[ERROR_VARIABLE <variable>]
[INPUT_FILE <file>]
[OUTPUT_FILE <file>]
[ERROR_FILE <file>]
[OUTPUT_QUIET]
[ERROR_QUIET]
[OUTPUT_STRIP_TRAILING_WHITESPACE]
[ERROR_STRIP_TRAILING_WHITESPACE]
[ENCODING <name>])") ("export" "Export targets from the build tree for use by outside projects." " export(EXPORT <export-name> [NAMESPACE <namespace>] [FILE <filename>])") ("export_library_dependencies" "Disallowed since version 3.0." " export_library_dependencies(<file> [APPEND])") ("file" "File manipulation command." " `Reading`_
file(`READ`_ <filename> <out-var> [...])
file(`STRINGS`_ <filename> <out-var> [...])
file(`\\<HASH\\> <HASH_>`_ <filename> <out-var>)
file(`TIMESTAMP`_ <filename> <out-var> [...])") ("find_file" nil nil)
("find_library"
"This command is used to find a library. A cache entry named by <VAR> is created to store the result of this command."
"find_library (<VAR> name | NAMES name1 [name2 ...] [NAMES_PER_DIR]
[HINTS path1 [path2 ... ENV var]]
[PATHS path1 [path2 ... ENV var]] [PATH_SUFFIXES suffix1 [suffix2 ...]]
[DOC \"cache documentation string\"]
[NO_DEFAULT_PATH] [NO_PACKAGE_ROOT_PATH] [NO_CMAKE_PATH]
[NO_CMAKE_ENVIRONMENT_PATH] [NO_SYSTEM_ENVIRONMENT_PATH] [NO_CMAKE_SYSTEM_PATH]
[CMAKE_FIND_ROOT_PATH_BOTH | ONLY_CMAKE_FIND_ROOT_PATH | NO_CMAKE_FIND_ROOT_PATH])") ("find_package" "Find an external project, and load its settings." " find_package(<PackageName> [version] [EXACT] [QUIET] [MODULE]
[REQUIRED] [[COMPONENTS] [components...]]
[OPTIONAL_COMPONENTS components...]
[NO_POLICY_SCOPE])")
("find_path" "When searching for frameworks, if the file is specified as ``A/b.h``, then
the framework search will look for ``A.framework/Headers/b.h``."
"find_path (<VAR> name | NAMES name1 [name2 ...]
[HINTS path1 [path2 ... ENV var]] [PATHS path1 [path2 ... ENV var]]
[PATH_SUFFIXES suffix1 [suffix2 ...]]
[DOC \"cache documentation string\"]
[NO_DEFAULT_PATH] [NO_PACKAGE_ROOT_PATH] [NO_CMAKE_PATH] [NO_CMAKE_ENVIRONMENT_PATH] [NO_SYSTEM_ENVIRONMENT_PATH] [NO_CMAKE_SYSTEM_PATH]
[CMAKE_FIND_ROOT_PATH_BOTH | ONLY_CMAKE_FIND_ROOT_PATH | NO_CMAKE_FIND_ROOT_PATH])") ("find_program" "When more than one value is given to the ``NAMES`` option this command by
default will consider one name at a time and search every directory
for it." nil) ("fltk_wrap_ui" "Create FLTK user interfaces Wrappers." " fltk_wrap_ui(resultingLibraryName source1
source2 ... sourceN )") ("foreach" "Evaluate a group of commands for each value in a list." " foreach(<loop_var> <items>)
<commands>
endforeach()") ("function" "Start recording a function for later invocation as a command." " function(<name> [<arg1> ...])
<commands>
endfunction()") ("get_cmake_property" "Get a global property of the CMake instance." " get_cmake_property(<var> <property>)") ("get_directory_property" "Get a property of ``DIRECTORY`` scope." " get_directory_property(<variable> [DIRECTORY <dir>] <prop-name>)") ("get_filename_component" "Get a specific component of a full filename." " get_filename_component(<var> <FileName> <mode> [CACHE])") ("get_property" "Get a property." " get_property(<variable>
<GLOBAL |
DIRECTORY [<dir>] |
TARGET <target> |
SOURCE <source> |
INSTALL <file> |
TEST <test> |
CACHE <entry> |
VARIABLE >
PROPERTY <name>
[SET | DEFINED | BRIEF_DOCS | FULL_DOCS])") ("get_source_file_property" "Get a property for a source file." " get_source_file_property(VAR file property)") ("get_target_property" "Get a property from a target." " get_target_property(VAR target property)") ("get_test_property" "Get a property of the test." " get_test_property(test property VAR)") ("if" "Conditionally execute a group of commands." " if(<condition>)
<commands>
elseif(<condition>) # optional block, can be repeated
<commands>
else() # optional block
<commands>
endif()") ("include" "Load and run CMake code from a file or module." " include(<file|module> [OPTIONAL] [RESULT_VARIABLE <var>]
[NO_POLICY_SCOPE])") ("include_directories" "Add include directories to the build." " include_directories([AFTER|BEFORE] [SYSTEM] dir1 [dir2 ...])") ("include_external_msproject" "Include an external Microsoft project file in a workspace." " include_external_msproject(projectname location
[TYPE projectTypeGUID]
[GUID projectGUID]
[PLATFORM platformName]
dep1 dep2 ...)") ("include_guard" "Provides an include guard for the file currently being processed by CMake." " include_guard([DIRECTORY|GLOBAL])") ("include_regular_expression" "Set the regular expression used for dependency checking." " include_regular_expression(regex_match [regex_complain])") ("install" "Specify rules to run at install time." " install(`TARGETS`_ <target>... [...])
install({`FILES`_ | `PROGRAMS`_} <file>... [DESTINATION <dir>] [...])
install(`DIRECTORY`_ <dir>... [DESTINATION <dir>] [...])
install(`SCRIPT`_ <file> [...])
install(`CODE`_ <code> [...])
install(`EXPORT`_ <export-name> DESTINATION <dir> [...])") ("install_files" "This command has been superceded by the :command:`install` command." " install_files(<dir> extension file file ...)") ("install_programs" "This command has been superceded by the :command:`install` command." " install_programs(<dir> file1 file2 [file3 ...])
install_programs(<dir> FILES file1 [file2 ...])") ("install_targets" "This command has been superceded by the :command:`install` command." " install_targets(<dir> [RUNTIME_DIRECTORY dir] target target)") ("link_directories" "Add directories in which the linker will look for libraries." " link_directories([AFTER|BEFORE] directory1 [directory2 ...])") ("link_libraries" "Link libraries to all targets added later." " link_libraries([item1 [item2 [...]]]
[[debug|optimized|general] <item>] ...)") ("list" "List operations." " `Reading`_
list(`LENGTH`_ <list> <out-var>)
list(`GET`_ <list> <element index> [<index> ...] <out-var>)
list(`JOIN`_ <list> <glue> <out-var>)
list(`SUBLIST`_ <list> <begin> <length> <out-var>)") ("load_cache" "Load in the values from another project's CMake cache." " load_cache(pathToCacheFile READ_WITH_PREFIX prefix entry1...)") ("load_command" "Disallowed since version 3.0." " load_command(COMMAND_NAME <loc1> [loc2 ...])") ("macro" "Start recording a macro for later invocation as a command" " macro(<name> [<arg1> ...])
<commands>
endmacro()") ("make_directory" "Creates the specified directory." nil) ("mark_as_advanced" "Mark cmake cached variables as advanced." " mark_as_advanced([CLEAR|FORCE] <var1> ...)") ("math" "Evaluate a mathematical expression." " math(EXPR <variable> \"<expression>\" [OUTPUT_FORMAT <format>])") ("message" "Display a message to the user." " message([<mode>] \"message to display\" ...)") ("option" "Provide an option that the user can optionally select." " option(<variable> \"<help_text>\" [value])") ("output_required_files" "Disallowed since version 3.0." " output_required_files(srcfile outputfile)") ("project" "Set the name of the project." " project(<PROJECT-NAME> [<language-name>...])
project(<PROJECT-NAME>
[VERSION <major>[.<minor>[.<patch>[.<tweak>]]]]
[DESCRIPTION <project-description-string>]
[HOMEPAGE_URL <url-string>]
[LANGUAGES <language-name>...])") ("qt_wrap_cpp" "Manually create Qt Wrappers." " qt_wrap_cpp(resultingLibraryName DestName SourceLists ...)") ("qt_wrap_ui" "Manually create Qt user interfaces Wrappers." " qt_wrap_ui(resultingLibraryName HeadersDestName
SourcesDestName SourceLists ...)") ("remove" "Removes ``VALUE`` from the variable ``VAR``." nil) ("remove_definitions" "Remove -D define flags added by :command:`add_definitions`." " remove_definitions(-DFOO -DBAR ...)") ("return" "Return from a file, directory or function." " return()") ("separate_arguments" "Parse command-line arguments into a semicolon-separated list." " separate_arguments(<variable> <mode> <args>)") ("set" "Set a normal, cache, or environment variable to a given value." " set(<variable> <value>... [PARENT_SCOPE])") ("set_directory_properties" "Set properties of the current directory and subdirectories." " set_directory_properties(PROPERTIES prop1 value1 [prop2 value2] ...)") ("set_property" "Set a named property in a given scope." " set_property(<GLOBAL |
DIRECTORY [<dir>] |
TARGET [<target1> ...] |
SOURCE [<src1> ...] |
INSTALL [<file1> ...] |
TEST [<test1> ...] |
CACHE [<entry1> ...] >
[APPEND] [APPEND_STRING]
PROPERTY <name> [value1 ...])") ("set_source_files_properties" "Source files can have properties that affect how they are built." " set_source_files_properties([file1 [file2 [...]]]
PROPERTIES prop1 value1
[prop2 value2 [...]])") ("set_target_properties" "Targets can have properties that affect how they are built." " set_target_properties(target1 target2 ...
PROPERTIES prop1 value1
prop2 value2 ...)") ("set_tests_properties" "Set a property of the tests." " set_tests_properties(test1 [test2...] PROPERTIES prop1 value1 prop2 value2)") ("site_name" "Set the given variable to the name of the computer." nil) ("source_group" "Define a grouping for source files in IDE project generation." " source_group(<name> [FILES <src>...] [REGULAR_EXPRESSION <regex>])
source_group(TREE <root> [PREFIX <prefix>] [FILES <src>...])") ("string" "String operations." " `Search and Replace`_
string(`FIND`_ <string> <substring> <out-var> [...])
string(`REPLACE`_ <match-string> <replace-string> <out-var> <input>...)") ("subdir_depends" "Disallowed since version 3.0." " subdir_depends(subdir dep1 dep2 ...)") ("subdirs" "Add a list of subdirectories to the build." " subdirs(dir1 dir2 ...[EXCLUDE_FROM_ALL exclude_dir1 exclude_dir2 ...]
[PREORDER] )") ("target_compile_definitions" "Add compile definitions to a target." " target_compile_definitions(<target>
<INTERFACE|PUBLIC|PRIVATE> [items1...]
[<INTERFACE|PUBLIC|PRIVATE> [items2...] ...])") ("target_compile_features" "Add expected compiler features to a target." " target_compile_features(<target> <PRIVATE|PUBLIC|INTERFACE> <feature> [...])") ("target_compile_options" "Add compile options to a target." " target_compile_options(<target> [BEFORE]
<INTERFACE|PUBLIC|PRIVATE> [items1...]
[<INTERFACE|PUBLIC|PRIVATE> [items2...] ...])") ("target_include_directories" "Add include directories to a target." " target_include_directories(<target> [SYSTEM] [BEFORE]
<INTERFACE|PUBLIC|PRIVATE> [items1...]
[<INTERFACE|PUBLIC|PRIVATE> [items2...] ...])") ("target_link_directories" "Add link directories to a target." " target_link_directories(<target> [BEFORE]
<INTERFACE|PUBLIC|PRIVATE> [items1...]
[<INTERFACE|PUBLIC|PRIVATE> [items2...] ...])") ("target_link_libraries" "Specify libraries or flags to use when linking a given target and/or
its dependents." " target_link_libraries(<target> ... <item>... ...)") ("target_link_options" "Add link options to a target." " target_link_options(<target> [BEFORE]
<INTERFACE|PUBLIC|PRIVATE> [items1...]
[<INTERFACE|PUBLIC|PRIVATE> [items2...] ...])") ("target_sources" "Add sources to a target." " target_sources(<target>
<INTERFACE|PUBLIC|PRIVATE> [items1...]
[<INTERFACE|PUBLIC|PRIVATE> [items2...] ...])") ("try_compile" "Try building some code." " try_compile(RESULT_VAR <bindir> <srcdir>
<projectName> [<targetName>] [CMAKE_FLAGS <flags>...]
[OUTPUT_VARIABLE <var>])") ("try_run" "Try compiling and then running some code." " try_run(RUN_RESULT_VAR COMPILE_RESULT_VAR
bindir srcfile [CMAKE_FLAGS <flags>...]
[COMPILE_DEFINITIONS <defs>...]
[LINK_OPTIONS <options>...]
[LINK_LIBRARIES <libs>...]
[COMPILE_OUTPUT_VARIABLE <var>]
[RUN_OUTPUT_VARIABLE <var>]
[OUTPUT_VARIABLE <var>]
[ARGS <args>...])") ("unset" "Unset a variable, cache variable, or environment variable." " unset(<variable> [CACHE | PARENT_SCOPE])") ("use_mangled_mesa" "Disallowed since version 3.0." " use_mangled_mesa(PATH_TO_MESA OUTPUT_DIRECTORY)") ("utility_source" "Disallowed since version 3.0." " utility_source(cache_entry executable_name
path_to_source [file1 file2 ...])") ("variable_requires" "Disallowed since version 3.0." " variable_requires(TEST_VARIABLE RESULT_VARIABLE
REQUIRED_VARIABLE1
REQUIRED_VARIABLE2 ...)") ("variable_watch" "Watch the CMake variable for change." " variable_watch(<variable> [<command>])") ("while" "Evaluate a group of commands while a condition is true" " while(<condition>)
<commands>
endwhile()") ("write_file" "The first argument is the file name, the rest of the arguments are
messages to write." nil)
("ANDROID" "Set to ``1`` when the target system (:variable:`CMAKE_SYSTEM_NAME`) is
``Android``." nil) ("APPLE" "Set to ``True`` when the target system is an Apple platform
(macOS, iOS, tvOS or watchOS)." nil) ("BORLAND" "``True`` if the Borland compiler is being used." nil) ("BUILD_SHARED_LIBS" "Global flag to cause :command:`add_library` to create shared libraries if on." nil) ("CACHE" "Operator to read cache variables." nil) ("CMAKE_ABSOLUTE_DESTINATION_FILES" "List of files which have been installed using an ``ABSOLUTE DESTINATION`` path." nil) ("CMAKE_ANDROID_ANT_ADDITIONAL_OPTIONS" "Default value for the :prop_tgt:`ANDROID_ANT_ADDITIONAL_OPTIONS` target property." nil) ("CMAKE_ANDROID_API" "When :ref:`Cross Compiling for Android with NVIDIA Nsight Tegra Visual Studio
Edition`, this variable may be set to specify the default value for the
:prop_tgt:`ANDROID_API` target property." nil) ("CMAKE_ANDROID_API_MIN" "Default value for the :prop_tgt:`ANDROID_API_MIN` target property." nil) ("CMAKE_ANDROID_ARCH" "When :ref:`Cross Compiling for Android with NVIDIA Nsight Tegra Visual Studio
Edition`, this variable may be set to specify the default value for the
:prop_tgt:`ANDROID_ARCH` target property." nil) ("CMAKE_ANDROID_ARCH_ABI" "When :ref:`Cross Compiling for Android`, this variable specifies the
target architecture and ABI to be used." nil) ("CMAKE_ANDROID_ARM_MODE" "When :ref:`Cross Compiling for Android` and :variable:`CMAKE_ANDROID_ARCH_ABI`
is set to one of the ``armeabi`` architectures, set ``CMAKE_ANDROID_ARM_MODE``
to ``ON`` to target 32-bit ARM processors (``-marm``)." nil) ("CMAKE_ANDROID_ARM_NEON" "When :ref:`Cross Compiling for Android` and :variable:`CMAKE_ANDROID_ARCH_ABI`
is set to ``armeabi-v7a`` set ``CMAKE_ANDROID_ARM_NEON`` to ``ON`` to target
ARM NEON devices." nil) ("CMAKE_ANDROID_ASSETS_DIRECTORIES" "Default value for the :prop_tgt:`ANDROID_ASSETS_DIRECTORIES` target property." nil) ("CMAKE_ANDROID_GUI" "Default value for the :prop_tgt:`ANDROID_GUI` target property of
executables." nil) ("CMAKE_ANDROID_JAR_DEPENDENCIES" "Default value for the :prop_tgt:`ANDROID_JAR_DEPENDENCIES` target property." nil) ("CMAKE_ANDROID_JAR_DIRECTORIES" "Default value for the :prop_tgt:`ANDROID_JAR_DIRECTORIES` target property." nil) ("CMAKE_ANDROID_JAVA_SOURCE_DIR" "Default value for the :prop_tgt:`ANDROID_JAVA_SOURCE_DIR` target property." nil) ("CMAKE_ANDROID_NATIVE_LIB_DEPENDENCIES" "Default value for the :prop_tgt:`ANDROID_NATIVE_LIB_DEPENDENCIES` target
property." nil) ("CMAKE_ANDROID_NATIVE_LIB_DIRECTORIES" "Default value for the :prop_tgt:`ANDROID_NATIVE_LIB_DIRECTORIES` target
property." nil) ("CMAKE_ANDROID_NDK" "When :ref:`Cross Compiling for Android with the NDK`, this variable holds
the absolute path to the root directory of the NDK." nil) ("CMAKE_ANDROID_NDK_DEPRECATED_HEADERS" "When :ref:`Cross Compiling for Android with the NDK`, this variable
may be set to specify whether to use the deprecated per-api-level
headers instead of the unified headers." nil) ("CMAKE_ANDROID_NDK_TOOLCHAIN_HOST_TAG" "When :ref:`Cross Compiling for Android with the NDK`, this variable
provides the NDK's \"host tag\" used to construct the path to prebuilt
toolchains that run on the host." nil) ("CMAKE_ANDROID_NDK_TOOLCHAIN_VERSION" "When :ref:`Cross Compiling for Android with the NDK`, this variable
may be set to specify the version of the toolchain to be used
as the compiler." nil) ("CMAKE_ANDROID_PROCESS_MAX" "Default value for the :prop_tgt:`ANDROID_PROCESS_MAX` target property." nil) ("CMAKE_ANDROID_PROGUARD" "Default value for the :prop_tgt:`ANDROID_PROGUARD` target property." nil) ("CMAKE_ANDROID_PROGUARD_CONFIG_PATH" "Default value for the :prop_tgt:`ANDROID_PROGUARD_CONFIG_PATH` target property." nil) ("CMAKE_ANDROID_SECURE_PROPS_PATH" "Default value for the :prop_tgt:`ANDROID_SECURE_PROPS_PATH` target property." nil) ("CMAKE_ANDROID_SKIP_ANT_STEP" "Default value for the :prop_tgt:`ANDROID_SKIP_ANT_STEP` target property." nil) ("CMAKE_ANDROID_STANDALONE_TOOLCHAIN" "When :ref:`Cross Compiling for Android with a Standalone Toolchain`, this
variable holds the absolute path to the root directory of the toolchain." nil) ("CMAKE_ANDROID_STL_TYPE" "When :ref:`Cross Compiling for Android with NVIDIA Nsight Tegra Visual Studio
Edition`, this variable may be set to specify the default value for the
:prop_tgt:`ANDROID_STL_TYPE` target property." nil) ("CMAKE_APPBUNDLE_PATH" ":ref:`Semicolon-separated list <CMake Language Lists>` of directories specifying a search path
for macOS application bundles used by the :command:`find_program`, and
:command:`find_package` commands." nil) ("CMAKE_AR" "Name of archiving tool for static libraries." nil) ("CMAKE_ARCHIVE_OUTPUT_DIRECTORY" "Where to put all the :ref:`ARCHIVE <Archive Output Artifacts>`
target files when built." nil) ("CMAKE_ARCHIVE_OUTPUT_DIRECTORY_CONFIG" "Where to put all the :ref:`ARCHIVE <Archive Output Artifacts>`
target files when built for a specific configuration." nil) ("CMAKE_ARGC" "Number of command line arguments passed to CMake in script mode." nil) ("CMAKE_ARGV0" "Command line argument passed to CMake in script mode." nil) ("CMAKE_AUTOGEN_ORIGIN_DEPENDS" "Switch for forwarding origin target dependencies to the corresponding
``_autogen`` targets." nil) ("CMAKE_AUTOGEN_PARALLEL" "Number of parallel ``moc`` or ``uic`` processes to start when using
:prop_tgt:`AUTOMOC` and :prop_tgt:`AUTOUIC`." nil) ("CMAKE_AUTOGEN_VERBOSE" "Sets the verbosity of :prop_tgt:`AUTOMOC`, :prop_tgt:`AUTOUIC` and
:prop_tgt:`AUTORCC`." nil) ("CMAKE_AUTOMOC" "Whether to handle ``moc`` automatically for Qt targets." nil) ("CMAKE_AUTOMOC_COMPILER_PREDEFINES" "This variable is used to initialize the :prop_tgt:`AUTOMOC_COMPILER_PREDEFINES`
property on all the targets. See that target property for additional
information." nil) ("CMAKE_AUTOMOC_DEPEND_FILTERS" "Filter definitions used by :variable:`CMAKE_AUTOMOC`
to extract file names from source code as additional dependencies
for the ``moc`` file." nil) ("CMAKE_AUTOMOC_MACRO_NAMES" ":ref:`Semicolon-separated list <CMake Language Lists>` list of macro names used by
:variable:`CMAKE_AUTOMOC` to determine if a C++ file needs to be
processed by ``moc``." nil) ("CMAKE_AUTOMOC_MOC_OPTIONS" "Additional options for ``moc`` when using :variable:`CMAKE_AUTOMOC`." nil) ("CMAKE_AUTOMOC_RELAXED_MODE" "Switch between strict and relaxed automoc mode." nil) ("CMAKE_AUTORCC" "Whether to handle ``rcc`` automatically for Qt targets." nil) ("CMAKE_AUTORCC_OPTIONS" "Additional options for ``rcc`` when using :variable:`CMAKE_AUTORCC`." nil) ("CMAKE_AUTOUIC" "Whether to handle ``uic`` automatically for Qt targets." nil) ("CMAKE_AUTOUIC_OPTIONS" "Additional options for ``uic`` when using :variable:`CMAKE_AUTOUIC`." nil) ("CMAKE_AUTOUIC_SEARCH_PATHS" "Search path list used by :variable:`CMAKE_AUTOUIC` to find included
``.ui`` files." nil) ("CMAKE_BACKWARDS_COMPATIBILITY" "Deprecated." nil) ("CMAKE_BINARY_DIR" "The path to the top level of the build tree." nil) ("CMAKE_BUILD_RPATH" ":ref:`Semicolon-separated list <CMake Language Lists>` specifying runtime path (``RPATH``)
entries to add to binaries linked in the build tree (for platforms that
support it)." nil) ("CMAKE_BUILD_RPATH_USE_ORIGIN" "Whether to use relative paths for the build ``RPATH``." nil) ("CMAKE_BUILD_TOOL" "This variable exists only for backwards compatibility." nil) ("CMAKE_BUILD_TYPE" "Specifies the build type on single-configuration generators." nil) ("CMAKE_BUILD_WITH_INSTALL_NAME_DIR" "Whether to use :prop_tgt:`INSTALL_NAME_DIR` on targets in the build tree." nil) ("CMAKE_BUILD_WITH_INSTALL_RPATH" "Use the install path for the ``RPATH``." nil) ("CMAKE_CACHEFILE_DIR" "The directory with the ``CMakeCache.txt`` file." nil) ("CMAKE_CACHE_MAJOR_VERSION" "Major version of CMake used to create the ``CMakeCache.txt`` file" nil) ("CMAKE_CACHE_MINOR_VERSION" "Minor version of CMake used to create the ``CMakeCache.txt`` file" nil) ("CMAKE_CACHE_PATCH_VERSION" "Patch version of CMake used to create the ``CMakeCache.txt`` file" nil) ("CMAKE_CFG_INTDIR" "Build-time reference to per-configuration output subdirectory." " $(ConfigurationName) = Visual Studio 9
$(Configuration) = Visual Studio 10
$(CONFIGURATION) = Xcode
. = Make-based tools") ("CMAKE_CL_64" "Discouraged." nil) ("CMAKE_CODEBLOCKS_COMPILER_ID" "Change the compiler id in the generated CodeBlocks project files." nil) ("CMAKE_CODEBLOCKS_EXCLUDE_EXTERNAL_FILES" "Change the way the CodeBlocks generator creates project files." nil) ("CMAKE_CODELITE_USE_TARGETS" "Change the way the CodeLite generator creates projectfiles." nil) ("CMAKE_COLOR_MAKEFILE" "Enables color output when using the :ref:`Makefile Generators`." nil) ("CMAKE_COMMAND" "The full path to the :manual:`cmake(1)` executable." nil) ("CMAKE_COMPILER_2005" "Using the Visual Studio 2005 compiler from Microsoft" nil) ("CMAKE_COMPILER_IS_GNUCC" "True if the ``C`` compiler is GNU." nil) ("CMAKE_COMPILER_IS_GNUCXX" "True if the C++ (``CXX``) compiler is GNU." nil) ("CMAKE_COMPILER_IS_GNUG77" "True if the ``Fortran`` compiler is GNU." nil) ("CMAKE_COMPILE_PDB_OUTPUT_DIRECTORY" "Output directory for MS debug symbol ``.pdb`` files
generated by the compiler while building source files." nil) ("CMAKE_COMPILE_PDB_OUTPUT_DIRECTORY_CONFIG" "Per-configuration output directory for MS debug symbol ``.pdb`` files
generated by the compiler while building source files." nil) ("CMAKE_CONFIGURATION_TYPES" "Specifies the available build types on multi-config generators." nil) ("CMAKE_CONFIG_POSTFIX" "Default filename postfix for libraries under configuration ``<CONFIG>``." nil) ("CMAKE_CPACK_COMMAND" "Full path to :manual:`cpack(1)` command installed with CMake." nil) ("CMAKE_CROSSCOMPILING" "Intended to indicate whether CMake is cross compiling, but note limitations
discussed below." nil) ("CMAKE_CROSSCOMPILING_EMULATOR" "This variable is only used when :variable:`CMAKE_CROSSCOMPILING` is on. It
should point to a command on the host system that can run executable built
for the target system." nil) ("CMAKE_CTEST_COMMAND" "Full path to :manual:`ctest(1)` command installed with CMake." nil) ("CMAKE_CUDA_EXTENSIONS" "Default value for :prop_tgt:`CUDA_EXTENSIONS` property of targets." nil) ("CMAKE_CUDA_HOST_COMPILER" "Executable to use when compiling host code when compiling ``CUDA`` language
files. Maps to the nvcc -ccbin option." nil) ("CMAKE_CUDA_SEPARABLE_COMPILATION" "Default value for :prop_tgt:`CUDA_SEPARABLE_COMPILATION` target property." nil) ("CMAKE_CUDA_STANDARD" "Default value for :prop_tgt:`CUDA_STANDARD` property of targets." nil) ("CMAKE_CUDA_STANDARD_REQUIRED" "Default value for :prop_tgt:`CUDA_STANDARD_REQUIRED` property of targets." nil) ("CMAKE_CUDA_TOOLKIT_INCLUDE_DIRECTORIES" "When the ``CUDA`` language has been enabled, this provides a
:ref:`semicolon-separated list <CMake Language Lists>` of include directories provided
by the CUDA Toolkit." nil) ("CMAKE_CURRENT_BINARY_DIR" "The path to the binary directory currently being processed." nil) ("CMAKE_CURRENT_LIST_DIR" "Full directory of the listfile currently being processed." nil) ("CMAKE_CURRENT_LIST_FILE" "Full path to the listfile currently being processed." nil) ("CMAKE_CURRENT_LIST_LINE" "The line number of the current file being processed." nil) ("CMAKE_CURRENT_SOURCE_DIR" "The path to the source directory currently being processed." nil) ("CMAKE_CXX_COMPILE_FEATURES" "List of features known to the C++ compiler" nil) ("CMAKE_CXX_EXTENSIONS" "Default value for :prop_tgt:`CXX_EXTENSIONS` property of targets." nil) ("CMAKE_CXX_STANDARD" "Default value for :prop_tgt:`CXX_STANDARD` property of targets." nil) ("CMAKE_CXX_STANDARD_REQUIRED" "Default value for :prop_tgt:`CXX_STANDARD_REQUIRED` property of targets." nil) ("CMAKE_C_COMPILE_FEATURES" "List of features known to the C compiler" nil) ("CMAKE_C_EXTENSIONS" "Default value for :prop_tgt:`C_EXTENSIONS` property of targets." nil) ("CMAKE_C_STANDARD" "Default value for :prop_tgt:`C_STANDARD` property of targets." nil) ("CMAKE_C_STANDARD_REQUIRED" "Default value for :prop_tgt:`C_STANDARD_REQUIRED` property of targets." nil) ("CMAKE_DEBUG_POSTFIX" "See variable :variable:`CMAKE_<CONFIG>_POSTFIX`." nil) ("CMAKE_DEBUG_TARGET_PROPERTIES" "Enables tracing output for target properties." nil) ("CMAKE_DEPENDS_IN_PROJECT_ONLY" "When set to ``TRUE`` in a directory, the build system produced by the
:ref:`Makefile Generators` is set up to only consider dependencies on source
files that appear either in the source or in the binary directories." nil) ("CMAKE_DIRECTORY_LABELS" "Specify labels for the current directory." nil) ("CMAKE_DISABLE_FIND_PACKAGE_PackageName" "Variable for disabling :command:`find_package` calls." nil) ("CMAKE_DL_LIBS" "Name of library containing ``dlopen`` and ``dlclose``." nil) ("CMAKE_DOTNET_TARGET_FRAMEWORK_VERSION" "Default value for :prop_tgt:`DOTNET_TARGET_FRAMEWORK_VERSION`
property of targets." nil) ("CMAKE_ECLIPSE_GENERATE_LINKED_RESOURCES" "This cache variable is used by the Eclipse project generator." nil) ("CMAKE_ECLIPSE_GENERATE_SOURCE_PROJECT" "This cache variable is used by the Eclipse project generator." nil) ("CMAKE_ECLIPSE_MAKE_ARGUMENTS" "This cache variable is used by the Eclipse project generator." nil) ("CMAKE_ECLIPSE_VERSION" "This cache variable is used by the Eclipse project generator." nil) ("CMAKE_EDIT_COMMAND" "Full path to :manual:`cmake-gui(1)` or :manual:`ccmake(1)`." nil) ("CMAKE_ENABLE_EXPORTS" "Specify whether an executable exports symbols for loadable modules." nil) ("CMAKE_ERROR_DEPRECATED" "Whether to issue errors for deprecated functionality." nil) ("CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION" "Ask ``cmake_install.cmake`` script to error out as soon as a file with
absolute ``INSTALL DESTINATION`` is encountered." nil) ("CMAKE_EXECUTABLE_SUFFIX" "The suffix for executables on this platform." nil) ("CMAKE_EXE_LINKER_FLAGS" "Linker flags to be used to create executables." nil) ("CMAKE_EXE_LINKER_FLAGS_CONFIG" "Flags to be used when linking an executable." nil) ("CMAKE_EXE_LINKER_FLAGS_CONFIG_INIT" "Value used to initialize the :variable:`CMAKE_EXE_LINKER_FLAGS_<CONFIG>`
cache entry the first time a build tree is configured." nil) ("CMAKE_EXE_LINKER_FLAGS_INIT" "Value used to initialize the :variable:`CMAKE_EXE_LINKER_FLAGS`
cache entry the first time a build tree is configured." nil) ("CMAKE_EXPORT_COMPILE_COMMANDS" "Enable/Disable output of compile commands during generation." " [
{
\"directory\": \"/home/user/development/project\",
\"command\": \"/usr/bin/c++ ... -c ../foo/foo.cc\",
\"file\": \"../foo/foo.cc\"
},") ("CMAKE_EXPORT_NO_PACKAGE_REGISTRY" "Disable the :command:`export(PACKAGE)` command." nil) ("CMAKE_EXTRA_GENERATOR" "The extra generator used to build the project." nil) ("CMAKE_EXTRA_SHARED_LIBRARY_SUFFIXES" "Additional suffixes for shared libraries." nil) ("CMAKE_FIND_APPBUNDLE" "This variable affects how ``find_*`` commands choose between
macOS Application Bundles and unix-style package components." nil) ("CMAKE_FIND_FRAMEWORK" "This variable affects how ``find_*`` commands choose between
macOS Frameworks and unix-style package components." nil) ("CMAKE_FIND_LIBRARY_CUSTOM_LIB_SUFFIX" "Specify a ``<suffix>`` to tell the :command:`find_library` command to
search in a ``lib<suffix>`` directory before each ``lib`` directory that
would normally be searched." nil) ("CMAKE_FIND_LIBRARY_PREFIXES" "Prefixes to prepend when looking for libraries." nil) ("CMAKE_FIND_LIBRARY_SUFFIXES" "Suffixes to append when looking for libraries." nil) ("CMAKE_FIND_NO_INSTALL_PREFIX" "Exclude the values of the :variable:`CMAKE_INSTALL_PREFIX` and
:variable:`CMAKE_STAGING_PREFIX` variables from
:variable:`CMAKE_SYSTEM_PREFIX_PATH`." nil) ("CMAKE_FIND_PACKAGE_NAME" "Defined by the :command:`find_package` command while loading
a find module to record the caller-specified package name." nil) ("CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY" "Skip :ref:`User Package Registry` in :command:`find_package` calls." nil) ("CMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY" "Skip :ref:`System Package Registry` in :command:`find_package` calls." nil) ("CMAKE_FIND_PACKAGE_RESOLVE_SYMLINKS" "Set to ``TRUE`` to tell :command:`find_package` calls to resolve symbolic
links in the value of ``<PackageName>_DIR``." nil) ("CMAKE_FIND_PACKAGE_SORT_DIRECTION" "The sorting direction used by :variable:`CMAKE_FIND_PACKAGE_SORT_ORDER`." nil) ("CMAKE_FIND_PACKAGE_SORT_ORDER" "The default order for sorting packages found using :command:`find_package`." " set(CMAKE_FIND_PACKAGE_SORT_ORDER NATURAL)
find_package(libX CONFIG)") ("CMAKE_FIND_PACKAGE_WARN_NO_MODULE" "Tell :command:`find_package` to warn if called without an explicit mode." nil) ("CMAKE_FIND_ROOT_PATH" "This variable is most useful when cross-compiling. CMake uses the paths in
this list as alternative roots to find filesystem items with
:command:`find_package`, :command:`find_library` etc." nil) ("CMAKE_FIND_ROOT_PATH_MODE_INCLUDE" nil nil) ("CMAKE_FIND_ROOT_PATH_MODE_LIBRARY" nil nil) ("CMAKE_FIND_ROOT_PATH_MODE_PACKAGE" nil nil) ("CMAKE_FIND_ROOT_PATH_MODE_PROGRAM" nil nil) ("CMAKE_FOLDER" "Set the folder name. Use to organize targets in an IDE." nil) ("CMAKE_FRAMEWORK_PATH" ":ref:`Semicolon-separated list <CMake Language Lists>` of directories specifying a search path
for macOS frameworks used by the :command:`find_library`,
:command:`find_package`, :command:`find_path`, and :command:`find_file`
commands." nil) ("CMAKE_Fortran_FORMAT" "Set to ``FIXED`` or ``FREE`` to indicate the Fortran source layout." nil) ("CMAKE_Fortran_MODDIR_DEFAULT" "Fortran default module output directory." nil) ("CMAKE_Fortran_MODDIR_FLAG" "Fortran flag for module output directory." nil) ("CMAKE_Fortran_MODOUT_FLAG" "Fortran flag to enable module output." nil) ("CMAKE_Fortran_MODULE_DIRECTORY" "Fortran module output directory." nil) ("CMAKE_GENERATOR" "The generator used to build the project." nil) ("CMAKE_GENERATOR_INSTANCE" "Generator-specific instance specification provided by user." nil) ("CMAKE_GENERATOR_PLATFORM" "Generator-specific target platform specification provided by user." nil) ("CMAKE_GENERATOR_TOOLSET" "Native build system toolset specification provided by user." nil) ("CMAKE_GHS_NO_SOURCE_GROUP_FILE" "``ON`` / ``OFF`` boolean to control if the project file for a target should
be one single file or multiple files." nil) ("CMAKE_GLOBAL_AUTOGEN_TARGET" "Switch to enable generation of a global ``autogen`` target." nil) ("CMAKE_GLOBAL_AUTOGEN_TARGET_NAME" "Change the name of the global ``autogen`` target." nil) ("CMAKE_GLOBAL_AUTORCC_TARGET" "Switch to enable generation of a global ``autorcc`` target." nil) ("CMAKE_GLOBAL_AUTORCC_TARGET_NAME" "Change the name of the global ``autorcc`` target." nil) ("CMAKE_GNUtoMS" "Convert GNU import libraries (``.dll.a``) to MS format (``.lib``)." nil) ("CMAKE_HOME_DIRECTORY" "Path to top of source tree. Same as :variable:`CMAKE_SOURCE_DIR`." nil) ("CMAKE_HOST_APPLE" "``True`` for Apple macOS operating systems." nil) ("CMAKE_HOST_SOLARIS" "``True`` for Oracle Solaris operating systems." nil) ("CMAKE_HOST_SYSTEM" "Composite Name of OS CMake is being run on." nil) ("CMAKE_HOST_SYSTEM_NAME" "Name of the OS CMake is running on." nil) ("CMAKE_HOST_SYSTEM_PROCESSOR" "The name of the CPU CMake is running on." nil) ("CMAKE_HOST_SYSTEM_VERSION" "The OS version CMake is running on." nil) ("CMAKE_HOST_UNIX" "``True`` for UNIX and UNIX like operating systems." nil) ("CMAKE_HOST_WIN32" "``True`` if the host system is running Windows, including Windows 64-bit and MSYS." nil) ("CMAKE_IGNORE_PATH" ":ref:`Semicolon-separated list <CMake Language Lists>` of directories to be *ignored* by
the :command:`find_program`, :command:`find_library`, :command:`find_file`,
and :command:`find_path` commands." nil) ("CMAKE_IMPORT_LIBRARY_PREFIX" "The prefix for import libraries that you link to." nil) ("CMAKE_IMPORT_LIBRARY_SUFFIX" "The suffix for import libraries that you link to." nil) ("CMAKE_INCLUDE_CURRENT_DIR" "Automatically add the current source and build directories to the include path." nil) ("CMAKE_INCLUDE_CURRENT_DIR_IN_INTERFACE" "Automatically add the current source and build directories to the
:prop_tgt:`INTERFACE_INCLUDE_DIRECTORIES` target property." nil) ("CMAKE_INCLUDE_DIRECTORIES_BEFORE" "Whether to append or prepend directories by default in
:command:`include_directories`." nil) ("CMAKE_INCLUDE_DIRECTORIES_PROJECT_BEFORE" "Whether to force prepending of project include directories." nil) ("CMAKE_INCLUDE_PATH" ":ref:`Semicolon-separated list <CMake Language Lists>` of directories specifying a search path
for the :command:`find_file` and :command:`find_path` commands." nil) ("CMAKE_INSTALL_DEFAULT_COMPONENT_NAME" "Default component used in :command:`install` commands." nil) ("CMAKE_INSTALL_DEFAULT_DIRECTORY_PERMISSIONS" "Default permissions for directories created implicitly during installation
of files by :command:`install` and :command:`file(INSTALL)`." nil) ("CMAKE_INSTALL_MESSAGE" "Specify verbosity of installation script code generated by the
:command:`install` command (using the :command:`file(INSTALL)` command)." " -- Installing: /some/destination/path") ("CMAKE_INSTALL_NAME_DIR" "macOS directory name for installed targets." nil) ("CMAKE_INSTALL_PREFIX" "Install directory used by :command:`install`." nil) ("CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT" "CMake sets this variable to a ``TRUE`` value when the
:variable:`CMAKE_INSTALL_PREFIX` has just been initialized to
its default value, typically on the first run of CMake within
a new build tree." nil) ("CMAKE_INSTALL_RPATH" "The rpath to use for installed targets." nil) ("CMAKE_INSTALL_RPATH_USE_LINK_PATH" "Add paths to linker search and installed rpath." nil) ("CMAKE_INTERNAL_PLATFORM_ABI" "An internal variable subject to change." nil) ("CMAKE_INTERPROCEDURAL_OPTIMIZATION" "Default value for :prop_tgt:`INTERPROCEDURAL_OPTIMIZATION` of targets." nil) ("CMAKE_INTERPROCEDURAL_OPTIMIZATION_CONFIG" "Default value for :prop_tgt:`INTERPROCEDURAL_OPTIMIZATION_<CONFIG>` of targets." nil) ("CMAKE_IOS_INSTALL_COMBINED" "Default value for :prop_tgt:`IOS_INSTALL_COMBINED` of targets." nil) ("CMAKE_JOB_POOLS" "If the :prop_gbl:`JOB_POOLS` global property is not set, the value
of this variable is used in its place." nil) ("CMAKE_JOB_POOL_COMPILE" "This variable is used to initialize the :prop_tgt:`JOB_POOL_COMPILE`
property on all the targets. See :prop_tgt:`JOB_POOL_COMPILE`
for additional information." nil) ("CMAKE_JOB_POOL_LINK" "This variable is used to initialize the :prop_tgt:`JOB_POOL_LINK`
property on all the targets. See :prop_tgt:`JOB_POOL_LINK`
for additional information." nil) ("CMAKE_ASM_ANDROID_TOOLCHAIN_MACHINE" "When :ref:`Cross Compiling for Android` this variable contains the
toolchain binutils machine name (e.g. ``gcc -dumpmachine``)." nil) ("CMAKE_ASM-ATT_ANDROID_TOOLCHAIN_MACHINE" "When :ref:`Cross Compiling for Android` this variable contains the
toolchain binutils machine name (e.g. ``gcc -dumpmachine``)." nil) ("CMAKE_ASM-MASM_ANDROID_TOOLCHAIN_MACHINE" "When :ref:`Cross Compiling for Android` this variable contains the
toolchain binutils machine name (e.g. ``gcc -dumpmachine``)." nil) ("CMAKE_ASM-NASM_ANDROID_TOOLCHAIN_MACHINE" "When :ref:`Cross Compiling for Android` this variable contains the
toolchain binutils machine name (e.g. ``gcc -dumpmachine``)." nil) ("CMAKE_C_ANDROID_TOOLCHAIN_MACHINE" "When :ref:`Cross Compiling for Android` this variable contains the
toolchain binutils machine name (e.g. ``gcc -dumpmachine``)." nil) ("CMAKE_CSharp_ANDROID_TOOLCHAIN_MACHINE" "When :ref:`Cross Compiling for Android` this variable contains the
toolchain binutils machine name (e.g. ``gcc -dumpmachine``)." nil) ("CMAKE_CUDA_ANDROID_TOOLCHAIN_MACHINE" "When :ref:`Cross Compiling for Android` this variable contains the
toolchain binutils machine name (e.g. ``gcc -dumpmachine``)." nil) ("CMAKE_CXX_ANDROID_TOOLCHAIN_MACHINE" "When :ref:`Cross Compiling for Android` this variable contains the
toolchain binutils machine name (e.g. ``gcc -dumpmachine``)." nil) ("CMAKE_Fortran_ANDROID_TOOLCHAIN_MACHINE" "When :ref:`Cross Compiling for Android` this variable contains the
toolchain binutils machine name (e.g. ``gcc -dumpmachine``)." nil) ("CMAKE_Java_ANDROID_TOOLCHAIN_MACHINE" "When :ref:`Cross Compiling for Android` this variable contains the
toolchain binutils machine name (e.g. ``gcc -dumpmachine``)." nil) ("CMAKE_RC_ANDROID_TOOLCHAIN_MACHINE" "When :ref:`Cross Compiling for Android` this variable contains the
toolchain binutils machine name (e.g. ``gcc -dumpmachine``)." nil) ("CMAKE_Swift_ANDROID_TOOLCHAIN_MACHINE" "When :ref:`Cross Compiling for Android` this variable contains the
toolchain binutils machine name (e.g. ``gcc -dumpmachine``)." nil) ("CMAKE_ASM_ANDROID_TOOLCHAIN_PREFIX" "When :ref:`Cross Compiling for Android` this variable contains the absolute
path prefixing the toolchain GNU compiler and its binutils." nil) ("CMAKE_ASM-ATT_ANDROID_TOOLCHAIN_PREFIX" "When :ref:`Cross Compiling for Android` this variable contains the absolute
path prefixing the toolchain GNU compiler and its binutils." nil) ("CMAKE_ASM-MASM_ANDROID_TOOLCHAIN_PREFIX" "When :ref:`Cross Compiling for Android` this variable contains the absolute
path prefixing the toolchain GNU compiler and its binutils." nil) ("CMAKE_ASM-NASM_ANDROID_TOOLCHAIN_PREFIX" "When :ref:`Cross Compiling for Android` this variable contains the absolute
path prefixing the toolchain GNU compiler and its binutils." nil) ("CMAKE_C_ANDROID_TOOLCHAIN_PREFIX" "When :ref:`Cross Compiling for Android` this variable contains the absolute
path prefixing the toolchain GNU compiler and its binutils." nil) ("CMAKE_CSharp_ANDROID_TOOLCHAIN_PREFIX" "When :ref:`Cross Compiling for Android` this variable contains the absolute
path prefixing the toolchain GNU compiler and its binutils." nil) ("CMAKE_CUDA_ANDROID_TOOLCHAIN_PREFIX" "When :ref:`Cross Compiling for Android` this variable contains the absolute
path prefixing the toolchain GNU compiler and its binutils." nil) ("CMAKE_CXX_ANDROID_TOOLCHAIN_PREFIX" "When :ref:`Cross Compiling for Android` this variable contains the absolute
path prefixing the toolchain GNU compiler and its binutils." nil) ("CMAKE_Fortran_ANDROID_TOOLCHAIN_PREFIX" "When :ref:`Cross Compiling for Android` this variable contains the absolute
path prefixing the toolchain GNU compiler and its binutils." nil) ("CMAKE_Java_ANDROID_TOOLCHAIN_PREFIX" "When :ref:`Cross Compiling for Android` this variable contains the absolute
path prefixing the toolchain GNU compiler and its binutils." nil) ("CMAKE_RC_ANDROID_TOOLCHAIN_PREFIX" "When :ref:`Cross Compiling for Android` this variable contains the absolute
path prefixing the toolchain GNU compiler and its binutils." nil) ("CMAKE_Swift_ANDROID_TOOLCHAIN_PREFIX" "When :ref:`Cross Compiling for Android` this variable contains the absolute
path prefixing the toolchain GNU compiler and its binutils." nil) ("CMAKE_ASM_ANDROID_TOOLCHAIN_SUFFIX" "When :ref:`Cross Compiling for Android` this variable contains the
host platform suffix of the toolchain GNU compiler and its binutils." nil) ("CMAKE_ASM-ATT_ANDROID_TOOLCHAIN_SUFFIX" "When :ref:`Cross Compiling for Android` this variable contains the
host platform suffix of the toolchain GNU compiler and its binutils." nil) ("CMAKE_ASM-MASM_ANDROID_TOOLCHAIN_SUFFIX" "When :ref:`Cross Compiling for Android` this variable contains the
host platform suffix of the toolchain GNU compiler and its binutils." nil) ("CMAKE_ASM-NASM_ANDROID_TOOLCHAIN_SUFFIX" "When :ref:`Cross Compiling for Android` this variable contains the
host platform suffix of the toolchain GNU compiler and its binutils." nil) ("CMAKE_C_ANDROID_TOOLCHAIN_SUFFIX" "When :ref:`Cross Compiling for Android` this variable contains the
host platform suffix of the toolchain GNU compiler and its binutils." nil) ("CMAKE_CSharp_ANDROID_TOOLCHAIN_SUFFIX" "When :ref:`Cross Compiling for Android` this variable contains the
host platform suffix of the toolchain GNU compiler and its binutils." nil) ("CMAKE_CUDA_ANDROID_TOOLCHAIN_SUFFIX" "When :ref:`Cross Compiling for Android` this variable contains the
host platform suffix of the toolchain GNU compiler and its binutils." nil) ("CMAKE_CXX_ANDROID_TOOLCHAIN_SUFFIX" "When :ref:`Cross Compiling for Android` this variable contains the
host platform suffix of the toolchain GNU compiler and its binutils." nil) ("CMAKE_Fortran_ANDROID_TOOLCHAIN_SUFFIX" "When :ref:`Cross Compiling for Android` this variable contains the
host platform suffix of the toolchain GNU compiler and its binutils." nil) ("CMAKE_Java_ANDROID_TOOLCHAIN_SUFFIX" "When :ref:`Cross Compiling for Android` this variable contains the
host platform suffix of the toolchain GNU compiler and its binutils." nil) ("CMAKE_RC_ANDROID_TOOLCHAIN_SUFFIX" "When :ref:`Cross Compiling for Android` this variable contains the
host platform suffix of the toolchain GNU compiler and its binutils." nil) ("CMAKE_Swift_ANDROID_TOOLCHAIN_SUFFIX" "When :ref:`Cross Compiling for Android` this variable contains the
host platform suffix of the toolchain GNU compiler and its binutils." nil) ("CMAKE_ASM_ARCHIVE_APPEND" "Rule variable to append to a static archive." nil) ("CMAKE_ASM-ATT_ARCHIVE_APPEND" "Rule variable to append to a static archive." nil) ("CMAKE_ASM-MASM_ARCHIVE_APPEND" "Rule variable to append to a static archive." nil) ("CMAKE_ASM-NASM_ARCHIVE_APPEND" "Rule variable to append to a static archive." nil) ("CMAKE_C_ARCHIVE_APPEND" "Rule variable to append to a static archive." nil) ("CMAKE_CSharp_ARCHIVE_APPEND" "Rule variable to append to a static archive." nil) ("CMAKE_CUDA_ARCHIVE_APPEND" "Rule variable to append to a static archive." nil) ("CMAKE_CXX_ARCHIVE_APPEND" "Rule variable to append to a static archive." nil) ("CMAKE_Fortran_ARCHIVE_APPEND" "Rule variable to append to a static archive." nil) ("CMAKE_Java_ARCHIVE_APPEND" "Rule variable to append to a static archive." nil) ("CMAKE_RC_ARCHIVE_APPEND" "Rule variable to append to a static archive." nil) ("CMAKE_Swift_ARCHIVE_APPEND" "Rule variable to append to a static archive." nil) ("CMAKE_ASM_ARCHIVE_CREATE" "Rule variable to create a new static archive." nil) ("CMAKE_ASM-ATT_ARCHIVE_CREATE" "Rule variable to create a new static archive." nil) ("CMAKE_ASM-MASM_ARCHIVE_CREATE" "Rule variable to create a new static archive." nil) ("CMAKE_ASM-NASM_ARCHIVE_CREATE" "Rule variable to create a new static archive." nil) ("CMAKE_C_ARCHIVE_CREATE" "Rule variable to create a new static archive." nil) ("CMAKE_CSharp_ARCHIVE_CREATE" "Rule variable to create a new static archive." nil) ("CMAKE_CUDA_ARCHIVE_CREATE" "Rule variable to create a new static archive." nil) ("CMAKE_CXX_ARCHIVE_CREATE" "Rule variable to create a new static archive." nil) ("CMAKE_Fortran_ARCHIVE_CREATE" "Rule variable to create a new static archive." nil) ("CMAKE_Java_ARCHIVE_CREATE" "Rule variable to create a new static archive." nil) ("CMAKE_RC_ARCHIVE_CREATE" "Rule variable to create a new static archive." nil) ("CMAKE_Swift_ARCHIVE_CREATE" "Rule variable to create a new static archive." nil) ("CMAKE_ASM_ARCHIVE_FINISH" "Rule variable to finish an existing static archive." nil) ("CMAKE_ASM-ATT_ARCHIVE_FINISH" "Rule variable to finish an existing static archive." nil) ("CMAKE_ASM-MASM_ARCHIVE_FINISH" "Rule variable to finish an existing static archive." nil) ("CMAKE_ASM-NASM_ARCHIVE_FINISH" "Rule variable to finish an existing static archive." nil) ("CMAKE_C_ARCHIVE_FINISH" "Rule variable to finish an existing static archive." nil) ("CMAKE_CSharp_ARCHIVE_FINISH" "Rule variable to finish an existing static archive." nil) ("CMAKE_CUDA_ARCHIVE_FINISH" "Rule variable to finish an existing static archive." nil) ("CMAKE_CXX_ARCHIVE_FINISH" "Rule variable to finish an existing static archive." nil) ("CMAKE_Fortran_ARCHIVE_FINISH" "Rule variable to finish an existing static archive." nil) ("CMAKE_Java_ARCHIVE_FINISH" "Rule variable to finish an existing static archive." nil) ("CMAKE_RC_ARCHIVE_FINISH" "Rule variable to finish an existing static archive." nil) ("CMAKE_Swift_ARCHIVE_FINISH" "Rule variable to finish an existing static archive." nil) ("CMAKE_ASM_CLANG_TIDY" "Default value for :prop_tgt:`<LANG>_CLANG_TIDY` target property
when ``<LANG>`` is ``C`` or ``CXX``." nil) ("CMAKE_ASM-ATT_CLANG_TIDY" "Default value for :prop_tgt:`<LANG>_CLANG_TIDY` target property
when ``<LANG>`` is ``C`` or ``CXX``." nil) ("CMAKE_ASM-MASM_CLANG_TIDY" "Default value for :prop_tgt:`<LANG>_CLANG_TIDY` target property
when ``<LANG>`` is ``C`` or ``CXX``." nil) ("CMAKE_ASM-NASM_CLANG_TIDY" "Default value for :prop_tgt:`<LANG>_CLANG_TIDY` target property
when ``<LANG>`` is ``C`` or ``CXX``." nil) ("CMAKE_C_CLANG_TIDY" "Default value for :prop_tgt:`<LANG>_CLANG_TIDY` target property
when ``<LANG>`` is ``C`` or ``CXX``." nil) ("CMAKE_CSharp_CLANG_TIDY" "Default value for :prop_tgt:`<LANG>_CLANG_TIDY` target property
when ``<LANG>`` is ``C`` or ``CXX``." nil) ("CMAKE_CUDA_CLANG_TIDY" "Default value for :prop_tgt:`<LANG>_CLANG_TIDY` target property
when ``<LANG>`` is ``C`` or ``CXX``." nil) ("CMAKE_CXX_CLANG_TIDY" "Default value for :prop_tgt:`<LANG>_CLANG_TIDY` target property
when ``<LANG>`` is ``C`` or ``CXX``." nil) ("CMAKE_Fortran_CLANG_TIDY" "Default value for :prop_tgt:`<LANG>_CLANG_TIDY` target property
when ``<LANG>`` is ``C`` or ``CXX``." nil) ("CMAKE_Java_CLANG_TIDY" "Default value for :prop_tgt:`<LANG>_CLANG_TIDY` target property
when ``<LANG>`` is ``C`` or ``CXX``." nil) ("CMAKE_RC_CLANG_TIDY" "Default value for :prop_tgt:`<LANG>_CLANG_TIDY` target property
when ``<LANG>`` is ``C`` or ``CXX``." nil) ("CMAKE_Swift_CLANG_TIDY" "Default value for :prop_tgt:`<LANG>_CLANG_TIDY` target property
when ``<LANG>`` is ``C`` or ``CXX``." nil) ("CMAKE_ASM_COMPILER" "The full path to the compiler for ``LANG``." nil) ("CMAKE_ASM-ATT_COMPILER" "The full path to the compiler for ``LANG``." nil) ("CMAKE_ASM-MASM_COMPILER" "The full path to the compiler for ``LANG``." nil) ("CMAKE_ASM-NASM_COMPILER" "The full path to the compiler for ``LANG``." nil) ("CMAKE_C_COMPILER" "The full path to the compiler for ``LANG``." nil) ("CMAKE_CSharp_COMPILER" "The full path to the compiler for ``LANG``." nil) ("CMAKE_CUDA_COMPILER" "The full path to the compiler for ``LANG``." nil) ("CMAKE_CXX_COMPILER" "The full path to the compiler for ``LANG``." nil) ("CMAKE_Fortran_COMPILER" "The full path to the compiler for ``LANG``." nil) ("CMAKE_Java_COMPILER" "The full path to the compiler for ``LANG``." nil) ("CMAKE_RC_COMPILER" "The full path to the compiler for ``LANG``." nil) ("CMAKE_Swift_COMPILER" "The full path to the compiler for ``LANG``." nil) ("CMAKE_ASM_COMPILER_ABI" "An internal variable subject to change." nil) ("CMAKE_ASM-ATT_COMPILER_ABI" "An internal variable subject to change." nil) ("CMAKE_ASM-MASM_COMPILER_ABI" "An internal variable subject to change." nil) ("CMAKE_ASM-NASM_COMPILER_ABI" "An internal variable subject to change." nil) ("CMAKE_C_COMPILER_ABI" "An internal variable subject to change." nil) ("CMAKE_CSharp_COMPILER_ABI" "An internal variable subject to change." nil) ("CMAKE_CUDA_COMPILER_ABI" "An internal variable subject to change." nil) ("CMAKE_CXX_COMPILER_ABI" "An internal variable subject to change." nil) ("CMAKE_Fortran_COMPILER_ABI" "An internal variable subject to change." nil) ("CMAKE_Java_COMPILER_ABI" "An internal variable subject to change." nil) ("CMAKE_RC_COMPILER_ABI" "An internal variable subject to change." nil) ("CMAKE_Swift_COMPILER_ABI" "An internal variable subject to change." nil) ("CMAKE_ASM_COMPILER_AR" "A wrapper around ``ar`` adding the appropriate ``--plugin`` option for the
compiler." nil) ("CMAKE_ASM-ATT_COMPILER_AR" "A wrapper around ``ar`` adding the appropriate ``--plugin`` option for the
compiler." nil) ("CMAKE_ASM-MASM_COMPILER_AR" "A wrapper around ``ar`` adding the appropriate ``--plugin`` option for the
compiler." nil) ("CMAKE_ASM-NASM_COMPILER_AR" "A wrapper around ``ar`` adding the appropriate ``--plugin`` option for the
compiler." nil) ("CMAKE_C_COMPILER_AR" "A wrapper around ``ar`` adding the appropriate ``--plugin`` option for the
compiler." nil) ("CMAKE_CSharp_COMPILER_AR" "A wrapper around ``ar`` adding the appropriate ``--plugin`` option for the
compiler." nil) ("CMAKE_CUDA_COMPILER_AR" "A wrapper around ``ar`` adding the appropriate ``--plugin`` option for the
compiler." nil) ("CMAKE_CXX_COMPILER_AR" "A wrapper around ``ar`` adding the appropriate ``--plugin`` option for the
compiler." nil) ("CMAKE_Fortran_COMPILER_AR" "A wrapper around ``ar`` adding the appropriate ``--plugin`` option for the
compiler." nil) ("CMAKE_Java_COMPILER_AR" "A wrapper around ``ar`` adding the appropriate ``--plugin`` option for the
compiler." nil) ("CMAKE_RC_COMPILER_AR" "A wrapper around ``ar`` adding the appropriate ``--plugin`` option for the
compiler." nil) ("CMAKE_Swift_COMPILER_AR" "A wrapper around ``ar`` adding the appropriate ``--plugin`` option for the
compiler." nil) ("CMAKE_ASM_COMPILER_ARCHITECTURE_ID" "An internal variable subject to change." nil) ("CMAKE_ASM-ATT_COMPILER_ARCHITECTURE_ID" "An internal variable subject to change." nil) ("CMAKE_ASM-MASM_COMPILER_ARCHITECTURE_ID" "An internal variable subject to change." nil) ("CMAKE_ASM-NASM_COMPILER_ARCHITECTURE_ID" "An internal variable subject to change." nil) ("CMAKE_C_COMPILER_ARCHITECTURE_ID" "An internal variable subject to change." nil) ("CMAKE_CSharp_COMPILER_ARCHITECTURE_ID" "An internal variable subject to change." nil) ("CMAKE_CUDA_COMPILER_ARCHITECTURE_ID" "An internal variable subject to change." nil) ("CMAKE_CXX_COMPILER_ARCHITECTURE_ID" "An internal variable subject to change." nil) ("CMAKE_Fortran_COMPILER_ARCHITECTURE_ID" "An internal variable subject to change." nil) ("CMAKE_Java_COMPILER_ARCHITECTURE_ID" "An internal variable subject to change." nil) ("CMAKE_RC_COMPILER_ARCHITECTURE_ID" "An internal variable subject to change." nil) ("CMAKE_Swift_COMPILER_ARCHITECTURE_ID" "An internal variable subject to change." nil) ("CMAKE_ASM_COMPILER_EXTERNAL_TOOLCHAIN" "The external toolchain for cross-compiling, if supported." nil) ("CMAKE_ASM-ATT_COMPILER_EXTERNAL_TOOLCHAIN" "The external toolchain for cross-compiling, if supported." nil) ("CMAKE_ASM-MASM_COMPILER_EXTERNAL_TOOLCHAIN" "The external toolchain for cross-compiling, if supported." nil) ("CMAKE_ASM-NASM_COMPILER_EXTERNAL_TOOLCHAIN" "The external toolchain for cross-compiling, if supported." nil) ("CMAKE_C_COMPILER_EXTERNAL_TOOLCHAIN" "The external toolchain for cross-compiling, if supported." nil) ("CMAKE_CSharp_COMPILER_EXTERNAL_TOOLCHAIN" "The external toolchain for cross-compiling, if supported." nil) ("CMAKE_CUDA_COMPILER_EXTERNAL_TOOLCHAIN" "The external toolchain for cross-compiling, if supported." nil) ("CMAKE_CXX_COMPILER_EXTERNAL_TOOLCHAIN" "The external toolchain for cross-compiling, if supported." nil) ("CMAKE_Fortran_COMPILER_EXTERNAL_TOOLCHAIN" "The external toolchain for cross-compiling, if supported." nil) ("CMAKE_Java_COMPILER_EXTERNAL_TOOLCHAIN" "The external toolchain for cross-compiling, if supported." nil) ("CMAKE_RC_COMPILER_EXTERNAL_TOOLCHAIN" "The external toolchain for cross-compiling, if supported." nil) ("CMAKE_Swift_COMPILER_EXTERNAL_TOOLCHAIN" "The external toolchain for cross-compiling, if supported." nil) ("CMAKE_ASM_COMPILER_ID" "Compiler identification string." " Absoft = Absoft Fortran (absoft.com)
ADSP = Analog VisualDSP++ (analog.com)
AppleClang = Apple Clang (apple.com)
ARMCC = ARM Compiler (arm.com)
Bruce = Bruce C Compiler
CCur = Concurrent Fortran (ccur.com)
Clang = LLVM Clang (clang.llvm.org)
Cray = Cray Compiler (cray.com)
Embarcadero, Borland = Embarcadero (embarcadero.com)
Flang = Flang LLVM Fortran Compiler
G95 = G95 Fortran (g95.org)
GNU = GNU Compiler Collection (gcc.gnu.org)
GHS = Green Hills Software (www.ghs.com)
HP = Hewlett-Packard Compiler (hp.com)
IAR = IAR Systems (iar.com)
Intel = Intel Compiler (intel.com)
MIPSpro = SGI MIPSpro (sgi.com)
MSVC = Microsoft Visual Studio (microsoft.com)
NVIDIA = NVIDIA CUDA Compiler (nvidia.com)
OpenWatcom = Open Watcom (openwatcom.org)
PGI = The Portland Group (pgroup.com)
PathScale = PathScale (pathscale.com)
SDCC = Small Device C Compiler (sdcc.sourceforge.net)
SunPro = Oracle Solaris Studio (oracle.com)
TI = Texas Instruments (ti.com)
TinyCC = Tiny C Compiler (tinycc.org)
XL, VisualAge, zOS = IBM XL (ibm.com)") ("CMAKE_ASM-ATT_COMPILER_ID" "Compiler identification string." " Absoft = Absoft Fortran (absoft.com)
ADSP = Analog VisualDSP++ (analog.com)
AppleClang = Apple Clang (apple.com)
ARMCC = ARM Compiler (arm.com)
Bruce = Bruce C Compiler
CCur = Concurrent Fortran (ccur.com)
Clang = LLVM Clang (clang.llvm.org)
Cray = Cray Compiler (cray.com)
Embarcadero, Borland = Embarcadero (embarcadero.com)
Flang = Flang LLVM Fortran Compiler
G95 = G95 Fortran (g95.org)
GNU = GNU Compiler Collection (gcc.gnu.org)
GHS = Green Hills Software (www.ghs.com)
HP = Hewlett-Packard Compiler (hp.com)
IAR = IAR Systems (iar.com)
Intel = Intel Compiler (intel.com)
MIPSpro = SGI MIPSpro (sgi.com)
MSVC = Microsoft Visual Studio (microsoft.com)
NVIDIA = NVIDIA CUDA Compiler (nvidia.com)
OpenWatcom = Open Watcom (openwatcom.org)
PGI = The Portland Group (pgroup.com)
PathScale = PathScale (pathscale.com)
SDCC = Small Device C Compiler (sdcc.sourceforge.net)
SunPro = Oracle Solaris Studio (oracle.com)
TI = Texas Instruments (ti.com)
TinyCC = Tiny C Compiler (tinycc.org)
XL, VisualAge, zOS = IBM XL (ibm.com)") ("CMAKE_ASM-MASM_COMPILER_ID" "Compiler identification string." " Absoft = Absoft Fortran (absoft.com)
ADSP = Analog VisualDSP++ (analog.com)
AppleClang = Apple Clang (apple.com)
ARMCC = ARM Compiler (arm.com)
Bruce = Bruce C Compiler
CCur = Concurrent Fortran (ccur.com)
Clang = LLVM Clang (clang.llvm.org)
Cray = Cray Compiler (cray.com)
Embarcadero, Borland = Embarcadero (embarcadero.com)
Flang = Flang LLVM Fortran Compiler
G95 = G95 Fortran (g95.org)
GNU = GNU Compiler Collection (gcc.gnu.org)
GHS = Green Hills Software (www.ghs.com)
HP = Hewlett-Packard Compiler (hp.com)
IAR = IAR Systems (iar.com)
Intel = Intel Compiler (intel.com)
MIPSpro = SGI MIPSpro (sgi.com)
MSVC = Microsoft Visual Studio (microsoft.com)
NVIDIA = NVIDIA CUDA Compiler (nvidia.com)
OpenWatcom = Open Watcom (openwatcom.org)
PGI = The Portland Group (pgroup.com)
PathScale = PathScale (pathscale.com)
SDCC = Small Device C Compiler (sdcc.sourceforge.net)
SunPro = Oracle Solaris Studio (oracle.com)
TI = Texas Instruments (ti.com)
TinyCC = Tiny C Compiler (tinycc.org)
XL, VisualAge, zOS = IBM XL (ibm.com)") ("CMAKE_ASM-NASM_COMPILER_ID" "Compiler identification string." " Absoft = Absoft Fortran (absoft.com)
ADSP = Analog VisualDSP++ (analog.com)
AppleClang = Apple Clang (apple.com)
ARMCC = ARM Compiler (arm.com)
Bruce = Bruce C Compiler
CCur = Concurrent Fortran (ccur.com)
Clang = LLVM Clang (clang.llvm.org)
Cray = Cray Compiler (cray.com)
Embarcadero, Borland = Embarcadero (embarcadero.com)
Flang = Flang LLVM Fortran Compiler
G95 = G95 Fortran (g95.org)
GNU = GNU Compiler Collection (gcc.gnu.org)
GHS = Green Hills Software (www.ghs.com)
HP = Hewlett-Packard Compiler (hp.com)
IAR = IAR Systems (iar.com)
Intel = Intel Compiler (intel.com)
MIPSpro = SGI MIPSpro (sgi.com)
MSVC = Microsoft Visual Studio (microsoft.com)
NVIDIA = NVIDIA CUDA Compiler (nvidia.com)
OpenWatcom = Open Watcom (openwatcom.org)
PGI = The Portland Group (pgroup.com)
PathScale = PathScale (pathscale.com)
SDCC = Small Device C Compiler (sdcc.sourceforge.net)
SunPro = Oracle Solaris Studio (oracle.com)
TI = Texas Instruments (ti.com)
TinyCC = Tiny C Compiler (tinycc.org)
XL, VisualAge, zOS = IBM XL (ibm.com)") ("CMAKE_C_COMPILER_ID" "Compiler identification string." " Absoft = Absoft Fortran (absoft.com)
ADSP = Analog VisualDSP++ (analog.com)
AppleClang = Apple Clang (apple.com)
ARMCC = ARM Compiler (arm.com)
Bruce = Bruce C Compiler
CCur = Concurrent Fortran (ccur.com)
Clang = LLVM Clang (clang.llvm.org)
Cray = Cray Compiler (cray.com)
Embarcadero, Borland = Embarcadero (embarcadero.com)
Flang = Flang LLVM Fortran Compiler
G95 = G95 Fortran (g95.org)
GNU = GNU Compiler Collection (gcc.gnu.org)
GHS = Green Hills Software (www.ghs.com)
HP = Hewlett-Packard Compiler (hp.com)
IAR = IAR Systems (iar.com)
Intel = Intel Compiler (intel.com)
MIPSpro = SGI MIPSpro (sgi.com)
MSVC = Microsoft Visual Studio (microsoft.com)
NVIDIA = NVIDIA CUDA Compiler (nvidia.com)
OpenWatcom = Open Watcom (openwatcom.org)
PGI = The Portland Group (pgroup.com)
PathScale = PathScale (pathscale.com)
SDCC = Small Device C Compiler (sdcc.sourceforge.net)
SunPro = Oracle Solaris Studio (oracle.com)
TI = Texas Instruments (ti.com)
TinyCC = Tiny C Compiler (tinycc.org)
XL, VisualAge, zOS = IBM XL (ibm.com)") ("CMAKE_CSharp_COMPILER_ID" "Compiler identification string." " Absoft = Absoft Fortran (absoft.com)
ADSP = Analog VisualDSP++ (analog.com)
AppleClang = Apple Clang (apple.com)
ARMCC = ARM Compiler (arm.com)
Bruce = Bruce C Compiler
CCur = Concurrent Fortran (ccur.com)
Clang = LLVM Clang (clang.llvm.org)
Cray = Cray Compiler (cray.com)
Embarcadero, Borland = Embarcadero (embarcadero.com)
Flang = Flang LLVM Fortran Compiler
G95 = G95 Fortran (g95.org)
GNU = GNU Compiler Collection (gcc.gnu.org)
GHS = Green Hills Software (www.ghs.com)
HP = Hewlett-Packard Compiler (hp.com)
IAR = IAR Systems (iar.com)
Intel = Intel Compiler (intel.com)
MIPSpro = SGI MIPSpro (sgi.com)
MSVC = Microsoft Visual Studio (microsoft.com)
NVIDIA = NVIDIA CUDA Compiler (nvidia.com)
OpenWatcom = Open Watcom (openwatcom.org)
PGI = The Portland Group (pgroup.com)
PathScale = PathScale (pathscale.com)
SDCC = Small Device C Compiler (sdcc.sourceforge.net)
SunPro = Oracle Solaris Studio (oracle.com)
TI = Texas Instruments (ti.com)
TinyCC = Tiny C Compiler (tinycc.org)
XL, VisualAge, zOS = IBM XL (ibm.com)") ("CMAKE_CUDA_COMPILER_ID" "Compiler identification string." " Absoft = Absoft Fortran (absoft.com)
ADSP = Analog VisualDSP++ (analog.com)
AppleClang = Apple Clang (apple.com)
ARMCC = ARM Compiler (arm.com)
Bruce = Bruce C Compiler
CCur = Concurrent Fortran (ccur.com)
Clang = LLVM Clang (clang.llvm.org)
Cray = Cray Compiler (cray.com)
Embarcadero, Borland = Embarcadero (embarcadero.com)
Flang = Flang LLVM Fortran Compiler
G95 = G95 Fortran (g95.org)
GNU = GNU Compiler Collection (gcc.gnu.org)
GHS = Green Hills Software (www.ghs.com)
HP = Hewlett-Packard Compiler (hp.com)
IAR = IAR Systems (iar.com)
Intel = Intel Compiler (intel.com)
MIPSpro = SGI MIPSpro (sgi.com)
MSVC = Microsoft Visual Studio (microsoft.com)
NVIDIA = NVIDIA CUDA Compiler (nvidia.com)
OpenWatcom = Open Watcom (openwatcom.org)
PGI = The Portland Group (pgroup.com)
PathScale = PathScale (pathscale.com)
SDCC = Small Device C Compiler (sdcc.sourceforge.net)
SunPro = Oracle Solaris Studio (oracle.com)
TI = Texas Instruments (ti.com)
TinyCC = Tiny C Compiler (tinycc.org)
XL, VisualAge, zOS = IBM XL (ibm.com)") ("CMAKE_CXX_COMPILER_ID" "Compiler identification string." " Absoft = Absoft Fortran (absoft.com)
ADSP = Analog VisualDSP++ (analog.com)
AppleClang = Apple Clang (apple.com)
ARMCC = ARM Compiler (arm.com)
Bruce = Bruce C Compiler
CCur = Concurrent Fortran (ccur.com)
Clang = LLVM Clang (clang.llvm.org)
Cray = Cray Compiler (cray.com)
Embarcadero, Borland = Embarcadero (embarcadero.com)
Flang = Flang LLVM Fortran Compiler
G95 = G95 Fortran (g95.org)
GNU = GNU Compiler Collection (gcc.gnu.org)
GHS = Green Hills Software (www.ghs.com)
HP = Hewlett-Packard Compiler (hp.com)
IAR = IAR Systems (iar.com)
Intel = Intel Compiler (intel.com)
MIPSpro = SGI MIPSpro (sgi.com)
MSVC = Microsoft Visual Studio (microsoft.com)
NVIDIA = NVIDIA CUDA Compiler (nvidia.com)
OpenWatcom = Open Watcom (openwatcom.org)
PGI = The Portland Group (pgroup.com)
PathScale = PathScale (pathscale.com)
SDCC = Small Device C Compiler (sdcc.sourceforge.net)
SunPro = Oracle Solaris Studio (oracle.com)
TI = Texas Instruments (ti.com)
TinyCC = Tiny C Compiler (tinycc.org)
XL, VisualAge, zOS = IBM XL (ibm.com)") ("CMAKE_Fortran_COMPILER_ID" "Compiler identification string." " Absoft = Absoft Fortran (absoft.com)
ADSP = Analog VisualDSP++ (analog.com)
AppleClang = Apple Clang (apple.com)
ARMCC = ARM Compiler (arm.com)
Bruce = Bruce C Compiler
CCur = Concurrent Fortran (ccur.com)
Clang = LLVM Clang (clang.llvm.org)
Cray = Cray Compiler (cray.com)
Embarcadero, Borland = Embarcadero (embarcadero.com)
Flang = Flang LLVM Fortran Compiler
G95 = G95 Fortran (g95.org)
GNU = GNU Compiler Collection (gcc.gnu.org)
GHS = Green Hills Software (www.ghs.com)
HP = Hewlett-Packard Compiler (hp.com)
IAR = IAR Systems (iar.com)
Intel = Intel Compiler (intel.com)
MIPSpro = SGI MIPSpro (sgi.com)
MSVC = Microsoft Visual Studio (microsoft.com)
NVIDIA = NVIDIA CUDA Compiler (nvidia.com)
OpenWatcom = Open Watcom (openwatcom.org)
PGI = The Portland Group (pgroup.com)
PathScale = PathScale (pathscale.com)
SDCC = Small Device C Compiler (sdcc.sourceforge.net)
SunPro = Oracle Solaris Studio (oracle.com)
TI = Texas Instruments (ti.com)
TinyCC = Tiny C Compiler (tinycc.org)
XL, VisualAge, zOS = IBM XL (ibm.com)") ("CMAKE_Java_COMPILER_ID" "Compiler identification string." " Absoft = Absoft Fortran (absoft.com)
ADSP = Analog VisualDSP++ (analog.com)
AppleClang = Apple Clang (apple.com)
ARMCC = ARM Compiler (arm.com)
Bruce = Bruce C Compiler
CCur = Concurrent Fortran (ccur.com)
Clang = LLVM Clang (clang.llvm.org)
Cray = Cray Compiler (cray.com)
Embarcadero, Borland = Embarcadero (embarcadero.com)
Flang = Flang LLVM Fortran Compiler
G95 = G95 Fortran (g95.org)
GNU = GNU Compiler Collection (gcc.gnu.org)
GHS = Green Hills Software (www.ghs.com)
HP = Hewlett-Packard Compiler (hp.com)
IAR = IAR Systems (iar.com)
Intel = Intel Compiler (intel.com)
MIPSpro = SGI MIPSpro (sgi.com)
MSVC = Microsoft Visual Studio (microsoft.com)
NVIDIA = NVIDIA CUDA Compiler (nvidia.com)
OpenWatcom = Open Watcom (openwatcom.org)
PGI = The Portland Group (pgroup.com)
PathScale = PathScale (pathscale.com)
SDCC = Small Device C Compiler (sdcc.sourceforge.net)
SunPro = Oracle Solaris Studio (oracle.com)
TI = Texas Instruments (ti.com)
TinyCC = Tiny C Compiler (tinycc.org)
XL, VisualAge, zOS = IBM XL (ibm.com)") ("CMAKE_RC_COMPILER_ID" "Compiler identification string." " Absoft = Absoft Fortran (absoft.com)
ADSP = Analog VisualDSP++ (analog.com)
AppleClang = Apple Clang (apple.com)
ARMCC = ARM Compiler (arm.com)
Bruce = Bruce C Compiler
CCur = Concurrent Fortran (ccur.com)
Clang = LLVM Clang (clang.llvm.org)
Cray = Cray Compiler (cray.com)
Embarcadero, Borland = Embarcadero (embarcadero.com)
Flang = Flang LLVM Fortran Compiler
G95 = G95 Fortran (g95.org)
GNU = GNU Compiler Collection (gcc.gnu.org)
GHS = Green Hills Software (www.ghs.com)
HP = Hewlett-Packard Compiler (hp.com)
IAR = IAR Systems (iar.com)
Intel = Intel Compiler (intel.com)
MIPSpro = SGI MIPSpro (sgi.com)
MSVC = Microsoft Visual Studio (microsoft.com)
NVIDIA = NVIDIA CUDA Compiler (nvidia.com)
OpenWatcom = Open Watcom (openwatcom.org)
PGI = The Portland Group (pgroup.com)
PathScale = PathScale (pathscale.com)
SDCC = Small Device C Compiler (sdcc.sourceforge.net)
SunPro = Oracle Solaris Studio (oracle.com)
TI = Texas Instruments (ti.com)
TinyCC = Tiny C Compiler (tinycc.org)
XL, VisualAge, zOS = IBM XL (ibm.com)") ("CMAKE_Swift_COMPILER_ID" "Compiler identification string." " Absoft = Absoft Fortran (absoft.com)
ADSP = Analog VisualDSP++ (analog.com)
AppleClang = Apple Clang (apple.com)
ARMCC = ARM Compiler (arm.com)
Bruce = Bruce C Compiler
CCur = Concurrent Fortran (ccur.com)
Clang = LLVM Clang (clang.llvm.org)
Cray = Cray Compiler (cray.com)
Embarcadero, Borland = Embarcadero (embarcadero.com)
Flang = Flang LLVM Fortran Compiler
G95 = G95 Fortran (g95.org)
GNU = GNU Compiler Collection (gcc.gnu.org)
GHS = Green Hills Software (www.ghs.com)
HP = Hewlett-Packard Compiler (hp.com)
IAR = IAR Systems (iar.com)
Intel = Intel Compiler (intel.com)
MIPSpro = SGI MIPSpro (sgi.com)
MSVC = Microsoft Visual Studio (microsoft.com)
NVIDIA = NVIDIA CUDA Compiler (nvidia.com)
OpenWatcom = Open Watcom (openwatcom.org)
PGI = The Portland Group (pgroup.com)
PathScale = PathScale (pathscale.com)
SDCC = Small Device C Compiler (sdcc.sourceforge.net)
SunPro = Oracle Solaris Studio (oracle.com)
TI = Texas Instruments (ti.com)
TinyCC = Tiny C Compiler (tinycc.org)
XL, VisualAge, zOS = IBM XL (ibm.com)") ("CMAKE_ASM_COMPILER_LAUNCHER" "Default value for :prop_tgt:`<LANG>_COMPILER_LAUNCHER` target property." nil) ("CMAKE_ASM-ATT_COMPILER_LAUNCHER" "Default value for :prop_tgt:`<LANG>_COMPILER_LAUNCHER` target property." nil) ("CMAKE_ASM-MASM_COMPILER_LAUNCHER" "Default value for :prop_tgt:`<LANG>_COMPILER_LAUNCHER` target property." nil) ("CMAKE_ASM-NASM_COMPILER_LAUNCHER" "Default value for :prop_tgt:`<LANG>_COMPILER_LAUNCHER` target property." nil) ("CMAKE_C_COMPILER_LAUNCHER" "Default value for :prop_tgt:`<LANG>_COMPILER_LAUNCHER` target property." nil) ("CMAKE_CSharp_COMPILER_LAUNCHER" "Default value for :prop_tgt:`<LANG>_COMPILER_LAUNCHER` target property." nil) ("CMAKE_CUDA_COMPILER_LAUNCHER" "Default value for :prop_tgt:`<LANG>_COMPILER_LAUNCHER` target property." nil) ("CMAKE_CXX_COMPILER_LAUNCHER" "Default value for :prop_tgt:`<LANG>_COMPILER_LAUNCHER` target property." nil) ("CMAKE_Fortran_COMPILER_LAUNCHER" "Default value for :prop_tgt:`<LANG>_COMPILER_LAUNCHER` target property." nil) ("CMAKE_Java_COMPILER_LAUNCHER" "Default value for :prop_tgt:`<LANG>_COMPILER_LAUNCHER` target property." nil) ("CMAKE_RC_COMPILER_LAUNCHER" "Default value for :prop_tgt:`<LANG>_COMPILER_LAUNCHER` target property." nil) ("CMAKE_Swift_COMPILER_LAUNCHER" "Default value for :prop_tgt:`<LANG>_COMPILER_LAUNCHER` target property." nil) ("CMAKE_ASM_COMPILER_LOADED" "Defined to true if the language is enabled." nil) ("CMAKE_ASM-ATT_COMPILER_LOADED" "Defined to true if the language is enabled." nil) ("CMAKE_ASM-MASM_COMPILER_LOADED" "Defined to true if the language is enabled." nil) ("CMAKE_ASM-NASM_COMPILER_LOADED" "Defined to true if the language is enabled." nil) ("CMAKE_C_COMPILER_LOADED" "Defined to true if the language is enabled." nil) ("CMAKE_CSharp_COMPILER_LOADED" "Defined to true if the language is enabled." nil) ("CMAKE_CUDA_COMPILER_LOADED" "Defined to true if the language is enabled." nil) ("CMAKE_CXX_COMPILER_LOADED" "Defined to true if the language is enabled." nil) ("CMAKE_Fortran_COMPILER_LOADED" "Defined to true if the language is enabled." nil) ("CMAKE_Java_COMPILER_LOADED" "Defined to true if the language is enabled." nil) ("CMAKE_RC_COMPILER_LOADED" "Defined to true if the language is enabled." nil) ("CMAKE_Swift_COMPILER_LOADED" "Defined to true if the language is enabled." nil) ("CMAKE_ASM_COMPILER_PREDEFINES_COMMAND" "Command that outputs the compiler pre definitions." nil) ("CMAKE_ASM-ATT_COMPILER_PREDEFINES_COMMAND" "Command that outputs the compiler pre definitions." nil) ("CMAKE_ASM-MASM_COMPILER_PREDEFINES_COMMAND" "Command that outputs the compiler pre definitions." nil) ("CMAKE_ASM-NASM_COMPILER_PREDEFINES_COMMAND" "Command that outputs the compiler pre definitions." nil) ("CMAKE_C_COMPILER_PREDEFINES_COMMAND" "Command that outputs the compiler pre definitions." nil) ("CMAKE_CSharp_COMPILER_PREDEFINES_COMMAND" "Command that outputs the compiler pre definitions." nil) ("CMAKE_CUDA_COMPILER_PREDEFINES_COMMAND" "Command that outputs the compiler pre definitions." nil) ("CMAKE_CXX_COMPILER_PREDEFINES_COMMAND" "Command that outputs the compiler pre definitions." nil) ("CMAKE_Fortran_COMPILER_PREDEFINES_COMMAND" "Command that outputs the compiler pre definitions." nil) ("CMAKE_Java_COMPILER_PREDEFINES_COMMAND" "Command that outputs the compiler pre definitions." nil) ("CMAKE_RC_COMPILER_PREDEFINES_COMMAND" "Command that outputs the compiler pre definitions." nil) ("CMAKE_Swift_COMPILER_PREDEFINES_COMMAND" "Command that outputs the compiler pre definitions." nil) ("CMAKE_ASM_COMPILER_RANLIB" "A wrapper around ``ranlib`` adding the appropriate ``--plugin`` option for the
compiler." nil) ("CMAKE_ASM-ATT_COMPILER_RANLIB" "A wrapper around ``ranlib`` adding the appropriate ``--plugin`` option for the
compiler." nil) ("CMAKE_ASM-MASM_COMPILER_RANLIB" "A wrapper around ``ranlib`` adding the appropriate ``--plugin`` option for the
compiler." nil) ("CMAKE_ASM-NASM_COMPILER_RANLIB" "A wrapper around ``ranlib`` adding the appropriate ``--plugin`` option for the
compiler." nil) ("CMAKE_C_COMPILER_RANLIB" "A wrapper around ``ranlib`` adding the appropriate ``--plugin`` option for the
compiler." nil) ("CMAKE_CSharp_COMPILER_RANLIB" "A wrapper around ``ranlib`` adding the appropriate ``--plugin`` option for the
compiler." nil) ("CMAKE_CUDA_COMPILER_RANLIB" "A wrapper around ``ranlib`` adding the appropriate ``--plugin`` option for the
compiler." nil) ("CMAKE_CXX_COMPILER_RANLIB" "A wrapper around ``ranlib`` adding the appropriate ``--plugin`` option for the
compiler." nil) ("CMAKE_Fortran_COMPILER_RANLIB" "A wrapper around ``ranlib`` adding the appropriate ``--plugin`` option for the
compiler." nil) ("CMAKE_Java_COMPILER_RANLIB" "A wrapper around ``ranlib`` adding the appropriate ``--plugin`` option for the
compiler." nil) ("CMAKE_RC_COMPILER_RANLIB" "A wrapper around ``ranlib`` adding the appropriate ``--plugin`` option for the
compiler." nil) ("CMAKE_Swift_COMPILER_RANLIB" "A wrapper around ``ranlib`` adding the appropriate ``--plugin`` option for the
compiler." nil) ("CMAKE_ASM_COMPILER_TARGET" "The target for cross-compiling, if supported." nil) ("CMAKE_ASM-ATT_COMPILER_TARGET" "The target for cross-compiling, if supported." nil) ("CMAKE_ASM-MASM_COMPILER_TARGET" "The target for cross-compiling, if supported." nil) ("CMAKE_ASM-NASM_COMPILER_TARGET" "The target for cross-compiling, if supported." nil) ("CMAKE_C_COMPILER_TARGET" "The target for cross-compiling, if supported." nil) ("CMAKE_CSharp_COMPILER_TARGET" "The target for cross-compiling, if supported." nil) ("CMAKE_CUDA_COMPILER_TARGET" "The target for cross-compiling, if supported." nil) ("CMAKE_CXX_COMPILER_TARGET" "The target for cross-compiling, if supported." nil) ("CMAKE_Fortran_COMPILER_TARGET" "The target for cross-compiling, if supported." nil) ("CMAKE_Java_COMPILER_TARGET" "The target for cross-compiling, if supported." nil) ("CMAKE_RC_COMPILER_TARGET" "The target for cross-compiling, if supported." nil) ("CMAKE_Swift_COMPILER_TARGET" "The target for cross-compiling, if supported." nil) ("CMAKE_ASM_COMPILER_VERSION" "Compiler version string." nil) ("CMAKE_ASM-ATT_COMPILER_VERSION" "Compiler version string." nil) ("CMAKE_ASM-MASM_COMPILER_VERSION" "Compiler version string." nil) ("CMAKE_ASM-NASM_COMPILER_VERSION" "Compiler version string." nil) ("CMAKE_C_COMPILER_VERSION" "Compiler version string." nil) ("CMAKE_CSharp_COMPILER_VERSION" "Compiler version string." nil) ("CMAKE_CUDA_COMPILER_VERSION" "Compiler version string." nil) ("CMAKE_CXX_COMPILER_VERSION" "Compiler version string." nil) ("CMAKE_Fortran_COMPILER_VERSION" "Compiler version string." nil) ("CMAKE_Java_COMPILER_VERSION" "Compiler version string." nil) ("CMAKE_RC_COMPILER_VERSION" "Compiler version string." nil) ("CMAKE_Swift_COMPILER_VERSION" "Compiler version string." nil) ("CMAKE_ASM_COMPILER_VERSION_INTERNAL" "An internal variable subject to change." nil) ("CMAKE_ASM-ATT_COMPILER_VERSION_INTERNAL" "An internal variable subject to change." nil) ("CMAKE_ASM-MASM_COMPILER_VERSION_INTERNAL" "An internal variable subject to change." nil) ("CMAKE_ASM-NASM_COMPILER_VERSION_INTERNAL" "An internal variable subject to change." nil) ("CMAKE_C_COMPILER_VERSION_INTERNAL" "An internal variable subject to change." nil) ("CMAKE_CSharp_COMPILER_VERSION_INTERNAL" "An internal variable subject to change." nil) ("CMAKE_CUDA_COMPILER_VERSION_INTERNAL" "An internal variable subject to change." nil) ("CMAKE_CXX_COMPILER_VERSION_INTERNAL" "An internal variable subject to change." nil) ("CMAKE_Fortran_COMPILER_VERSION_INTERNAL" "An internal variable subject to change." nil) ("CMAKE_Java_COMPILER_VERSION_INTERNAL" "An internal variable subject to change." nil) ("CMAKE_RC_COMPILER_VERSION_INTERNAL" "An internal variable subject to change." nil) ("CMAKE_Swift_COMPILER_VERSION_INTERNAL" "An internal variable subject to change." nil) ("CMAKE_ASM_COMPILE_OBJECT" "Rule variable to compile a single object file." nil) ("CMAKE_ASM-ATT_COMPILE_OBJECT" "Rule variable to compile a single object file." nil) ("CMAKE_ASM-MASM_COMPILE_OBJECT" "Rule variable to compile a single object file." nil) ("CMAKE_ASM-NASM_COMPILE_OBJECT" "Rule variable to compile a single object file." nil) ("CMAKE_C_COMPILE_OBJECT" "Rule variable to compile a single object file." nil) ("CMAKE_CSharp_COMPILE_OBJECT" "Rule variable to compile a single object file." nil) ("CMAKE_CUDA_COMPILE_OBJECT" "Rule variable to compile a single object file." nil) ("CMAKE_CXX_COMPILE_OBJECT" "Rule variable to compile a single object file." nil) ("CMAKE_Fortran_COMPILE_OBJECT" "Rule variable to compile a single object file." nil) ("CMAKE_Java_COMPILE_OBJECT" "Rule variable to compile a single object file." nil) ("CMAKE_RC_COMPILE_OBJECT" "Rule variable to compile a single object file." nil) ("CMAKE_Swift_COMPILE_OBJECT" "Rule variable to compile a single object file." nil) ("CMAKE_ASM_CPPCHECK" "Default value for :prop_tgt:`<LANG>_CPPCHECK` target property. This variable
is used to initialize the property on each target as it is created." nil) ("CMAKE_ASM-ATT_CPPCHECK" "Default value for :prop_tgt:`<LANG>_CPPCHECK` target property. This variable
is used to initialize the property on each target as it is created." nil) ("CMAKE_ASM-MASM_CPPCHECK" "Default value for :prop_tgt:`<LANG>_CPPCHECK` target property. This variable
is used to initialize the property on each target as it is created." nil) ("CMAKE_ASM-NASM_CPPCHECK" "Default value for :prop_tgt:`<LANG>_CPPCHECK` target property. This variable
is used to initialize the property on each target as it is created." nil) ("CMAKE_C_CPPCHECK" "Default value for :prop_tgt:`<LANG>_CPPCHECK` target property. This variable
is used to initialize the property on each target as it is created." nil) ("CMAKE_CSharp_CPPCHECK" "Default value for :prop_tgt:`<LANG>_CPPCHECK` target property. This variable
is used to initialize the property on each target as it is created." nil) ("CMAKE_CUDA_CPPCHECK" "Default value for :prop_tgt:`<LANG>_CPPCHECK` target property. This variable
is used to initialize the property on each target as it is created." nil) ("CMAKE_CXX_CPPCHECK" "Default value for :prop_tgt:`<LANG>_CPPCHECK` target property. This variable
is used to initialize the property on each target as it is created." nil) ("CMAKE_Fortran_CPPCHECK" "Default value for :prop_tgt:`<LANG>_CPPCHECK` target property. This variable
is used to initialize the property on each target as it is created." nil) ("CMAKE_Java_CPPCHECK" "Default value for :prop_tgt:`<LANG>_CPPCHECK` target property. This variable
is used to initialize the property on each target as it is created." nil) ("CMAKE_RC_CPPCHECK" "Default value for :prop_tgt:`<LANG>_CPPCHECK` target property. This variable
is used to initialize the property on each target as it is created." nil) ("CMAKE_Swift_CPPCHECK" "Default value for :prop_tgt:`<LANG>_CPPCHECK` target property. This variable
is used to initialize the property on each target as it is created." nil) ("CMAKE_ASM_CPPLINT" "Default value for :prop_tgt:`<LANG>_CPPLINT` target property. This variable
is used to initialize the property on each target as it is created." nil) ("CMAKE_ASM-ATT_CPPLINT" "Default value for :prop_tgt:`<LANG>_CPPLINT` target property. This variable
is used to initialize the property on each target as it is created." nil) ("CMAKE_ASM-MASM_CPPLINT" "Default value for :prop_tgt:`<LANG>_CPPLINT` target property. This variable
is used to initialize the property on each target as it is created." nil) ("CMAKE_ASM-NASM_CPPLINT" "Default value for :prop_tgt:`<LANG>_CPPLINT` target property. This variable
is used to initialize the property on each target as it is created." nil) ("CMAKE_C_CPPLINT" "Default value for :prop_tgt:`<LANG>_CPPLINT` target property. This variable
is used to initialize the property on each target as it is created." nil) ("CMAKE_CSharp_CPPLINT" "Default value for :prop_tgt:`<LANG>_CPPLINT` target property. This variable
is used to initialize the property on each target as it is created." nil) ("CMAKE_CUDA_CPPLINT" "Default value for :prop_tgt:`<LANG>_CPPLINT` target property. This variable
is used to initialize the property on each target as it is created." nil) ("CMAKE_CXX_CPPLINT" "Default value for :prop_tgt:`<LANG>_CPPLINT` target property. This variable
is used to initialize the property on each target as it is created." nil) ("CMAKE_Fortran_CPPLINT" "Default value for :prop_tgt:`<LANG>_CPPLINT` target property. This variable
is used to initialize the property on each target as it is created." nil) ("CMAKE_Java_CPPLINT" "Default value for :prop_tgt:`<LANG>_CPPLINT` target property. This variable
is used to initialize the property on each target as it is created." nil) ("CMAKE_RC_CPPLINT" "Default value for :prop_tgt:`<LANG>_CPPLINT` target property. This variable
is used to initialize the property on each target as it is created." nil) ("CMAKE_Swift_CPPLINT" "Default value for :prop_tgt:`<LANG>_CPPLINT` target property. This variable
is used to initialize the property on each target as it is created." nil) ("CMAKE_ASM_CREATE_SHARED_LIBRARY" "Rule variable to create a shared library." nil) ("CMAKE_ASM-ATT_CREATE_SHARED_LIBRARY" "Rule variable to create a shared library." nil) ("CMAKE_ASM-MASM_CREATE_SHARED_LIBRARY" "Rule variable to create a shared library." nil) ("CMAKE_ASM-NASM_CREATE_SHARED_LIBRARY" "Rule variable to create a shared library." nil) ("CMAKE_C_CREATE_SHARED_LIBRARY" "Rule variable to create a shared library." nil) ("CMAKE_CSharp_CREATE_SHARED_LIBRARY" "Rule variable to create a shared library." nil) ("CMAKE_CUDA_CREATE_SHARED_LIBRARY" "Rule variable to create a shared library." nil) ("CMAKE_CXX_CREATE_SHARED_LIBRARY" "Rule variable to create a shared library." nil) ("CMAKE_Fortran_CREATE_SHARED_LIBRARY" "Rule variable to create a shared library." nil) ("CMAKE_Java_CREATE_SHARED_LIBRARY" "Rule variable to create a shared library." nil) ("CMAKE_RC_CREATE_SHARED_LIBRARY" "Rule variable to create a shared library." nil) ("CMAKE_Swift_CREATE_SHARED_LIBRARY" "Rule variable to create a shared library." nil) ("CMAKE_ASM_CREATE_SHARED_MODULE" "Rule variable to create a shared module." nil) ("CMAKE_ASM-ATT_CREATE_SHARED_MODULE" "Rule variable to create a shared module." nil) ("CMAKE_ASM-MASM_CREATE_SHARED_MODULE" "Rule variable to create a shared module." nil) ("CMAKE_ASM-NASM_CREATE_SHARED_MODULE" "Rule variable to create a shared module." nil) ("CMAKE_C_CREATE_SHARED_MODULE" "Rule variable to create a shared module." nil) ("CMAKE_CSharp_CREATE_SHARED_MODULE" "Rule variable to create a shared module." nil) ("CMAKE_CUDA_CREATE_SHARED_MODULE" "Rule variable to create a shared module." nil) ("CMAKE_CXX_CREATE_SHARED_MODULE" "Rule variable to create a shared module." nil) ("CMAKE_Fortran_CREATE_SHARED_MODULE" "Rule variable to create a shared module." nil) ("CMAKE_Java_CREATE_SHARED_MODULE" "Rule variable to create a shared module." nil) ("CMAKE_RC_CREATE_SHARED_MODULE" "Rule variable to create a shared module." nil) ("CMAKE_Swift_CREATE_SHARED_MODULE" "Rule variable to create a shared module." nil) ("CMAKE_ASM_CREATE_STATIC_LIBRARY" "Rule variable to create a static library." nil) ("CMAKE_ASM-ATT_CREATE_STATIC_LIBRARY" "Rule variable to create a static library." nil) ("CMAKE_ASM-MASM_CREATE_STATIC_LIBRARY" "Rule variable to create a static library." nil) ("CMAKE_ASM-NASM_CREATE_STATIC_LIBRARY" "Rule variable to create a static library." nil) ("CMAKE_C_CREATE_STATIC_LIBRARY" "Rule variable to create a static library." nil) ("CMAKE_CSharp_CREATE_STATIC_LIBRARY" "Rule variable to create a static library." nil) ("CMAKE_CUDA_CREATE_STATIC_LIBRARY" "Rule variable to create a static library." nil) ("CMAKE_CXX_CREATE_STATIC_LIBRARY" "Rule variable to create a static library." nil) ("CMAKE_Fortran_CREATE_STATIC_LIBRARY" "Rule variable to create a static library." nil) ("CMAKE_Java_CREATE_STATIC_LIBRARY" "Rule variable to create a static library." nil) ("CMAKE_RC_CREATE_STATIC_LIBRARY" "Rule variable to create a static library." nil) ("CMAKE_Swift_CREATE_STATIC_LIBRARY" "Rule variable to create a static library." nil) ("CMAKE_ASM_FLAGS" "Flags for all build types." nil) ("CMAKE_ASM-ATT_FLAGS" "Flags for all build types." nil) ("CMAKE_ASM-MASM_FLAGS" "Flags for all build types." nil) ("CMAKE_ASM-NASM_FLAGS" "Flags for all build types." nil) ("CMAKE_C_FLAGS" "Flags for all build types." nil) ("CMAKE_CSharp_FLAGS" "Flags for all build types." nil) ("CMAKE_CUDA_FLAGS" "Flags for all build types." nil) ("CMAKE_CXX_FLAGS" "Flags for all build types." nil) ("CMAKE_Fortran_FLAGS" "Flags for all build types." nil) ("CMAKE_Java_FLAGS" "Flags for all build types." nil) ("CMAKE_RC_FLAGS" "Flags for all build types." nil) ("CMAKE_Swift_FLAGS" "Flags for all build types." nil) ("CMAKE_ASM_FLAGS_CONFIG" "Flags for language ``<LANG>`` when building for the ``<CONFIG>`` configuration." nil) ("CMAKE_ASM-ATT_FLAGS_CONFIG" "Flags for language ``<LANG>`` when building for the ``<CONFIG>`` configuration." nil) ("CMAKE_ASM-MASM_FLAGS_CONFIG" "Flags for language ``<LANG>`` when building for the ``<CONFIG>`` configuration." nil) ("CMAKE_ASM-NASM_FLAGS_CONFIG" "Flags for language ``<LANG>`` when building for the ``<CONFIG>`` configuration." nil) ("CMAKE_C_FLAGS_CONFIG" "Flags for language ``<LANG>`` when building for the ``<CONFIG>`` configuration." nil) ("CMAKE_CSharp_FLAGS_CONFIG" "Flags for language ``<LANG>`` when building for the ``<CONFIG>`` configuration." nil) ("CMAKE_CUDA_FLAGS_CONFIG" "Flags for language ``<LANG>`` when building for the ``<CONFIG>`` configuration." nil) ("CMAKE_CXX_FLAGS_CONFIG" "Flags for language ``<LANG>`` when building for the ``<CONFIG>`` configuration." nil) ("CMAKE_Fortran_FLAGS_CONFIG" "Flags for language ``<LANG>`` when building for the ``<CONFIG>`` configuration." nil) ("CMAKE_Java_FLAGS_CONFIG" "Flags for language ``<LANG>`` when building for the ``<CONFIG>`` configuration." nil) ("CMAKE_RC_FLAGS_CONFIG" "Flags for language ``<LANG>`` when building for the ``<CONFIG>`` configuration." nil) ("CMAKE_Swift_FLAGS_CONFIG" "Flags for language ``<LANG>`` when building for the ``<CONFIG>`` configuration." nil) ("CMAKE_ASM_FLAGS_CONFIG_INIT" "Value used to initialize the :variable:`CMAKE_<LANG>_FLAGS_<CONFIG>` cache
entry the first time a build tree is configured for language ``<LANG>``." nil) ("CMAKE_ASM-ATT_FLAGS_CONFIG_INIT" "Value used to initialize the :variable:`CMAKE_<LANG>_FLAGS_<CONFIG>` cache
entry the first time a build tree is configured for language ``<LANG>``." nil) ("CMAKE_ASM-MASM_FLAGS_CONFIG_INIT" "Value used to initialize the :variable:`CMAKE_<LANG>_FLAGS_<CONFIG>` cache
entry the first time a build tree is configured for language ``<LANG>``." nil) ("CMAKE_ASM-NASM_FLAGS_CONFIG_INIT" "Value used to initialize the :variable:`CMAKE_<LANG>_FLAGS_<CONFIG>` cache
entry the first time a build tree is configured for language ``<LANG>``." nil) ("CMAKE_C_FLAGS_CONFIG_INIT" "Value used to initialize the :variable:`CMAKE_<LANG>_FLAGS_<CONFIG>` cache
entry the first time a build tree is configured for language ``<LANG>``." nil) ("CMAKE_CSharp_FLAGS_CONFIG_INIT" "Value used to initialize the :variable:`CMAKE_<LANG>_FLAGS_<CONFIG>` cache
entry the first time a build tree is configured for language ``<LANG>``." nil) ("CMAKE_CUDA_FLAGS_CONFIG_INIT" "Value used to initialize the :variable:`CMAKE_<LANG>_FLAGS_<CONFIG>` cache
entry the first time a build tree is configured for language ``<LANG>``." nil) ("CMAKE_CXX_FLAGS_CONFIG_INIT" "Value used to initialize the :variable:`CMAKE_<LANG>_FLAGS_<CONFIG>` cache
entry the first time a build tree is configured for language ``<LANG>``." nil) ("CMAKE_Fortran_FLAGS_CONFIG_INIT" "Value used to initialize the :variable:`CMAKE_<LANG>_FLAGS_<CONFIG>` cache
entry the first time a build tree is configured for language ``<LANG>``." nil) ("CMAKE_Java_FLAGS_CONFIG_INIT" "Value used to initialize the :variable:`CMAKE_<LANG>_FLAGS_<CONFIG>` cache
entry the first time a build tree is configured for language ``<LANG>``." nil) ("CMAKE_RC_FLAGS_CONFIG_INIT" "Value used to initialize the :variable:`CMAKE_<LANG>_FLAGS_<CONFIG>` cache
entry the first time a build tree is configured for language ``<LANG>``." nil) ("CMAKE_Swift_FLAGS_CONFIG_INIT" "Value used to initialize the :variable:`CMAKE_<LANG>_FLAGS_<CONFIG>` cache
entry the first time a build tree is configured for language ``<LANG>``." nil) ("CMAKE_ASM_FLAGS_DEBUG" "This variable is the ``Debug`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>` variable." nil) ("CMAKE_ASM-ATT_FLAGS_DEBUG" "This variable is the ``Debug`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>` variable." nil) ("CMAKE_ASM-MASM_FLAGS_DEBUG" "This variable is the ``Debug`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>` variable." nil) ("CMAKE_ASM-NASM_FLAGS_DEBUG" "This variable is the ``Debug`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>` variable." nil) ("CMAKE_C_FLAGS_DEBUG" "This variable is the ``Debug`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>` variable." nil) ("CMAKE_CSharp_FLAGS_DEBUG" "This variable is the ``Debug`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>` variable." nil) ("CMAKE_CUDA_FLAGS_DEBUG" "This variable is the ``Debug`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>` variable." nil) ("CMAKE_CXX_FLAGS_DEBUG" "This variable is the ``Debug`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>` variable." nil) ("CMAKE_Fortran_FLAGS_DEBUG" "This variable is the ``Debug`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>` variable." nil) ("CMAKE_Java_FLAGS_DEBUG" "This variable is the ``Debug`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>` variable." nil) ("CMAKE_RC_FLAGS_DEBUG" "This variable is the ``Debug`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>` variable." nil) ("CMAKE_Swift_FLAGS_DEBUG" "This variable is the ``Debug`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>` variable." nil) ("CMAKE_ASM_FLAGS_DEBUG_INIT" "This variable is the ``Debug`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>_INIT` variable." nil) ("CMAKE_ASM-ATT_FLAGS_DEBUG_INIT" "This variable is the ``Debug`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>_INIT` variable." nil) ("CMAKE_ASM-MASM_FLAGS_DEBUG_INIT" "This variable is the ``Debug`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>_INIT` variable." nil) ("CMAKE_ASM-NASM_FLAGS_DEBUG_INIT" "This variable is the ``Debug`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>_INIT` variable." nil) ("CMAKE_C_FLAGS_DEBUG_INIT" "This variable is the ``Debug`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>_INIT` variable." nil) ("CMAKE_CSharp_FLAGS_DEBUG_INIT" "This variable is the ``Debug`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>_INIT` variable." nil) ("CMAKE_CUDA_FLAGS_DEBUG_INIT" "This variable is the ``Debug`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>_INIT` variable." nil) ("CMAKE_CXX_FLAGS_DEBUG_INIT" "This variable is the ``Debug`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>_INIT` variable." nil) ("CMAKE_Fortran_FLAGS_DEBUG_INIT" "This variable is the ``Debug`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>_INIT` variable." nil) ("CMAKE_Java_FLAGS_DEBUG_INIT" "This variable is the ``Debug`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>_INIT` variable." nil) ("CMAKE_RC_FLAGS_DEBUG_INIT" "This variable is the ``Debug`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>_INIT` variable." nil) ("CMAKE_Swift_FLAGS_DEBUG_INIT" "This variable is the ``Debug`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>_INIT` variable." nil) ("CMAKE_ASM_FLAGS_INIT" "Value used to initialize the :variable:`CMAKE_<LANG>_FLAGS` cache entry
the first time a build tree is configured for language ``<LANG>``." nil) ("CMAKE_ASM-ATT_FLAGS_INIT" "Value used to initialize the :variable:`CMAKE_<LANG>_FLAGS` cache entry
the first time a build tree is configured for language ``<LANG>``." nil) ("CMAKE_ASM-MASM_FLAGS_INIT" "Value used to initialize the :variable:`CMAKE_<LANG>_FLAGS` cache entry
the first time a build tree is configured for language ``<LANG>``." nil) ("CMAKE_ASM-NASM_FLAGS_INIT" "Value used to initialize the :variable:`CMAKE_<LANG>_FLAGS` cache entry
the first time a build tree is configured for language ``<LANG>``." nil) ("CMAKE_C_FLAGS_INIT" "Value used to initialize the :variable:`CMAKE_<LANG>_FLAGS` cache entry
the first time a build tree is configured for language ``<LANG>``." nil) ("CMAKE_CSharp_FLAGS_INIT" "Value used to initialize the :variable:`CMAKE_<LANG>_FLAGS` cache entry
the first time a build tree is configured for language ``<LANG>``." nil) ("CMAKE_CUDA_FLAGS_INIT" "Value used to initialize the :variable:`CMAKE_<LANG>_FLAGS` cache entry
the first time a build tree is configured for language ``<LANG>``." nil) ("CMAKE_CXX_FLAGS_INIT" "Value used to initialize the :variable:`CMAKE_<LANG>_FLAGS` cache entry
the first time a build tree is configured for language ``<LANG>``." nil) ("CMAKE_Fortran_FLAGS_INIT" "Value used to initialize the :variable:`CMAKE_<LANG>_FLAGS` cache entry
the first time a build tree is configured for language ``<LANG>``." nil) ("CMAKE_Java_FLAGS_INIT" "Value used to initialize the :variable:`CMAKE_<LANG>_FLAGS` cache entry
the first time a build tree is configured for language ``<LANG>``." nil) ("CMAKE_RC_FLAGS_INIT" "Value used to initialize the :variable:`CMAKE_<LANG>_FLAGS` cache entry
the first time a build tree is configured for language ``<LANG>``." nil) ("CMAKE_Swift_FLAGS_INIT" "Value used to initialize the :variable:`CMAKE_<LANG>_FLAGS` cache entry
the first time a build tree is configured for language ``<LANG>``." nil) ("CMAKE_ASM_FLAGS_MINSIZEREL" "This variable is the ``MinSizeRel`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>` variable." nil) ("CMAKE_ASM-ATT_FLAGS_MINSIZEREL" "This variable is the ``MinSizeRel`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>` variable." nil) ("CMAKE_ASM-MASM_FLAGS_MINSIZEREL" "This variable is the ``MinSizeRel`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>` variable." nil) ("CMAKE_ASM-NASM_FLAGS_MINSIZEREL" "This variable is the ``MinSizeRel`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>` variable." nil) ("CMAKE_C_FLAGS_MINSIZEREL" "This variable is the ``MinSizeRel`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>` variable." nil) ("CMAKE_CSharp_FLAGS_MINSIZEREL" "This variable is the ``MinSizeRel`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>` variable." nil) ("CMAKE_CUDA_FLAGS_MINSIZEREL" "This variable is the ``MinSizeRel`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>` variable." nil) ("CMAKE_CXX_FLAGS_MINSIZEREL" "This variable is the ``MinSizeRel`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>` variable." nil) ("CMAKE_Fortran_FLAGS_MINSIZEREL" "This variable is the ``MinSizeRel`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>` variable." nil) ("CMAKE_Java_FLAGS_MINSIZEREL" "This variable is the ``MinSizeRel`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>` variable." nil) ("CMAKE_RC_FLAGS_MINSIZEREL" "This variable is the ``MinSizeRel`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>` variable." nil) ("CMAKE_Swift_FLAGS_MINSIZEREL" "This variable is the ``MinSizeRel`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>` variable." nil) ("CMAKE_ASM_FLAGS_MINSIZEREL_INIT" "This variable is the ``MinSizeRel`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>_INIT` variable." nil) ("CMAKE_ASM-ATT_FLAGS_MINSIZEREL_INIT" "This variable is the ``MinSizeRel`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>_INIT` variable." nil) ("CMAKE_ASM-MASM_FLAGS_MINSIZEREL_INIT" "This variable is the ``MinSizeRel`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>_INIT` variable." nil) ("CMAKE_ASM-NASM_FLAGS_MINSIZEREL_INIT" "This variable is the ``MinSizeRel`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>_INIT` variable." nil) ("CMAKE_C_FLAGS_MINSIZEREL_INIT" "This variable is the ``MinSizeRel`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>_INIT` variable." nil) ("CMAKE_CSharp_FLAGS_MINSIZEREL_INIT" "This variable is the ``MinSizeRel`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>_INIT` variable." nil) ("CMAKE_CUDA_FLAGS_MINSIZEREL_INIT" "This variable is the ``MinSizeRel`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>_INIT` variable." nil) ("CMAKE_CXX_FLAGS_MINSIZEREL_INIT" "This variable is the ``MinSizeRel`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>_INIT` variable." nil) ("CMAKE_Fortran_FLAGS_MINSIZEREL_INIT" "This variable is the ``MinSizeRel`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>_INIT` variable." nil) ("CMAKE_Java_FLAGS_MINSIZEREL_INIT" "This variable is the ``MinSizeRel`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>_INIT` variable." nil) ("CMAKE_RC_FLAGS_MINSIZEREL_INIT" "This variable is the ``MinSizeRel`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>_INIT` variable." nil) ("CMAKE_Swift_FLAGS_MINSIZEREL_INIT" "This variable is the ``MinSizeRel`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>_INIT` variable." nil) ("CMAKE_ASM_FLAGS_RELEASE" "This variable is the ``Release`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>` variable." nil) ("CMAKE_ASM-ATT_FLAGS_RELEASE" "This variable is the ``Release`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>` variable." nil) ("CMAKE_ASM-MASM_FLAGS_RELEASE" "This variable is the ``Release`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>` variable." nil) ("CMAKE_ASM-NASM_FLAGS_RELEASE" "This variable is the ``Release`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>` variable." nil) ("CMAKE_C_FLAGS_RELEASE" "This variable is the ``Release`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>` variable." nil) ("CMAKE_CSharp_FLAGS_RELEASE" "This variable is the ``Release`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>` variable." nil) ("CMAKE_CUDA_FLAGS_RELEASE" "This variable is the ``Release`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>` variable." nil) ("CMAKE_CXX_FLAGS_RELEASE" "This variable is the ``Release`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>` variable." nil) ("CMAKE_Fortran_FLAGS_RELEASE" "This variable is the ``Release`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>` variable." nil) ("CMAKE_Java_FLAGS_RELEASE" "This variable is the ``Release`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>` variable." nil) ("CMAKE_RC_FLAGS_RELEASE" "This variable is the ``Release`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>` variable." nil) ("CMAKE_Swift_FLAGS_RELEASE" "This variable is the ``Release`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>` variable." nil) ("CMAKE_ASM_FLAGS_RELEASE_INIT" "This variable is the ``Release`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>_INIT` variable." nil) ("CMAKE_ASM-ATT_FLAGS_RELEASE_INIT" "This variable is the ``Release`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>_INIT` variable." nil) ("CMAKE_ASM-MASM_FLAGS_RELEASE_INIT" "This variable is the ``Release`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>_INIT` variable." nil) ("CMAKE_ASM-NASM_FLAGS_RELEASE_INIT" "This variable is the ``Release`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>_INIT` variable." nil) ("CMAKE_C_FLAGS_RELEASE_INIT" "This variable is the ``Release`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>_INIT` variable." nil) ("CMAKE_CSharp_FLAGS_RELEASE_INIT" "This variable is the ``Release`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>_INIT` variable." nil) ("CMAKE_CUDA_FLAGS_RELEASE_INIT" "This variable is the ``Release`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>_INIT` variable." nil) ("CMAKE_CXX_FLAGS_RELEASE_INIT" "This variable is the ``Release`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>_INIT` variable." nil) ("CMAKE_Fortran_FLAGS_RELEASE_INIT" "This variable is the ``Release`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>_INIT` variable." nil) ("CMAKE_Java_FLAGS_RELEASE_INIT" "This variable is the ``Release`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>_INIT` variable." nil) ("CMAKE_RC_FLAGS_RELEASE_INIT" "This variable is the ``Release`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>_INIT` variable." nil) ("CMAKE_Swift_FLAGS_RELEASE_INIT" "This variable is the ``Release`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>_INIT` variable." nil) ("CMAKE_ASM_FLAGS_RELWITHDEBINFO" "This variable is the ``RelWithDebInfo`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>` variable." nil) ("CMAKE_ASM-ATT_FLAGS_RELWITHDEBINFO" "This variable is the ``RelWithDebInfo`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>` variable." nil) ("CMAKE_ASM-MASM_FLAGS_RELWITHDEBINFO" "This variable is the ``RelWithDebInfo`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>` variable." nil) ("CMAKE_ASM-NASM_FLAGS_RELWITHDEBINFO" "This variable is the ``RelWithDebInfo`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>` variable." nil) ("CMAKE_C_FLAGS_RELWITHDEBINFO" "This variable is the ``RelWithDebInfo`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>` variable." nil) ("CMAKE_CSharp_FLAGS_RELWITHDEBINFO" "This variable is the ``RelWithDebInfo`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>` variable." nil) ("CMAKE_CUDA_FLAGS_RELWITHDEBINFO" "This variable is the ``RelWithDebInfo`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>` variable." nil) ("CMAKE_CXX_FLAGS_RELWITHDEBINFO" "This variable is the ``RelWithDebInfo`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>` variable." nil) ("CMAKE_Fortran_FLAGS_RELWITHDEBINFO" "This variable is the ``RelWithDebInfo`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>` variable." nil) ("CMAKE_Java_FLAGS_RELWITHDEBINFO" "This variable is the ``RelWithDebInfo`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>` variable." nil) ("CMAKE_RC_FLAGS_RELWITHDEBINFO" "This variable is the ``RelWithDebInfo`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>` variable." nil) ("CMAKE_Swift_FLAGS_RELWITHDEBINFO" "This variable is the ``RelWithDebInfo`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>` variable." nil) ("CMAKE_ASM_FLAGS_RELWITHDEBINFO_INIT" "This variable is the ``RelWithDebInfo`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>_INIT` variable." nil) ("CMAKE_ASM-ATT_FLAGS_RELWITHDEBINFO_INIT" "This variable is the ``RelWithDebInfo`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>_INIT` variable." nil) ("CMAKE_ASM-MASM_FLAGS_RELWITHDEBINFO_INIT" "This variable is the ``RelWithDebInfo`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>_INIT` variable." nil) ("CMAKE_ASM-NASM_FLAGS_RELWITHDEBINFO_INIT" "This variable is the ``RelWithDebInfo`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>_INIT` variable." nil) ("CMAKE_C_FLAGS_RELWITHDEBINFO_INIT" "This variable is the ``RelWithDebInfo`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>_INIT` variable." nil) ("CMAKE_CSharp_FLAGS_RELWITHDEBINFO_INIT" "This variable is the ``RelWithDebInfo`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>_INIT` variable." nil) ("CMAKE_CUDA_FLAGS_RELWITHDEBINFO_INIT" "This variable is the ``RelWithDebInfo`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>_INIT` variable." nil) ("CMAKE_CXX_FLAGS_RELWITHDEBINFO_INIT" "This variable is the ``RelWithDebInfo`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>_INIT` variable." nil) ("CMAKE_Fortran_FLAGS_RELWITHDEBINFO_INIT" "This variable is the ``RelWithDebInfo`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>_INIT` variable." nil) ("CMAKE_Java_FLAGS_RELWITHDEBINFO_INIT" "This variable is the ``RelWithDebInfo`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>_INIT` variable." nil) ("CMAKE_RC_FLAGS_RELWITHDEBINFO_INIT" "This variable is the ``RelWithDebInfo`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>_INIT` variable." nil) ("CMAKE_Swift_FLAGS_RELWITHDEBINFO_INIT" "This variable is the ``RelWithDebInfo`` variant of the
:variable:`CMAKE_<LANG>_FLAGS_<CONFIG>_INIT` variable." nil) ("CMAKE_ASM_IGNORE_EXTENSIONS" "File extensions that should be ignored by the build." nil) ("CMAKE_ASM-ATT_IGNORE_EXTENSIONS" "File extensions that should be ignored by the build." nil) ("CMAKE_ASM-MASM_IGNORE_EXTENSIONS" "File extensions that should be ignored by the build." nil) ("CMAKE_ASM-NASM_IGNORE_EXTENSIONS" "File extensions that should be ignored by the build." nil) ("CMAKE_C_IGNORE_EXTENSIONS" "File extensions that should be ignored by the build." nil) ("CMAKE_CSharp_IGNORE_EXTENSIONS" "File extensions that should be ignored by the build." nil) ("CMAKE_CUDA_IGNORE_EXTENSIONS" "File extensions that should be ignored by the build." nil) ("CMAKE_CXX_IGNORE_EXTENSIONS" "File extensions that should be ignored by the build." nil) ("CMAKE_Fortran_IGNORE_EXTENSIONS" "File extensions that should be ignored by the build." nil) ("CMAKE_Java_IGNORE_EXTENSIONS" "File extensions that should be ignored by the build." nil) ("CMAKE_RC_IGNORE_EXTENSIONS" "File extensions that should be ignored by the build." nil) ("CMAKE_Swift_IGNORE_EXTENSIONS" "File extensions that should be ignored by the build." nil) ("CMAKE_ASM_IMPLICIT_INCLUDE_DIRECTORIES" "Directories implicitly searched by the compiler for header files." nil) ("CMAKE_ASM-ATT_IMPLICIT_INCLUDE_DIRECTORIES" "Directories implicitly searched by the compiler for header files." nil) ("CMAKE_ASM-MASM_IMPLICIT_INCLUDE_DIRECTORIES" "Directories implicitly searched by the compiler for header files." nil) ("CMAKE_ASM-NASM_IMPLICIT_INCLUDE_DIRECTORIES" "Directories implicitly searched by the compiler for header files." nil) ("CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES" "Directories implicitly searched by the compiler for header files." nil) ("CMAKE_CSharp_IMPLICIT_INCLUDE_DIRECTORIES" "Directories implicitly searched by the compiler for header files." nil) ("CMAKE_CUDA_IMPLICIT_INCLUDE_DIRECTORIES" "Directories implicitly searched by the compiler for header files." nil) ("CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES" "Directories implicitly searched by the compiler for header files." nil) ("CMAKE_Fortran_IMPLICIT_INCLUDE_DIRECTORIES" "Directories implicitly searched by the compiler for header files." nil) ("CMAKE_Java_IMPLICIT_INCLUDE_DIRECTORIES" "Directories implicitly searched by the compiler for header files." nil) ("CMAKE_RC_IMPLICIT_INCLUDE_DIRECTORIES" "Directories implicitly searched by the compiler for header files." nil) ("CMAKE_Swift_IMPLICIT_INCLUDE_DIRECTORIES" "Directories implicitly searched by the compiler for header files." nil) ("CMAKE_ASM_IMPLICIT_LINK_DIRECTORIES" "Implicit linker search path detected for language ``<LANG>``." nil) ("CMAKE_ASM-ATT_IMPLICIT_LINK_DIRECTORIES" "Implicit linker search path detected for language ``<LANG>``." nil) ("CMAKE_ASM-MASM_IMPLICIT_LINK_DIRECTORIES" "Implicit linker search path detected for language ``<LANG>``." nil) ("CMAKE_ASM-NASM_IMPLICIT_LINK_DIRECTORIES" "Implicit linker search path detected for language ``<LANG>``." nil) ("CMAKE_C_IMPLICIT_LINK_DIRECTORIES" "Implicit linker search path detected for language ``<LANG>``." nil) ("CMAKE_CSharp_IMPLICIT_LINK_DIRECTORIES" "Implicit linker search path detected for language ``<LANG>``." nil) ("CMAKE_CUDA_IMPLICIT_LINK_DIRECTORIES" "Implicit linker search path detected for language ``<LANG>``." nil) ("CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES" "Implicit linker search path detected for language ``<LANG>``." nil) ("CMAKE_Fortran_IMPLICIT_LINK_DIRECTORIES" "Implicit linker search path detected for language ``<LANG>``." nil) ("CMAKE_Java_IMPLICIT_LINK_DIRECTORIES" "Implicit linker search path detected for language ``<LANG>``." nil) ("CMAKE_RC_IMPLICIT_LINK_DIRECTORIES" "Implicit linker search path detected for language ``<LANG>``." nil) ("CMAKE_Swift_IMPLICIT_LINK_DIRECTORIES" "Implicit linker search path detected for language ``<LANG>``." nil) ("CMAKE_ASM_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES" "Implicit linker framework search path detected for language ``<LANG>``." nil) ("CMAKE_ASM-ATT_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES" "Implicit linker framework search path detected for language ``<LANG>``." nil) ("CMAKE_ASM-MASM_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES" "Implicit linker framework search path detected for language ``<LANG>``." nil) ("CMAKE_ASM-NASM_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES" "Implicit linker framework search path detected for language ``<LANG>``." nil) ("CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES" "Implicit linker framework search path detected for language ``<LANG>``." nil) ("CMAKE_CSharp_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES" "Implicit linker framework search path detected for language ``<LANG>``." nil) ("CMAKE_CUDA_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES" "Implicit linker framework search path detected for language ``<LANG>``." nil) ("CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES" "Implicit linker framework search path detected for language ``<LANG>``." nil) ("CMAKE_Fortran_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES" "Implicit linker framework search path detected for language ``<LANG>``." nil) ("CMAKE_Java_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES" "Implicit linker framework search path detected for language ``<LANG>``." nil) ("CMAKE_RC_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES" "Implicit linker framework search path detected for language ``<LANG>``." nil) ("CMAKE_Swift_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES" "Implicit linker framework search path detected for language ``<LANG>``." nil) ("CMAKE_ASM_IMPLICIT_LINK_LIBRARIES" "Implicit link libraries and flags detected for language ``<LANG>``." nil) ("CMAKE_ASM-ATT_IMPLICIT_LINK_LIBRARIES" "Implicit link libraries and flags detected for language ``<LANG>``." nil) ("CMAKE_ASM-MASM_IMPLICIT_LINK_LIBRARIES" "Implicit link libraries and flags detected for language ``<LANG>``." nil) ("CMAKE_ASM-NASM_IMPLICIT_LINK_LIBRARIES" "Implicit link libraries and flags detected for language ``<LANG>``." nil) ("CMAKE_C_IMPLICIT_LINK_LIBRARIES" "Implicit link libraries and flags detected for language ``<LANG>``." nil) ("CMAKE_CSharp_IMPLICIT_LINK_LIBRARIES" "Implicit link libraries and flags detected for language ``<LANG>``." nil) ("CMAKE_CUDA_IMPLICIT_LINK_LIBRARIES" "Implicit link libraries and flags detected for language ``<LANG>``." nil) ("CMAKE_CXX_IMPLICIT_LINK_LIBRARIES" "Implicit link libraries and flags detected for language ``<LANG>``." nil) ("CMAKE_Fortran_IMPLICIT_LINK_LIBRARIES" "Implicit link libraries and flags detected for language ``<LANG>``." nil) ("CMAKE_Java_IMPLICIT_LINK_LIBRARIES" "Implicit link libraries and flags detected for language ``<LANG>``." nil) ("CMAKE_RC_IMPLICIT_LINK_LIBRARIES" "Implicit link libraries and flags detected for language ``<LANG>``." nil) ("CMAKE_Swift_IMPLICIT_LINK_LIBRARIES" "Implicit link libraries and flags detected for language ``<LANG>``." nil) ("CMAKE_ASM_INCLUDE_WHAT_YOU_USE" "Default value for :prop_tgt:`<LANG>_INCLUDE_WHAT_YOU_USE` target property." nil) ("CMAKE_ASM-ATT_INCLUDE_WHAT_YOU_USE" "Default value for :prop_tgt:`<LANG>_INCLUDE_WHAT_YOU_USE` target property." nil) ("CMAKE_ASM-MASM_INCLUDE_WHAT_YOU_USE" "Default value for :prop_tgt:`<LANG>_INCLUDE_WHAT_YOU_USE` target property." nil) ("CMAKE_ASM-NASM_INCLUDE_WHAT_YOU_USE" "Default value for :prop_tgt:`<LANG>_INCLUDE_WHAT_YOU_USE` target property." nil) ("CMAKE_C_INCLUDE_WHAT_YOU_USE" "Default value for :prop_tgt:`<LANG>_INCLUDE_WHAT_YOU_USE` target property." nil) ("CMAKE_CSharp_INCLUDE_WHAT_YOU_USE" "Default value for :prop_tgt:`<LANG>_INCLUDE_WHAT_YOU_USE` target property." nil) ("CMAKE_CUDA_INCLUDE_WHAT_YOU_USE" "Default value for :prop_tgt:`<LANG>_INCLUDE_WHAT_YOU_USE` target property." nil) ("CMAKE_CXX_INCLUDE_WHAT_YOU_USE" "Default value for :prop_tgt:`<LANG>_INCLUDE_WHAT_YOU_USE` target property." nil) ("CMAKE_Fortran_INCLUDE_WHAT_YOU_USE" "Default value for :prop_tgt:`<LANG>_INCLUDE_WHAT_YOU_USE` target property." nil) ("CMAKE_Java_INCLUDE_WHAT_YOU_USE" "Default value for :prop_tgt:`<LANG>_INCLUDE_WHAT_YOU_USE` target property." nil) ("CMAKE_RC_INCLUDE_WHAT_YOU_USE" "Default value for :prop_tgt:`<LANG>_INCLUDE_WHAT_YOU_USE` target property." nil) ("CMAKE_Swift_INCLUDE_WHAT_YOU_USE" "Default value for :prop_tgt:`<LANG>_INCLUDE_WHAT_YOU_USE` target property." nil) ("CMAKE_ASM_LIBRARY_ARCHITECTURE" "Target architecture library directory name detected for ``<LANG>``." nil) ("CMAKE_ASM-ATT_LIBRARY_ARCHITECTURE" "Target architecture library directory name detected for ``<LANG>``." nil) ("CMAKE_ASM-MASM_LIBRARY_ARCHITECTURE" "Target architecture library directory name detected for ``<LANG>``." nil) ("CMAKE_ASM-NASM_LIBRARY_ARCHITECTURE" "Target architecture library directory name detected for ``<LANG>``." nil) ("CMAKE_C_LIBRARY_ARCHITECTURE" "Target architecture library directory name detected for ``<LANG>``." nil) ("CMAKE_CSharp_LIBRARY_ARCHITECTURE" "Target architecture library directory name detected for ``<LANG>``." nil) ("CMAKE_CUDA_LIBRARY_ARCHITECTURE" "Target architecture library directory name detected for ``<LANG>``." nil) ("CMAKE_CXX_LIBRARY_ARCHITECTURE" "Target architecture library directory name detected for ``<LANG>``." nil) ("CMAKE_Fortran_LIBRARY_ARCHITECTURE" "Target architecture library directory name detected for ``<LANG>``." nil) ("CMAKE_Java_LIBRARY_ARCHITECTURE" "Target architecture library directory name detected for ``<LANG>``." nil) ("CMAKE_RC_LIBRARY_ARCHITECTURE" "Target architecture library directory name detected for ``<LANG>``." nil) ("CMAKE_Swift_LIBRARY_ARCHITECTURE" "Target architecture library directory name detected for ``<LANG>``." nil) ("CMAKE_ASM_LINKER_PREFERENCE" "Preference value for linker language selection." nil) ("CMAKE_ASM-ATT_LINKER_PREFERENCE" "Preference value for linker language selection." nil) ("CMAKE_ASM-MASM_LINKER_PREFERENCE" "Preference value for linker language selection." nil) ("CMAKE_ASM-NASM_LINKER_PREFERENCE" "Preference value for linker language selection." nil) ("CMAKE_C_LINKER_PREFERENCE" "Preference value for linker language selection." nil) ("CMAKE_CSharp_LINKER_PREFERENCE" "Preference value for linker language selection." nil) ("CMAKE_CUDA_LINKER_PREFERENCE" "Preference value for linker language selection." nil) ("CMAKE_CXX_LINKER_PREFERENCE" "Preference value for linker language selection." nil) ("CMAKE_Fortran_LINKER_PREFERENCE" "Preference value for linker language selection." nil) ("CMAKE_Java_LINKER_PREFERENCE" "Preference value for linker language selection." nil) ("CMAKE_RC_LINKER_PREFERENCE" "Preference value for linker language selection." nil) ("CMAKE_Swift_LINKER_PREFERENCE" "Preference value for linker language selection." nil) ("CMAKE_ASM_LINKER_PREFERENCE_PROPAGATES" "True if :variable:`CMAKE_<LANG>_LINKER_PREFERENCE` propagates across targets." nil) ("CMAKE_ASM-ATT_LINKER_PREFERENCE_PROPAGATES" "True if :variable:`CMAKE_<LANG>_LINKER_PREFERENCE` propagates across targets." nil) ("CMAKE_ASM-MASM_LINKER_PREFERENCE_PROPAGATES" "True if :variable:`CMAKE_<LANG>_LINKER_PREFERENCE` propagates across targets." nil) ("CMAKE_ASM-NASM_LINKER_PREFERENCE_PROPAGATES" "True if :variable:`CMAKE_<LANG>_LINKER_PREFERENCE` propagates across targets." nil) ("CMAKE_C_LINKER_PREFERENCE_PROPAGATES" "True if :variable:`CMAKE_<LANG>_LINKER_PREFERENCE` propagates across targets." nil) ("CMAKE_CSharp_LINKER_PREFERENCE_PROPAGATES" "True if :variable:`CMAKE_<LANG>_LINKER_PREFERENCE` propagates across targets." nil) ("CMAKE_CUDA_LINKER_PREFERENCE_PROPAGATES" "True if :variable:`CMAKE_<LANG>_LINKER_PREFERENCE` propagates across targets." nil) ("CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES" "True if :variable:`CMAKE_<LANG>_LINKER_PREFERENCE` propagates across targets." nil) ("CMAKE_Fortran_LINKER_PREFERENCE_PROPAGATES" "True if :variable:`CMAKE_<LANG>_LINKER_PREFERENCE` propagates across targets." nil) ("CMAKE_Java_LINKER_PREFERENCE_PROPAGATES" "True if :variable:`CMAKE_<LANG>_LINKER_PREFERENCE` propagates across targets." nil) ("CMAKE_RC_LINKER_PREFERENCE_PROPAGATES" "True if :variable:`CMAKE_<LANG>_LINKER_PREFERENCE` propagates across targets." nil) ("CMAKE_Swift_LINKER_PREFERENCE_PROPAGATES" "True if :variable:`CMAKE_<LANG>_LINKER_PREFERENCE` propagates across targets." nil) ("CMAKE_ASM_LINKER_WRAPPER_FLAG" "Defines the syntax of compiler driver option to pass options to the linker
tool. It will be used to translate the ``LINKER:`` prefix in the link options
(see :command:`add_link_options` and :command:`target_link_options`)." " set (CMAKE_C_LINKER_WRAPPER_FLAG \"-Xlinker\" \" \")") ("CMAKE_ASM-ATT_LINKER_WRAPPER_FLAG" "Defines the syntax of compiler driver option to pass options to the linker
tool. It will be used to translate the ``LINKER:`` prefix in the link options
(see :command:`add_link_options` and :command:`target_link_options`)." " set (CMAKE_C_LINKER_WRAPPER_FLAG \"-Xlinker\" \" \")") ("CMAKE_ASM-MASM_LINKER_WRAPPER_FLAG" "Defines the syntax of compiler driver option to pass options to the linker
tool. It will be used to translate the ``LINKER:`` prefix in the link options
(see :command:`add_link_options` and :command:`target_link_options`)." " set (CMAKE_C_LINKER_WRAPPER_FLAG \"-Xlinker\" \" \")") ("CMAKE_ASM-NASM_LINKER_WRAPPER_FLAG" "Defines the syntax of compiler driver option to pass options to the linker
tool. It will be used to translate the ``LINKER:`` prefix in the link options
(see :command:`add_link_options` and :command:`target_link_options`)." " set (CMAKE_C_LINKER_WRAPPER_FLAG \"-Xlinker\" \" \")") ("CMAKE_C_LINKER_WRAPPER_FLAG" "Defines the syntax of compiler driver option to pass options to the linker
tool. It will be used to translate the ``LINKER:`` prefix in the link options
(see :command:`add_link_options` and :command:`target_link_options`)." " set (CMAKE_C_LINKER_WRAPPER_FLAG \"-Xlinker\" \" \")") ("CMAKE_CSharp_LINKER_WRAPPER_FLAG" "Defines the syntax of compiler driver option to pass options to the linker
tool. It will be used to translate the ``LINKER:`` prefix in the link options
(see :command:`add_link_options` and :command:`target_link_options`)." " set (CMAKE_C_LINKER_WRAPPER_FLAG \"-Xlinker\" \" \")") ("CMAKE_CUDA_LINKER_WRAPPER_FLAG" "Defines the syntax of compiler driver option to pass options to the linker
tool. It will be used to translate the ``LINKER:`` prefix in the link options
(see :command:`add_link_options` and :command:`target_link_options`)." " set (CMAKE_C_LINKER_WRAPPER_FLAG \"-Xlinker\" \" \")") ("CMAKE_CXX_LINKER_WRAPPER_FLAG" "Defines the syntax of compiler driver option to pass options to the linker
tool. It will be used to translate the ``LINKER:`` prefix in the link options
(see :command:`add_link_options` and :command:`target_link_options`)." " set (CMAKE_C_LINKER_WRAPPER_FLAG \"-Xlinker\" \" \")") ("CMAKE_Fortran_LINKER_WRAPPER_FLAG" "Defines the syntax of compiler driver option to pass options to the linker
tool. It will be used to translate the ``LINKER:`` prefix in the link options
(see :command:`add_link_options` and :command:`target_link_options`)." " set (CMAKE_C_LINKER_WRAPPER_FLAG \"-Xlinker\" \" \")") ("CMAKE_Java_LINKER_WRAPPER_FLAG" "Defines the syntax of compiler driver option to pass options to the linker
tool. It will be used to translate the ``LINKER:`` prefix in the link options
(see :command:`add_link_options` and :command:`target_link_options`)." " set (CMAKE_C_LINKER_WRAPPER_FLAG \"-Xlinker\" \" \")") ("CMAKE_RC_LINKER_WRAPPER_FLAG" "Defines the syntax of compiler driver option to pass options to the linker
tool. It will be used to translate the ``LINKER:`` prefix in the link options