CMake/Help/command
Ben Boeckel fe44cbe9e7 exports: support CXX_MODULES_DIRECTORY
This directory will be used to store build-discovered information about
targets such as the modules provided by the files in the relevant
`FILE_SET` types.

A directory is used because basing the name on a `<FILE_NAME>-*.cmake`
pattern makes it end up being globbed in the configuration-dependent
information mechanism. Since old modules and targets may be around,
unconditionally including them may refer to targets that do not actually
exist.
2022-07-06 10:15:23 -04:00
..
add_compile_definitions.rst Help: Add Sphinx 'versionadded' directives to each top-level document 2020-07-06 10:23:20 -04:00
add_compile_options.rst Help: Provide cross-references between compiler settings 2020-05-14 22:17:10 +02:00
add_custom_command.rst Help: State behavior for add_custom_command(TARGET) without event type 2022-06-04 18:35:37 +10:00
add_custom_target.rst Help: Custom OUTPUT and BYPRODUCTS genexes cannot refer to targets 2021-03-25 18:04:17 +11:00
add_definitions.rst Help: clarify add_definitions() and add_compile_definitions() behavior 2020-05-24 12:47:24 +02:00
add_dependencies.rst Help: Add .. versionadded directives to commands documentation 2020-11-09 20:51:57 +05:00
add_executable.rst Help: Add .. versionadded directives to commands documentation 2020-11-09 20:51:57 +05:00
add_library.rst FILE_SET: Make INTERFACE libraries with HEADER_SETS participate in buildsystem 2022-04-14 09:17:54 -04:00
add_link_options.rst Help: Add Sphinx 'versionadded' directives to each top-level document 2020-07-06 10:23:20 -04:00
add_subdirectory.rst Help: Apply syntax highlighting to project commands 2018-10-25 13:47:31 +02:00
add_test.rst Help: Clarify when add_test and test properties support generator expressions 2022-03-21 15:46:50 -04:00
aux_source_directory.rst Help: Improve documentation links and formatting 2019-03-27 16:01:20 +01:00
break.rst Help: Revise docs on Scripting Commands 2018-10-23 15:12:10 +02:00
build_command.rst build_command: Add the PARALLEL_LEVEL argument 2021-05-04 20:17:17 +02:00
build_name.rst Help: Date deprecation of deprecated commands. 2018-10-25 13:15:34 +02:00
cmake_host_system_information.rst cmake_host_system_information(WINDOWS_REGISTRY) updates 2022-05-01 12:57:24 +02:00
cmake_language.rst Add cmake_language(GET_MESSAGE_LOG_LEVEL) sub command 2022-06-28 16:03:22 +02:00
cmake_minimum_required.rst Help: Clarify calling cmake_minimum_required() inside a function 2021-05-15 15:26:01 +10:00
cmake_parse_arguments.rst Help: Fix cmake_parse_arguments version note 2020-12-02 21:00:28 +05:00
cmake_path.rst Genex-PATH_EQUAL: path comparison 2022-06-01 15:28:54 +02:00
cmake_policy.rst Help: Add .. versionadded directives to commands documentation 2020-11-09 20:51:57 +05:00
configure_file.rst Help: Document that configure_file can create directories 2021-10-28 12:48:25 -04:00
continue.rst Help: Add Sphinx 'versionadded' directives to each top-level document 2020-07-06 10:23:20 -04:00
create_test_sourcelist.rst Help: Apply syntax highlighting to project commands 2018-10-25 13:47:31 +02:00
ctest_build.rst ctest_build: Add the PARALLEL_LEVEL argument 2021-05-04 20:30:18 +02:00
ctest_configure.rst Help: Add .. versionadded directives to commands documentation 2020-11-09 20:51:57 +05:00
ctest_coverage.rst Help: Add .. versionadded directives to commands documentation 2020-11-09 20:51:57 +05:00
ctest_empty_binary_directory.rst
ctest_memcheck.rst Help/ctest_memcheck: mention ctest_test arguments 2021-07-14 15:23:48 -04:00
ctest_read_custom_files.rst ctest_read_custom_files: mention that ctest does this automatically 2015-09-21 09:27:54 -04:00
ctest_run_script.rst Help: Improve formatting of command documentation 2015-06-08 16:28:31 -04:00
ctest_sleep.rst
ctest_start.rst Help: Replace some versionadded directives with versionchanged 2020-11-12 09:44:01 +05:00
ctest_submit.rst ctest_memcheck: generate DynamicAnalysis-Test.xml as well 2021-09-08 21:04:46 -04:00
ctest_test.rst ctest: add option for output truncation 2022-03-08 08:18:02 -05:00
ctest_update.rst Help: Add .. versionadded directives to commands documentation 2020-11-09 20:51:57 +05:00
ctest_upload.rst Help: Add .. versionadded directives to commands documentation 2020-11-09 20:51:57 +05:00
define_property.rst define_property(): Change constraints of INITIALIZE_FROM_VARIABLE 2022-03-23 16:39:32 +11:00
DEVICE_LINK_OPTIONS.txt Help: Add SHELL, LINKER and host/device discussions to property docs 2021-05-15 16:31:16 +10:00
else.rst Help: Revise docs on Scripting Commands 2018-10-23 15:12:10 +02:00
elseif.rst Help: Revise docs on Scripting Commands 2018-10-23 15:12:10 +02:00
enable_language.rst Help: Document enable_language accepting multiple languages 2022-06-30 23:37:15 +02:00
enable_testing.rst Help: for command enable_testing, explain relation to module CTest. 2019-03-07 11:58:22 +01:00
endforeach.rst Help: Revise docs on Scripting Commands 2018-10-23 15:12:10 +02:00
endfunction.rst Help: Revise docs on Scripting Commands 2018-10-23 15:12:10 +02:00
endif.rst Help: Revise docs on Scripting Commands 2018-10-23 15:12:10 +02:00
endmacro.rst Help: Revise docs on Scripting Commands 2018-10-23 15:12:10 +02:00
endwhile.rst Help: Revise docs on Scripting Commands 2018-10-23 15:12:10 +02:00
exec_program.rst Help: Date deprecation of deprecated commands. 2018-10-25 13:15:34 +02:00
execute_process.rst Help: Add .. versionadded directives to commands documentation 2020-11-09 20:51:57 +05:00
export_library_dependencies.rst Help: Date deprecation of deprecated commands. 2018-10-25 13:15:34 +02:00
export.rst exports: support CXX_MODULES_DIRECTORY 2022-07-06 10:15:23 -04:00
file.rst cmake -E tar: Add --touch option 2022-03-23 14:41:34 +01:00
find_file.rst find_* commands: add control over Windows registry views 2022-04-29 22:00:02 +02:00
find_library.rst find_* commands: add control over Windows registry views 2022-04-29 22:00:02 +02:00
find_package.rst Merge topic 'fetchcontent-global-targets' 2022-06-11 06:13:58 -04:00
find_path.rst find_* commands: add control over Windows registry views 2022-04-29 22:00:02 +02:00
find_program.rst find_* commands: add control over Windows registry views 2022-04-29 22:00:02 +02:00
FIND_XXX_ORDER.txt Help: Factor out find_* command duplication 2013-10-16 09:22:38 -04:00
FIND_XXX_REGISTRY_VIEW.txt find_* commands: add control over Windows registry views 2022-04-29 22:00:02 +02:00
FIND_XXX_ROOT.txt Help: Improve documentation formatting of find_* commands 2015-06-08 15:52:21 -04:00
FIND_XXX.txt find_(program,library,file,path): add validation function 2022-06-14 16:17:46 -04:00
fltk_wrap_ui.rst Help: Apply syntax highlighting to project commands 2018-10-25 13:47:31 +02:00
foreach.rst foreach(): loop variables are only available in the loop scope 2021-04-28 19:44:25 +02:00
function.rst Help: Add .. versionadded directives to commands documentation 2020-11-09 20:51:57 +05:00
get_cmake_property.rst Help: Improve documentation formating 2019-04-04 15:13:58 +02:00
get_directory_property.rst Help: Add .. versionadded directives to commands documentation 2020-11-09 20:51:57 +05:00
get_filename_component.rst cmake_host_system_information(WINDOWS_REGISTRY) updates 2022-05-01 12:57:24 +02:00
get_property.rst Help: get/set_property: Fix SOURCE grammars 2021-08-23 18:38:13 -04:00
get_source_file_property.rst GENERATED prop: Introducing policy CMP0118 and its documentation 2020-11-24 17:41:02 +01:00
get_target_property.rst Help: Update docs for failure result of get_target_property 2020-06-23 08:17:59 -04:00
get_test_property.rst Help: Apply syntax highlighting to project commands 2018-10-25 13:47:31 +02:00
if.rst if command: Add PATH_EQUAL operator 2022-06-03 19:31:36 +02:00
include_directories.rst Help: Apply syntax highlighting to project commands 2018-10-25 13:47:31 +02:00
include_external_msproject.rst Help: Add .. versionadded directives to commands documentation 2020-11-09 20:51:57 +05:00
include_guard.rst Help: Add Sphinx 'versionadded' directives to each top-level document 2020-07-06 10:23:20 -04:00
include_regular_expression.rst Help: Apply syntax highlighting to project commands 2018-10-25 13:47:31 +02:00
include.rst Help: Revise docs on Scripting Commands 2018-10-23 15:12:10 +02:00
install_files.rst Help: Fix typos and spelling in documentation 2021-05-07 17:00:17 +02:00
install_programs.rst Help: Fix typos and spelling in documentation 2021-05-07 17:00:17 +02:00
install_targets.rst Help: Fix typos and spelling in documentation 2021-05-07 17:00:17 +02:00
install.rst exports: support CXX_MODULES_DIRECTORY 2022-07-06 10:15:23 -04:00
link_directories.rst Help: Add .. versionadded directives to commands documentation 2020-11-09 20:51:57 +05:00
link_libraries.rst Help: Apply syntax highlighting to project commands 2018-10-25 13:47:31 +02:00
LINK_OPTIONS_LINKER.txt Help: Add SHELL, LINKER and host/device discussions to property docs 2021-05-15 16:31:16 +10:00
list.rst Help: mention non-existent case for list(PREPEND) 2021-12-21 10:55:43 -05:00
load_cache.rst Help: Clarify load_cache documentation of first parameter 2019-11-01 10:00:28 -04:00
load_command.rst Help: Date deprecation of deprecated commands. 2018-10-25 13:15:34 +02:00
macro.rst Help: Add .. versionadded directives to commands documentation 2020-11-09 20:51:57 +05:00
make_directory.rst Help: Date deprecation of deprecated commands. 2018-10-25 13:15:34 +02:00
mark_as_advanced.rst Help: Replace some versionadded directives with versionchanged 2020-11-12 09:44:01 +05:00
math.rst Help: Add .. versionadded directives to commands documentation 2020-11-09 20:51:57 +05:00
message.rst Help: for message(FATAL_ERROR), document nonzero exit code 2022-05-05 09:43:39 -04:00
option.rst Help: Clarify that option() is a boolean 2022-07-05 11:05:54 -04:00
OPTIONS_SHELL.txt Help: Add SHELL, LINKER and host/device discussions to property docs 2021-05-15 16:31:16 +10:00
output_required_files.rst Help: Improve documentation formating 2019-04-04 15:13:58 +02:00
project.rst project(): Add new CMAKE_PROJECT_TOP_LEVEL_INCLUDES file injection point 2022-05-13 18:03:36 +10:00
qt_wrap_cpp.rst qt_wrap_*: Add deprecation notes to command docs 2019-01-16 08:08:38 +11:00
qt_wrap_ui.rst qt_wrap_*: Add deprecation notes to command docs 2019-01-16 08:08:38 +11:00
remove_definitions.rst Help: Apply syntax highlighting to project commands 2018-10-25 13:47:31 +02:00
remove.rst Help: Date deprecation of deprecated commands. 2018-10-25 13:15:34 +02:00
return.rst cmake_language: Add signature to DEFER calls to later times 2020-09-29 17:12:33 -04:00
separate_arguments.rst Help: Add .. versionadded directives to commands documentation 2020-11-09 20:51:57 +05:00
set_directory_properties.rst Help: Provide cross-references from and to set_property 2019-01-10 16:13:18 +01:00
set_property.rst Help: Clarify when add_test and test properties support generator expressions 2022-03-21 15:46:50 -04:00
set_source_files_properties.rst GENERATED prop: Introducing policy CMP0118 and its documentation 2020-11-24 17:41:02 +01:00
set_target_properties.rst Help: Apply syntax highlighting to project commands 2018-10-25 13:47:31 +02:00
set_tests_properties.rst Help: Clarify when add_test and test properties support generator expressions 2022-03-21 15:46:50 -04:00
set.rst set(CACHE): do not remove normal variable 2021-05-20 17:50:13 +02:00
site_name.rst Help: Document site_name command use of HOSTNAME variable 2020-10-22 10:20:43 -04:00
source_group.rst Help: Clarify condition of tree command from source_group. 2021-06-23 17:24:09 +02:00
string.rst Help: Fix string(JSON ... LENGTH ...) signature 2022-03-30 09:14:13 -04:00
subdir_depends.rst Help: Date deprecation of deprecated commands. 2018-10-25 13:15:34 +02:00
subdirs.rst Help: Date deprecation of deprecated commands. 2018-10-25 13:15:34 +02:00
target_compile_definitions.rst Help: Describe definition values in target_compile_definitions 2020-11-30 13:22:37 -05:00
target_compile_features.rst Help: Add .. versionadded directives to commands documentation 2020-11-09 20:51:57 +05:00
target_compile_options.rst Help: Add .. versionadded directives to commands documentation 2020-11-09 20:51:57 +05:00
target_include_directories.rst Help: Clarify documentation on SYSTEM include directories 2022-02-03 06:21:37 -05:00
target_link_directories.rst Help: Add Sphinx 'versionadded' directives to each top-level document 2020-07-06 10:23:20 -04:00
target_link_libraries.rst Help: Fix trivial typo 2021-07-18 15:57:06 +10:00
target_link_options.rst Help: Add .. versionadded directives to commands documentation 2020-11-09 20:51:57 +05:00
target_precompile_headers.rst Help: Convert some genex names to explicit cross-references 2021-02-05 16:05:25 -05:00
target_sources.rst cmTargetSourcesCommand: allow INTERFACE C++ modules when imported 2022-07-06 10:15:23 -04:00
try_compile.rst try_compile: Add option to skip passing platform variables 2022-05-16 10:47:21 -04:00
try_run.rst Help: Drop incorrect versionadded for try_compile result variable 2022-01-31 10:59:56 -05:00
unset.rst Help: Clarify effect of set(ENV{..} ..) and unset(ENV{..}) 2018-11-08 20:27:10 +01:00
use_mangled_mesa.rst Help: Improve documentation links and formatting 2019-03-27 16:01:20 +01:00
utility_source.rst Help: Date deprecation of deprecated commands. 2018-10-25 13:15:34 +02:00
variable_requires.rst Help: Improve formatting of Help documentation 2019-04-08 14:53:31 +02:00
variable_watch.rst Help: Expand documentation of variable_watch() 2020-07-09 17:22:59 +02:00
while.rst Help: Revise docs on Scripting Commands 2018-10-23 15:12:10 +02:00
write_file.rst Help: Date deprecation of deprecated commands. 2018-10-25 13:15:34 +02:00