From 1d6613f4446f69f63beddf2d97c201154fb35e33 Mon Sep 17 00:00:00 2001 From: "biao716.wang" Date: Thu, 19 Mar 2020 01:04:30 +0900 Subject: Imported Upstream version 3.16.4 Change-Id: Ic5262ea6c0872b353ea2dc35fe1e944063ae8409 Signed-off-by: biao716.wang --- Help/command/FIND_XXX.txt | 54 +- Help/command/LINK_OPTIONS_LINKER.txt | 22 + Help/command/OPTIONS_SHELL.txt | 9 + Help/command/add_compile_definitions.rst | 23 + Help/command/add_compile_options.rst | 45 +- Help/command/add_custom_command.rst | 89 +- Help/command/add_custom_target.rst | 49 +- Help/command/add_definitions.rst | 18 +- Help/command/add_dependencies.rst | 4 +- Help/command/add_executable.rst | 24 +- Help/command/add_library.rst | 59 +- Help/command/add_link_options.rst | 31 + Help/command/add_subdirectory.rst | 9 +- Help/command/add_test.rst | 26 +- Help/command/aux_source_directory.rst | 6 +- Help/command/break.rst | 4 +- Help/command/build_command.rst | 2 +- Help/command/build_name.rst | 2 +- Help/command/cmake_host_system_information.rst | 45 +- Help/command/cmake_minimum_required.rst | 50 +- Help/command/cmake_parse_arguments.rst | 69 +- Help/command/cmake_policy.rst | 40 +- Help/command/configure_file.rst | 32 +- Help/command/continue.rst | 6 +- Help/command/create_test_sourcelist.rst | 2 +- Help/command/ctest_build.rst | 4 +- Help/command/ctest_coverage.rst | 2 +- Help/command/ctest_start.rst | 90 +- Help/command/ctest_submit.rst | 35 +- Help/command/ctest_test.rst | 6 + Help/command/ctest_update.rst | 12 +- Help/command/define_property.rst | 26 +- Help/command/else.rst | 4 +- Help/command/elseif.rst | 9 +- Help/command/enable_language.rst | 17 +- Help/command/enable_testing.rst | 17 +- Help/command/endforeach.rst | 8 +- Help/command/endfunction.rst | 8 +- Help/command/endif.rst | 8 +- Help/command/endmacro.rst | 8 +- Help/command/endwhile.rst | 8 +- Help/command/exec_program.rst | 4 +- Help/command/execute_process.rst | 35 +- Help/command/export.rst | 36 +- Help/command/export_library_dependencies.rst | 2 +- Help/command/file.rst | 723 ++++++++++--- Help/command/find_file.rst | 12 +- Help/command/find_library.rst | 12 +- Help/command/find_package.rst | 290 +++-- Help/command/find_path.rst | 12 +- Help/command/find_program.rst | 5 +- Help/command/fltk_wrap_ui.rst | 2 +- Help/command/foreach.rst | 99 +- Help/command/function.rst | 88 +- Help/command/get_cmake_property.rst | 12 +- Help/command/get_directory_property.rst | 19 +- Help/command/get_filename_component.rst | 39 +- Help/command/get_property.rst | 25 +- Help/command/get_source_file_property.rst | 18 +- Help/command/get_target_property.rst | 15 +- Help/command/get_test_property.rst | 14 +- Help/command/if.rst | 150 ++- Help/command/include.rst | 10 +- Help/command/include_directories.rst | 8 +- Help/command/include_external_msproject.rst | 6 +- Help/command/include_guard.rst | 46 + Help/command/include_regular_expression.rst | 4 +- Help/command/install.rst | 503 +++++++-- Help/command/install_files.rst | 6 +- Help/command/install_programs.rst | 4 +- Help/command/install_targets.rst | 4 +- Help/command/link_directories.rst | 52 +- Help/command/link_libraries.rst | 2 +- Help/command/list.rst | 343 +++++- Help/command/load_cache.rst | 13 +- Help/command/load_command.rst | 2 +- Help/command/macro.rst | 138 ++- Help/command/make_directory.rst | 4 +- Help/command/mark_as_advanced.rst | 27 +- Help/command/math.rst | 37 +- Help/command/message.rst | 75 +- Help/command/option.rst | 13 +- Help/command/output_required_files.rst | 8 +- Help/command/project.rst | 155 ++- Help/command/qt_wrap_cpp.rst | 21 +- Help/command/qt_wrap_ui.rst | 18 +- Help/command/remove.rst | 4 +- Help/command/remove_definitions.rst | 4 +- Help/command/return.rst | 7 +- Help/command/separate_arguments.rst | 46 +- Help/command/set.rst | 29 +- Help/command/set_directory_properties.rst | 15 +- Help/command/set_property.rst | 56 +- Help/command/set_source_files_properties.rst | 12 +- Help/command/set_target_properties.rst | 8 +- Help/command/set_tests_properties.rst | 11 +- Help/command/site_name.rst | 2 +- Help/command/source_group.rst | 2 +- Help/command/string.rst | 356 ++++--- Help/command/subdir_depends.rst | 2 +- Help/command/subdirs.rst | 4 +- Help/command/target_compile_definitions.rst | 21 +- Help/command/target_compile_features.rst | 13 +- Help/command/target_compile_options.rst | 41 +- Help/command/target_include_directories.rst | 12 +- Help/command/target_link_directories.rst | 55 + Help/command/target_link_libraries.rst | 127 ++- Help/command/target_link_options.rst | 48 + Help/command/target_precompile_headers.rst | 124 +++ Help/command/target_sources.rst | 16 +- Help/command/try_compile.rst | 72 +- Help/command/try_run.rst | 23 +- Help/command/unset.rst | 34 +- Help/command/use_mangled_mesa.rst | 4 +- Help/command/utility_source.rst | 2 +- Help/command/variable_requires.rst | 4 +- Help/command/variable_watch.rst | 14 +- Help/command/while.rst | 24 +- Help/command/write_file.rst | 4 +- Help/cpack_gen/archive.rst | 36 + Help/cpack_gen/bundle.rst | 66 ++ Help/cpack_gen/cygwin.rst | 23 + Help/cpack_gen/deb.rst | 565 ++++++++++ Help/cpack_gen/dmg.rst | 101 ++ Help/cpack_gen/external.rst | 283 +++++ Help/cpack_gen/freebsd.rst | 138 +++ Help/cpack_gen/ifw.rst | 339 ++++++ Help/cpack_gen/nsis.rst | 130 +++ Help/cpack_gen/nuget.rst | 189 ++++ Help/cpack_gen/packagemaker.rst | 23 + Help/cpack_gen/productbuild.rst | 68 ++ Help/cpack_gen/rpm.rst | 955 +++++++++++++++++ Help/cpack_gen/wix.rst | 288 +++++ Help/dev/README.rst | 2 + Help/dev/documentation.rst | 530 ++++++++++ Help/dev/maint.rst | 148 ++- Help/dev/review.rst | 176 +++- Help/dev/source.rst | 77 +- Help/dev/testing.rst | 5 +- Help/envvar/ASM_DIALECT.rst | 14 + Help/envvar/ASM_DIALECTFLAGS.rst | 13 + Help/envvar/CC.rst | 11 + Help/envvar/CFLAGS.rst | 11 + Help/envvar/CMAKE_BUILD_PARALLEL_LEVEL.rst | 11 + Help/envvar/CMAKE_CONFIG_TYPE.rst | 7 + Help/envvar/CMAKE_GENERATOR.rst | 16 + Help/envvar/CMAKE_GENERATOR_INSTANCE.rst | 7 + Help/envvar/CMAKE_GENERATOR_PLATFORM.rst | 8 + Help/envvar/CMAKE_GENERATOR_TOOLSET.rst | 8 + Help/envvar/CMAKE_MSVCIDE_RUN_PATH.rst | 10 + Help/envvar/CMAKE_NO_VERBOSE.rst | 8 + Help/envvar/CMAKE_OSX_ARCHITECTURES.rst | 10 + Help/envvar/CSFLAGS.rst | 11 + Help/envvar/CTEST_INTERACTIVE_DEBUG_MODE.rst | 7 + Help/envvar/CTEST_OUTPUT_ON_FAILURE.rst | 9 + Help/envvar/CTEST_PARALLEL_LEVEL.rst | 7 + Help/envvar/CTEST_PROGRESS_OUTPUT.rst | 16 + Help/envvar/CTEST_USE_LAUNCHERS_DEFAULT.rst | 6 + Help/envvar/CUDACXX.rst | 11 + Help/envvar/CUDAFLAGS.rst | 11 + Help/envvar/CUDAHOSTCXX.rst | 15 + Help/envvar/CXX.rst | 11 + Help/envvar/CXXFLAGS.rst | 11 + Help/envvar/DASHBOARD_TEST_FROM_CTEST.rst | 8 + Help/envvar/DESTDIR.rst | 21 + Help/envvar/ENV_VAR.txt | 3 + Help/envvar/FC.rst | 12 + Help/envvar/FFLAGS.rst | 11 + Help/envvar/LDFLAGS.rst | 12 + Help/envvar/MACOSX_DEPLOYMENT_TARGET.rst | 10 + Help/envvar/PackageName_ROOT.rst | 17 + Help/envvar/RC.rst | 11 + Help/envvar/RCFLAGS.rst | 11 + Help/envvar/SWIFTC.rst | 11 + Help/envvar/VERBOSE.rst | 10 + Help/generator/CodeBlocks.rst | 12 +- Help/generator/CodeLite.rst | 6 +- Help/generator/Eclipse CDT4.rst | 2 +- Help/generator/Green Hills MULTI.rst | 57 +- Help/generator/KDevelop3.rst | 25 - Help/generator/Kate.rst | 8 +- Help/generator/MSYS Makefiles.rst | 3 +- Help/generator/MinGW Makefiles.rst | 3 +- Help/generator/Ninja.rst | 13 +- Help/generator/Sublime Text 2.rst | 10 +- Help/generator/Unix Makefiles.rst | 29 +- Help/generator/VS_TOOLSET_HOST_ARCH.txt | 9 +- Help/generator/Visual Studio 10 2010.rst | 29 +- Help/generator/Visual Studio 11 2012.rst | 31 +- Help/generator/Visual Studio 12 2013.rst | 32 +- Help/generator/Visual Studio 14 2015.rst | 26 +- Help/generator/Visual Studio 15 2017.rst | 55 +- Help/generator/Visual Studio 16 2019.rst | 54 + Help/generator/Visual Studio 8 2005.rst | 23 +- Help/generator/Visual Studio 9 2008.rst | 19 +- Help/generator/Xcode.rst | 2 +- Help/guide/tutorial/Complete/CMakeLists.txt | 120 +++ Help/guide/tutorial/Complete/CTestConfig.cmake | 7 + Help/guide/tutorial/Complete/Config.cmake.in | 4 + Help/guide/tutorial/Complete/License.txt | 2 + .../tutorial/Complete/MathFunctions/CMakeLists.txt | 63 ++ .../tutorial/Complete/MathFunctions/MakeTable.cxx | 25 + .../Complete/MathFunctions/MathFunctions.cxx | 19 + .../Complete/MathFunctions/MathFunctions.h | 14 + .../tutorial/Complete/MathFunctions/mysqrt.cxx | 37 + .../guide/tutorial/Complete/MathFunctions/mysqrt.h | 6 + Help/guide/tutorial/Complete/TutorialConfig.h.in | 3 + Help/guide/tutorial/Complete/tutorial.cxx | 26 + Help/guide/tutorial/Consumer/CMakeLists.txt | 51 + Help/guide/tutorial/Consumer/Config.cmake.in | 14 + Help/guide/tutorial/Consumer/consumer.cxx | 11 + Help/guide/tutorial/MultiPackage/CMakeLists.txt | 112 ++ Help/guide/tutorial/MultiPackage/Config.cmake.in | 4 + Help/guide/tutorial/MultiPackage/License.txt | 2 + .../MultiPackage/MathFunctions/CMakeLists.txt | 59 ++ .../MultiPackage/MathFunctions/MakeTable.cxx | 25 + .../MultiPackage/MathFunctions/MathFunctions.cxx | 19 + .../MultiPackage/MathFunctions/MathFunctions.h | 14 + .../tutorial/MultiPackage/MathFunctions/mysqrt.cxx | 38 + .../tutorial/MultiPackage/MathFunctions/mysqrt.h | 6 + .../tutorial/MultiPackage/MultiCPackConfig.cmake | 7 + .../tutorial/MultiPackage/TutorialConfig.h.in | 3 + Help/guide/tutorial/MultiPackage/tutorial.cxx | 25 + Help/guide/tutorial/Step1/tutorial.cxx | 22 + Help/guide/tutorial/Step10/CMakeLists.txt | 73 ++ Help/guide/tutorial/Step10/CTestConfig.cmake | 7 + Help/guide/tutorial/Step10/License.txt | 2 + .../tutorial/Step10/MathFunctions/CMakeLists.txt | 51 + .../tutorial/Step10/MathFunctions/MakeTable.cxx | 25 + .../Step10/MathFunctions/MathFunctions.cxx | 19 + .../tutorial/Step10/MathFunctions/MathFunctions.h | 14 + .../guide/tutorial/Step10/MathFunctions/mysqrt.cxx | 37 + Help/guide/tutorial/Step10/MathFunctions/mysqrt.h | 6 + Help/guide/tutorial/Step10/TutorialConfig.h.in | 3 + Help/guide/tutorial/Step10/tutorial.cxx | 27 + Help/guide/tutorial/Step11/CMakeLists.txt | 81 ++ Help/guide/tutorial/Step11/CTestConfig.cmake | 7 + Help/guide/tutorial/Step11/License.txt | 2 + .../tutorial/Step11/MathFunctions/CMakeLists.txt | 55 + .../tutorial/Step11/MathFunctions/MakeTable.cxx | 25 + .../Step11/MathFunctions/MathFunctions.cxx | 19 + .../tutorial/Step11/MathFunctions/MathFunctions.h | 14 + .../guide/tutorial/Step11/MathFunctions/mysqrt.cxx | 37 + Help/guide/tutorial/Step11/MathFunctions/mysqrt.h | 6 + Help/guide/tutorial/Step11/TutorialConfig.h.in | 3 + Help/guide/tutorial/Step11/tutorial.cxx | 26 + Help/guide/tutorial/Step2/CMakeLists.txt | 21 + .../tutorial/Step2/MathFunctions/MathFunctions.h | 1 + Help/guide/tutorial/Step2/MathFunctions/mysqrt.cxx | 22 + Help/guide/tutorial/Step2/TutorialConfig.h.in | 3 + Help/guide/tutorial/Step2/tutorial.cxx | 26 + Help/guide/tutorial/Step3/CMakeLists.txt | 34 + .../tutorial/Step3/MathFunctions/CMakeLists.txt | 1 + .../tutorial/Step3/MathFunctions/MathFunctions.h | 1 + Help/guide/tutorial/Step3/MathFunctions/mysqrt.cxx | 24 + Help/guide/tutorial/Step3/TutorialConfig.h.in | 4 + Help/guide/tutorial/Step3/tutorial.cxx | 36 + Help/guide/tutorial/Step4/CMakeLists.txt | 32 + .../tutorial/Step4/MathFunctions/CMakeLists.txt | 7 + .../tutorial/Step4/MathFunctions/MathFunctions.h | 1 + Help/guide/tutorial/Step4/MathFunctions/mysqrt.cxx | 24 + Help/guide/tutorial/Step4/TutorialConfig.h.in | 4 + Help/guide/tutorial/Step4/tutorial.cxx | 36 + Help/guide/tutorial/Step5/CMakeLists.txt | 66 ++ .../tutorial/Step5/MathFunctions/CMakeLists.txt | 11 + .../tutorial/Step5/MathFunctions/MakeTable.cxx | 25 + .../tutorial/Step5/MathFunctions/MathFunctions.h | 1 + Help/guide/tutorial/Step5/MathFunctions/mysqrt.cxx | 24 + Help/guide/tutorial/Step5/TutorialConfig.h.in | 4 + Help/guide/tutorial/Step5/tutorial.cxx | 36 + Help/guide/tutorial/Step6/CMakeLists.txt | 66 ++ .../tutorial/Step6/MathFunctions/CMakeLists.txt | 22 + .../tutorial/Step6/MathFunctions/MakeTable.cxx | 25 + .../tutorial/Step6/MathFunctions/MathFunctions.h | 1 + Help/guide/tutorial/Step6/MathFunctions/mysqrt.cxx | 32 + Help/guide/tutorial/Step6/TutorialConfig.h.in | 4 + Help/guide/tutorial/Step6/tutorial.cxx | 36 + Help/guide/tutorial/Step7/CMakeLists.txt | 66 ++ Help/guide/tutorial/Step7/License.txt | 2 + .../tutorial/Step7/MathFunctions/CMakeLists.txt | 29 + .../tutorial/Step7/MathFunctions/MakeTable.cxx | 25 + .../tutorial/Step7/MathFunctions/MathFunctions.h | 1 + Help/guide/tutorial/Step7/MathFunctions/mysqrt.cxx | 33 + Help/guide/tutorial/Step7/TutorialConfig.h.in | 4 + Help/guide/tutorial/Step7/tutorial.cxx | 36 + Help/guide/tutorial/Step8/CMakeLists.txt | 73 ++ Help/guide/tutorial/Step8/License.txt | 2 + .../tutorial/Step8/MathFunctions/CMakeLists.txt | 29 + .../tutorial/Step8/MathFunctions/MakeTable.cxx | 25 + .../tutorial/Step8/MathFunctions/MathFunctions.h | 1 + Help/guide/tutorial/Step8/MathFunctions/mysqrt.cxx | 33 + Help/guide/tutorial/Step8/TutorialConfig.h.in | 4 + Help/guide/tutorial/Step8/tutorial.cxx | 36 + Help/guide/tutorial/Step9/CMakeLists.txt | 72 ++ Help/guide/tutorial/Step9/CTestConfig.cmake | 7 + Help/guide/tutorial/Step9/License.txt | 2 + .../tutorial/Step9/MathFunctions/CMakeLists.txt | 27 + .../tutorial/Step9/MathFunctions/MakeTable.cxx | 25 + .../tutorial/Step9/MathFunctions/MathFunctions.cxx | 19 + .../tutorial/Step9/MathFunctions/MathFunctions.h | 1 + Help/guide/tutorial/Step9/MathFunctions/mysqrt.cxx | 33 + Help/guide/tutorial/Step9/MathFunctions/mysqrt.h | 6 + Help/guide/tutorial/Step9/TutorialConfig.h.in | 4 + Help/guide/tutorial/Step9/tutorial.cxx | 36 + Help/guide/tutorial/index.rst | 902 ++++++++++++++++ Help/index.rst | 15 +- Help/manual/LINKS.txt | 20 +- Help/manual/OPTIONS_BUILD.txt | 54 +- Help/manual/ccmake.1.rst | 6 +- Help/manual/cmake-buildsystem.7.rst | 90 +- Help/manual/cmake-commands.7.rst | 20 +- Help/manual/cmake-compile-features.7.rst | 44 +- Help/manual/cmake-developer.7.rst | 682 ++---------- Help/manual/cmake-env-variables.7.rst | 73 ++ Help/manual/cmake-file-api.7.rst | 1113 ++++++++++++++++++++ Help/manual/cmake-generator-expressions.7.rst | 630 ++++++++--- Help/manual/cmake-generators.7.rst | 6 +- Help/manual/cmake-gui.1.rst | 15 +- Help/manual/cmake-language.7.rst | 111 +- Help/manual/cmake-modules.7.rst | 154 ++- Help/manual/cmake-packages.7.rst | 74 +- Help/manual/cmake-policies.7.rst | 78 ++ Help/manual/cmake-properties.7.rst | 100 +- Help/manual/cmake-qt.7.rst | 52 +- Help/manual/cmake-server.7.rst | 86 +- Help/manual/cmake-toolchains.7.rst | 151 ++- Help/manual/cmake-variables.7.rst | 168 ++- Help/manual/cmake.1.rst | 493 +++++++-- Help/manual/cpack-generators.7.rst | 29 + Help/manual/cpack.1.rst | 144 +-- Help/manual/ctest.1.rst | 800 +++++++++++--- Help/module/CPackArchive.rst | 5 +- Help/module/CPackBundle.rst | 5 +- Help/module/CPackCygwin.rst | 5 +- Help/module/CPackDMG.rst | 5 +- Help/module/CPackDeb.rst | 5 +- Help/module/CPackFreeBSD.rst | 4 + Help/module/CPackNSIS.rst | 5 +- Help/module/CPackNuGet.rst | 4 + Help/module/CPackPackageMaker.rst | 5 +- Help/module/CPackProductBuild.rst | 5 +- Help/module/CPackRPM.rst | 5 +- Help/module/CPackWIX.rst | 6 +- Help/module/CheckFortranSourceRuns.rst | 1 + Help/module/CheckOBJCCompilerFlag.rst | 1 + Help/module/CheckOBJCSourceCompiles.rst | 1 + Help/module/CheckOBJCSourceRuns.rst | 1 + Help/module/CheckOBJCXXCompilerFlag.rst | 1 + Help/module/CheckOBJCXXSourceCompiles.rst | 1 + Help/module/CheckOBJCXXSourceRuns.rst | 1 + Help/module/CheckPIESupported.rst | 1 + Help/module/FetchContent.rst | 1 + Help/module/FindEnvModules.rst | 1 + Help/module/FindFontconfig.rst | 1 + Help/module/FindIconv.rst | 1 + Help/module/FindLibinput.rst | 1 + Help/module/FindODBC.rst | 1 + Help/module/FindOpenACC.rst | 1 + Help/module/FindPatch.rst | 1 + Help/module/FindPython.rst | 1 + Help/module/FindPython2.rst | 1 + Help/module/FindPython3.rst | 1 + Help/module/FindSQLite3.rst | 1 + Help/policy/CMP0000.rst | 24 +- Help/policy/CMP0001.rst | 16 +- Help/policy/CMP0002.rst | 12 +- Help/policy/CMP0003.rst | 10 +- Help/policy/CMP0004.rst | 11 +- Help/policy/CMP0005.rst | 10 +- Help/policy/CMP0006.rst | 26 +- Help/policy/CMP0007.rst | 10 +- Help/policy/CMP0008.rst | 19 +- Help/policy/CMP0009.rst | 16 +- Help/policy/CMP0010.rst | 10 +- Help/policy/CMP0011.rst | 31 +- Help/policy/CMP0012.rst | 27 +- Help/policy/CMP0013.rst | 6 +- Help/policy/CMP0014.rst | 16 +- Help/policy/CMP0015.rst | 20 +- Help/policy/CMP0016.rst | 9 +- Help/policy/CMP0017.rst | 16 +- Help/policy/CMP0018.rst | 35 +- Help/policy/CMP0019.rst | 8 +- Help/policy/CMP0020.rst | 22 +- Help/policy/CMP0021.rst | 19 +- Help/policy/CMP0022.rst | 30 +- Help/policy/CMP0023.rst | 22 +- Help/policy/CMP0024.rst | 19 +- Help/policy/CMP0025.rst | 10 +- Help/policy/CMP0026.rst | 23 +- Help/policy/CMP0027.rst | 28 +- Help/policy/CMP0028.rst | 26 +- Help/policy/CMP0037.rst | 20 +- Help/policy/CMP0038.rst | 8 +- Help/policy/CMP0039.rst | 8 +- Help/policy/CMP0040.rst | 2 +- Help/policy/CMP0041.rst | 8 +- Help/policy/CMP0042.rst | 4 +- Help/policy/CMP0043.rst | 8 +- Help/policy/CMP0044.rst | 8 +- Help/policy/CMP0045.rst | 8 +- Help/policy/CMP0046.rst | 8 +- Help/policy/CMP0047.rst | 10 +- Help/policy/CMP0048.rst | 14 +- Help/policy/CMP0049.rst | 16 +- Help/policy/CMP0050.rst | 8 +- Help/policy/CMP0052.rst | 7 +- Help/policy/CMP0053.rst | 4 + Help/policy/CMP0055.rst | 8 +- Help/policy/CMP0056.rst | 6 +- Help/policy/CMP0060.rst | 6 +- Help/policy/CMP0061.rst | 2 +- Help/policy/CMP0062.rst | 2 +- Help/policy/CMP0065.rst | 2 +- Help/policy/CMP0066.rst | 2 +- Help/policy/CMP0067.rst | 2 +- Help/policy/CMP0070.rst | 25 + Help/policy/CMP0071.rst | 42 + Help/policy/CMP0072.rst | 26 + Help/policy/CMP0073.rst | 25 + Help/policy/CMP0074.rst | 23 + Help/policy/CMP0075.rst | 26 + Help/policy/CMP0076.rst | 26 + Help/policy/CMP0077.rst | 52 + Help/policy/CMP0078.rst | 24 + Help/policy/CMP0079.rst | 40 + Help/policy/CMP0080.rst | 25 + Help/policy/CMP0081.rst | 22 + Help/policy/CMP0082.rst | 26 + Help/policy/CMP0083.rst | 69 ++ Help/policy/CMP0084.rst | 26 + Help/policy/CMP0085.rst | 21 + Help/policy/CMP0086.rst | 20 + Help/policy/CMP0087.rst | 29 + Help/policy/CMP0088.rst | 29 + Help/policy/CMP0089.rst | 30 + Help/policy/CMP0090.rst | 27 + Help/policy/CMP0091.rst | 49 + Help/policy/CMP0092.rst | 38 + Help/policy/CMP0093.rst | 24 + Help/policy/CMP0094.rst | 22 + Help/policy/CMP0095.rst | 30 + Help/policy/CMP0096.rst | 25 + Help/policy/CMP0097.rst | 23 + Help/policy/DISALLOWED_COMMAND.txt | 8 +- Help/prop_cache/ADVANCED.rst | 2 +- Help/prop_cache/STRINGS.rst | 4 +- Help/prop_cache/TYPE.rst | 6 +- Help/prop_dir/ADDITIONAL_CLEAN_FILES.rst | 21 + Help/prop_dir/ADDITIONAL_MAKE_CLEAN_FILES.rst | 16 +- Help/prop_dir/BUILDSYSTEM_TARGETS.rst | 2 +- Help/prop_dir/COMPILE_DEFINITIONS.rst | 2 +- Help/prop_dir/COMPILE_OPTIONS.rst | 2 +- Help/prop_dir/EXCLUDE_FROM_ALL.rst | 14 +- .../IMPLICIT_DEPENDS_INCLUDE_TRANSFORM.rst | 10 +- Help/prop_dir/INCLUDE_DIRECTORIES.rst | 12 +- .../INTERPROCEDURAL_OPTIMIZATION_CONFIG.rst | 2 +- Help/prop_dir/LABELS.rst | 13 + Help/prop_dir/LINK_DIRECTORIES.rst | 15 +- Help/prop_dir/LINK_OPTIONS.rst | 17 + Help/prop_dir/MACROS.rst | 2 +- Help/prop_dir/SUBDIRECTORIES.rst | 2 +- Help/prop_dir/TESTS.rst | 8 + Help/prop_dir/TEST_INCLUDE_FILE.rst | 4 +- Help/prop_dir/TEST_INCLUDE_FILES.rst | 7 + Help/prop_dir/VS_GLOBAL_SECTION_POST_section.rst | 14 +- Help/prop_dir/VS_GLOBAL_SECTION_PRE_section.rst | 6 +- Help/prop_dir/VS_STARTUP_PROJECT.rst | 2 +- Help/prop_gbl/ALLOW_DUPLICATE_CUSTOM_TARGETS.rst | 16 +- Help/prop_gbl/CMAKE_CXX_KNOWN_FEATURES.rst | 11 +- Help/prop_gbl/CMAKE_C_KNOWN_FEATURES.rst | 6 +- Help/prop_gbl/CMAKE_ROLE.rst | 20 + Help/prop_gbl/DEBUG_CONFIGURATIONS.rst | 7 +- Help/prop_gbl/DISABLED_FEATURES.rst | 6 +- Help/prop_gbl/ECLIPSE_EXTRA_CPROJECT_CONTENTS.rst | 12 + Help/prop_gbl/ECLIPSE_EXTRA_NATURES.rst | 2 + Help/prop_gbl/ENABLED_FEATURES.rst | 6 +- Help/prop_gbl/JOB_POOLS.rst | 8 + Help/prop_gbl/RULE_MESSAGES.rst | 2 +- Help/prop_gbl/USE_FOLDERS.rst | 4 +- .../XCODE_EMIT_EFFECTIVE_PLATFORM_NAME.rst | 7 +- Help/prop_inst/CPACK_DESKTOP_SHORTCUTS.rst | 4 +- Help/prop_inst/CPACK_NEVER_OVERWRITE.rst | 2 +- Help/prop_inst/CPACK_PERMANENT.rst | 2 +- Help/prop_inst/CPACK_STARTUP_SHORTCUTS.rst | 4 +- Help/prop_inst/CPACK_START_MENU_SHORTCUTS.rst | 4 +- Help/prop_inst/CPACK_WIX_ACL.rst | 2 + Help/prop_sf/AUTORCC_OPTIONS.rst | 13 +- Help/prop_sf/AUTOUIC_OPTIONS.rst | 19 +- Help/prop_sf/COMPILE_DEFINITIONS.rst | 18 +- Help/prop_sf/COMPILE_DEFINITIONS_CONFIG.rst | 6 +- Help/prop_sf/COMPILE_FLAGS.rst | 8 +- Help/prop_sf/COMPILE_OPTIONS.rst | 21 + Help/prop_sf/EXTERNAL_OBJECT.rst | 2 +- Help/prop_sf/Fortran_FORMAT.rst | 7 +- Help/prop_sf/GENERATED.rst | 23 +- Help/prop_sf/INCLUDE_DIRECTORIES.rst | 18 + Help/prop_sf/KEEP_EXTENSION.rst | 2 +- Help/prop_sf/LABELS.rst | 2 +- Help/prop_sf/LANGUAGE.rst | 3 +- Help/prop_sf/MACOSX_PACKAGE_LOCATION.rst | 14 +- Help/prop_sf/OBJECT_DEPENDS.rst | 2 +- Help/prop_sf/OBJECT_OUTPUTS.rst | 6 +- Help/prop_sf/SKIP_AUTOGEN.rst | 13 +- Help/prop_sf/SKIP_AUTOMOC.rst | 11 +- Help/prop_sf/SKIP_AUTORCC.rst | 11 +- Help/prop_sf/SKIP_AUTOUIC.rst | 16 +- Help/prop_sf/SKIP_PRECOMPILE_HEADERS.rst | 13 + Help/prop_sf/SKIP_UNITY_BUILD_INCLUSION.rst | 11 + Help/prop_sf/SYMBOLIC.rst | 2 +- Help/prop_sf/Swift_DEPENDENCIES_FILE.rst | 5 + Help/prop_sf/Swift_DIAGNOSTICS_FILE.rst | 4 + Help/prop_sf/VS_CSHARP_tagname.rst | 5 +- Help/prop_sf/VS_DEPLOYMENT_CONTENT.rst | 3 +- Help/prop_sf/VS_DEPLOYMENT_LOCATION.rst | 3 +- Help/prop_sf/VS_INCLUDE_IN_VSIX.rst | 6 +- Help/prop_sf/VS_SHADER_DISABLE_OPTIMIZATIONS.rst | 6 + Help/prop_sf/VS_SHADER_ENABLE_DEBUG.rst | 6 + Help/prop_sf/VS_SHADER_FLAGS.rst | 2 +- Help/prop_sf/VS_SHADER_OBJECT_FILE_NAME.rst | 6 + Help/prop_sf/VS_SHADER_OUTPUT_HEADER_FILE.rst | 5 + Help/prop_sf/VS_SHADER_TYPE.rst | 2 +- Help/prop_sf/VS_SHADER_VARIABLE_NAME.rst | 5 + Help/prop_sf/VS_XAML_TYPE.rst | 7 +- Help/prop_sf/WRAP_EXCLUDE.rst | 9 +- Help/prop_sf/XCODE_EXPLICIT_FILE_TYPE.rst | 2 +- Help/prop_sf/XCODE_FILE_ATTRIBUTES.rst | 4 +- Help/prop_sf/XCODE_LAST_KNOWN_FILE_TYPE.rst | 4 +- Help/prop_test/COST.rst | 13 +- Help/prop_test/DISABLED.rst | 14 +- Help/prop_test/ENVIRONMENT.rst | 2 +- Help/prop_test/FIXTURES_CLEANUP.rst | 3 +- Help/prop_test/FIXTURES_REQUIRED.rst | 6 +- Help/prop_test/FIXTURES_SETUP.rst | 5 +- Help/prop_test/MEASUREMENT.rst | 8 +- Help/prop_test/PROCESSORS.rst | 12 +- Help/prop_test/PROCESSOR_AFFINITY.rst | 11 + Help/prop_test/RESOURCE_GROUPS.rst | 70 ++ Help/prop_test/RESOURCE_LOCK.rst | 8 + Help/prop_test/RUN_SERIAL.rst | 2 +- Help/prop_test/SKIP_REGULAR_EXPRESSION.rst | 17 + Help/prop_test/SKIP_RETURN_CODE.rst | 5 +- Help/prop_test/WORKING_DIRECTORY.rst | 6 +- Help/prop_tgt/ADDITIONAL_CLEAN_FILES.rst | 23 + Help/prop_tgt/ANDROID_NATIVE_LIB_DIRECTORIES.rst | 4 +- Help/prop_tgt/AUTOGEN_BUILD_DIR.rst | 2 +- Help/prop_tgt/AUTOGEN_ORIGIN_DEPENDS.rst | 38 + Help/prop_tgt/AUTOGEN_PARALLEL.rst | 21 + Help/prop_tgt/AUTOGEN_TARGET_DEPENDS.rst | 37 +- Help/prop_tgt/AUTOMOC.rst | 273 ++++- Help/prop_tgt/AUTOMOC_COMPILER_PREDEFINES.rst | 24 + Help/prop_tgt/AUTOMOC_DEPEND_FILTERS.rst | 95 +- Help/prop_tgt/AUTOMOC_EXECUTABLE.rst | 15 + Help/prop_tgt/AUTOMOC_MACRO_NAMES.rst | 32 + Help/prop_tgt/AUTOMOC_PATH_PREFIX.rst | 32 + Help/prop_tgt/AUTORCC.rst | 55 +- Help/prop_tgt/AUTORCC_EXECUTABLE.rst | 15 + Help/prop_tgt/AUTORCC_OPTIONS.rst | 9 + Help/prop_tgt/AUTOUIC.rst | 86 +- Help/prop_tgt/AUTOUIC_EXECUTABLE.rst | 15 + Help/prop_tgt/AUTOUIC_OPTIONS.rst | 9 + Help/prop_tgt/BUILD_RPATH.rst | 5 +- Help/prop_tgt/BUILD_RPATH_USE_ORIGIN.rst | 24 + Help/prop_tgt/BUNDLE.rst | 2 +- Help/prop_tgt/BUNDLE_EXTENSION.rst | 2 +- Help/prop_tgt/COMMON_LANGUAGE_RUNTIME.rst | 22 + Help/prop_tgt/COMPILE_FLAGS.rst | 2 +- Help/prop_tgt/COMPILE_OPTIONS.rst | 2 +- .../COMPILE_PDB_OUTPUT_DIRECTORY_CONFIG.rst | 2 +- Help/prop_tgt/CROSSCOMPILING_EMULATOR.rst | 4 + Help/prop_tgt/CUDA_RESOLVE_DEVICE_SYMBOLS.rst | 20 +- Help/prop_tgt/CUDA_SEPARABLE_COMPILATION.rst | 4 + Help/prop_tgt/CUDA_STANDARD.rst | 2 +- Help/prop_tgt/CXX_STANDARD.rst | 5 +- Help/prop_tgt/C_STANDARD.rst | 3 +- Help/prop_tgt/DEBUG_POSTFIX.rst | 6 +- Help/prop_tgt/DEFINE_SYMBOL.rst | 4 +- Help/prop_tgt/DEPLOYMENT_ADDITIONAL_FILES.rst | 18 + Help/prop_tgt/DEPLOYMENT_REMOTE_DIRECTORY.rst | 4 +- Help/prop_tgt/DISABLE_PRECOMPILE_HEADERS.rst | 8 + Help/prop_tgt/DOTNET_TARGET_FRAMEWORK_VERSION.rst | 13 + Help/prop_tgt/ENABLE_EXPORTS.rst | 27 +- Help/prop_tgt/EXCLUDE_FROM_ALL.rst | 23 +- Help/prop_tgt/EXCLUDE_FROM_DEFAULT_BUILD.rst | 6 +- .../prop_tgt/EXCLUDE_FROM_DEFAULT_BUILD_CONFIG.rst | 7 +- Help/prop_tgt/EXPORT_NAME.rst | 6 +- Help/prop_tgt/EXPORT_PROPERTIES.rst | 14 + Help/prop_tgt/EchoString.rst | 4 +- Help/prop_tgt/FOLDER.rst | 9 +- Help/prop_tgt/FRAMEWORK.rst | 10 +- Help/prop_tgt/FRAMEWORK_VERSION.rst | 2 +- Help/prop_tgt/Fortran_FORMAT.rst | 6 +- Help/prop_tgt/Fortran_MODULE_DIRECTORY.rst | 4 +- Help/prop_tgt/GENERATOR_FILE_NAME.rst | 2 +- Help/prop_tgt/GHS_INTEGRITY_APP.rst | 10 + Help/prop_tgt/GHS_NO_SOURCE_GROUP_FILE.rst | 13 + Help/prop_tgt/GNUtoMS.rst | 16 +- Help/prop_tgt/HAS_CXX.rst | 4 +- Help/prop_tgt/IMPORTED.rst | 4 +- Help/prop_tgt/IMPORTED_COMMON_LANGUAGE_RUNTIME.rst | 8 + Help/prop_tgt/IMPORTED_GLOBAL.rst | 22 + Help/prop_tgt/IMPORTED_IMPLIB.rst | 8 +- Help/prop_tgt/IMPORTED_IMPLIB_CONFIG.rst | 2 +- .../prop_tgt/IMPORTED_LINK_DEPENDENT_LIBRARIES.rst | 2 +- .../IMPORTED_LINK_DEPENDENT_LIBRARIES_CONFIG.rst | 2 +- .../prop_tgt/IMPORTED_LINK_INTERFACE_LANGUAGES.rst | 6 +- .../IMPORTED_LINK_INTERFACE_LANGUAGES_CONFIG.rst | 2 +- .../prop_tgt/IMPORTED_LINK_INTERFACE_LIBRARIES.rst | 12 +- .../IMPORTED_LINK_INTERFACE_LIBRARIES_CONFIG.rst | 6 +- .../IMPORTED_LINK_INTERFACE_MULTIPLICITY.rst | 4 +- ...IMPORTED_LINK_INTERFACE_MULTIPLICITY_CONFIG.rst | 2 +- Help/prop_tgt/IMPORTED_LOCATION.rst | 32 +- Help/prop_tgt/IMPORTED_LOCATION_CONFIG.rst | 2 +- Help/prop_tgt/IMPORTED_NO_SONAME.rst | 6 +- Help/prop_tgt/IMPORTED_NO_SONAME_CONFIG.rst | 2 +- Help/prop_tgt/IMPORTED_OBJECTS.rst | 2 +- Help/prop_tgt/IMPORTED_SONAME.rst | 4 +- Help/prop_tgt/IMPORTED_SONAME_CONFIG.rst | 2 +- Help/prop_tgt/IMPORT_PREFIX.rst | 6 +- Help/prop_tgt/IMPORT_SUFFIX.rst | 8 +- Help/prop_tgt/INCLUDE_DIRECTORIES.rst | 2 +- Help/prop_tgt/INSTALL_NAME_DIR.rst | 10 +- Help/prop_tgt/INSTALL_REMOVE_ENVIRONMENT_RPATH.rst | 16 + Help/prop_tgt/INSTALL_RPATH.rst | 7 +- Help/prop_tgt/INSTALL_RPATH_USE_LINK_PATH.rst | 6 +- Help/prop_tgt/INTERFACE_LINK_DEPENDS.rst | 32 + Help/prop_tgt/INTERFACE_LINK_DIRECTORIES.rst | 9 + Help/prop_tgt/INTERFACE_LINK_LIBRARIES.rst | 2 + Help/prop_tgt/INTERFACE_LINK_OPTIONS.rst | 9 + .../INTERFACE_POSITION_INDEPENDENT_CODE.rst | 6 + Help/prop_tgt/INTERFACE_PRECOMPILE_HEADERS.rst | 16 + Help/prop_tgt/INTERPROCEDURAL_OPTIMIZATION.rst | 4 +- .../INTERPROCEDURAL_OPTIMIZATION_CONFIG.rst | 2 +- Help/prop_tgt/LANG_CLANG_TIDY.rst | 2 +- Help/prop_tgt/LANG_COMPILER_LAUNCHER.rst | 5 +- Help/prop_tgt/LANG_CPPCHECK.rst | 15 + Help/prop_tgt/LANG_CPPLINT.rst | 2 +- Help/prop_tgt/LANG_INCLUDE_WHAT_YOU_USE.rst | 2 +- Help/prop_tgt/LIBRARY_OUTPUT_DIRECTORY_CONFIG.rst | 3 +- Help/prop_tgt/LINKER_LANGUAGE.rst | 2 +- Help/prop_tgt/LINK_DEPENDS.rst | 10 +- Help/prop_tgt/LINK_DIRECTORIES.rst | 18 + Help/prop_tgt/LINK_FLAGS.rst | 16 +- Help/prop_tgt/LINK_FLAGS_CONFIG.rst | 9 +- Help/prop_tgt/LINK_INTERFACE_MULTIPLICITY.rst | 4 +- .../LINK_INTERFACE_MULTIPLICITY_CONFIG.rst | 4 +- Help/prop_tgt/LINK_LIBRARIES.rst | 2 + Help/prop_tgt/LINK_LIBRARIES_INDIRECTION.txt | 10 + Help/prop_tgt/LINK_OPTIONS.rst | 24 + Help/prop_tgt/LINK_SEARCH_END_STATIC.rst | 11 +- Help/prop_tgt/LINK_SEARCH_START_STATIC.rst | 15 +- Help/prop_tgt/LOCATION.rst | 19 +- Help/prop_tgt/LOCATION_CONFIG.rst | 14 +- Help/prop_tgt/MACOSX_BUNDLE.rst | 6 +- Help/prop_tgt/MACOSX_BUNDLE_INFO_PLIST.rst | 4 +- Help/prop_tgt/MACOSX_FRAMEWORK_INFO_PLIST.rst | 4 +- Help/prop_tgt/MACOSX_RPATH.rst | 2 +- Help/prop_tgt/MSVC_RUNTIME_LIBRARY-VALUES.txt | 20 + Help/prop_tgt/MSVC_RUNTIME_LIBRARY.rst | 29 + Help/prop_tgt/NO_SONAME.rst | 6 +- Help/prop_tgt/NO_SYSTEM_FROM_IMPORTED.rst | 18 +- Help/prop_tgt/OBJCXX_EXTENSIONS.rst | 20 + Help/prop_tgt/OBJCXX_STANDARD.rst | 35 + Help/prop_tgt/OBJCXX_STANDARD_REQUIRED.rst | 20 + Help/prop_tgt/OBJC_EXTENSIONS.rst | 20 + Help/prop_tgt/OBJC_STANDARD.rst | 35 + Help/prop_tgt/OBJC_STANDARD_REQUIRED.rst | 20 + Help/prop_tgt/OSX_ARCHITECTURES.rst | 4 +- Help/prop_tgt/OSX_ARCHITECTURES_CONFIG.rst | 2 +- Help/prop_tgt/OUTPUT_NAME.rst | 3 +- Help/prop_tgt/PDB_OUTPUT_DIRECTORY.rst | 10 +- Help/prop_tgt/PDB_OUTPUT_DIRECTORY_CONFIG.rst | 6 +- Help/prop_tgt/POSITION_INDEPENDENT_CODE.rst | 5 + Help/prop_tgt/POST_INSTALL_SCRIPT.rst | 8 +- Help/prop_tgt/PRECOMPILE_HEADERS.rst | 12 + Help/prop_tgt/PRECOMPILE_HEADERS_REUSE_FROM.rst | 7 + Help/prop_tgt/PREFIX.rst | 2 +- Help/prop_tgt/PRE_INSTALL_SCRIPT.rst | 8 +- Help/prop_tgt/PRIVATE_HEADER.rst | 4 +- Help/prop_tgt/PUBLIC_HEADER.rst | 4 +- Help/prop_tgt/RESOURCE.rst | 19 +- Help/prop_tgt/RUNTIME_OUTPUT_DIRECTORY_CONFIG.rst | 3 +- Help/prop_tgt/SKIP_BUILD_RPATH.rst | 4 +- Help/prop_tgt/SOVERSION.rst | 2 +- Help/prop_tgt/STATIC_LIBRARY_FLAGS.rst | 15 +- Help/prop_tgt/STATIC_LIBRARY_FLAGS_CONFIG.rst | 10 +- Help/prop_tgt/STATIC_LIBRARY_OPTIONS.rst | 20 + Help/prop_tgt/SUFFIX.rst | 2 +- Help/prop_tgt/Swift_DEPENDENCIES_FILE.rst | 5 + Help/prop_tgt/Swift_LANGUAGE_VERSION.rst | 6 + Help/prop_tgt/Swift_MODULE_DIRECTORY.rst | 10 + Help/prop_tgt/Swift_MODULE_NAME.rst | 5 + Help/prop_tgt/TYPE.rst | 6 +- Help/prop_tgt/UNITY_BUILD.rst | 60 ++ Help/prop_tgt/UNITY_BUILD_BATCH_SIZE.rst | 23 + Help/prop_tgt/UNITY_BUILD_CODE_AFTER_INCLUDE.rst | 19 + Help/prop_tgt/UNITY_BUILD_CODE_BEFORE_INCLUDE.rst | 19 + Help/prop_tgt/VERSION.rst | 2 +- Help/prop_tgt/VS_CONFIGURATION_TYPE.rst | 2 + Help/prop_tgt/VS_DEBUGGER_COMMAND.rst | 11 + Help/prop_tgt/VS_DEBUGGER_COMMAND_ARGUMENTS.rst | 11 + Help/prop_tgt/VS_DEBUGGER_ENVIRONMENT.rst | 11 + Help/prop_tgt/VS_DEBUGGER_WORKING_DIRECTORY.rst | 5 + ...VS_DOTNET_REFERENCEPROP_refname_TAG_tagname.rst | 14 + .../VS_DOTNET_TARGET_FRAMEWORK_VERSION.rst | 3 + Help/prop_tgt/VS_DPI_AWARE.rst | 14 + Help/prop_tgt/VS_JUST_MY_CODE_DEBUGGING.rst | 10 + Help/prop_tgt/VS_NO_SOLUTION_DEPLOY.rst | 46 + Help/prop_tgt/VS_PACKAGE_REFERENCES.rst | 13 + Help/prop_tgt/VS_PROJECT_IMPORT.rst | 8 + Help/prop_tgt/VS_SDK_REFERENCES.rst | 2 +- Help/prop_tgt/WIN32_EXECUTABLE.rst | 11 +- Help/prop_tgt/XCODE_ATTRIBUTE_an-attribute.rst | 4 +- Help/prop_tgt/XCODE_GENERATE_SCHEME.rst | 40 + Help/prop_tgt/XCODE_SCHEME_ADDRESS_SANITIZER.rst | 12 + ...E_SCHEME_ADDRESS_SANITIZER_USE_AFTER_RETURN.rst | 12 + Help/prop_tgt/XCODE_SCHEME_ARGUMENTS.rst | 10 + Help/prop_tgt/XCODE_SCHEME_DEBUG_AS_ROOT.rst | 7 + .../XCODE_SCHEME_DEBUG_DOCUMENT_VERSIONING.rst | 13 + .../XCODE_SCHEME_DISABLE_MAIN_THREAD_CHECKER.rst | 12 + .../XCODE_SCHEME_DYNAMIC_LIBRARY_LOADS.rst | 12 + .../XCODE_SCHEME_DYNAMIC_LINKER_API_USAGE.rst | 12 + Help/prop_tgt/XCODE_SCHEME_ENVIRONMENT.rst | 12 + Help/prop_tgt/XCODE_SCHEME_EXECUTABLE.rst | 9 + Help/prop_tgt/XCODE_SCHEME_GUARD_MALLOC.rst | 12 + .../XCODE_SCHEME_MAIN_THREAD_CHECKER_STOP.rst | 13 + Help/prop_tgt/XCODE_SCHEME_MALLOC_GUARD_EDGES.rst | 12 + Help/prop_tgt/XCODE_SCHEME_MALLOC_SCRIBBLE.rst | 12 + Help/prop_tgt/XCODE_SCHEME_MALLOC_STACK.rst | 12 + Help/prop_tgt/XCODE_SCHEME_THREAD_SANITIZER.rst | 12 + .../XCODE_SCHEME_THREAD_SANITIZER_STOP.rst | 12 + .../XCODE_SCHEME_UNDEFINED_BEHAVIOUR_SANITIZER.rst | 12 + ...E_SCHEME_UNDEFINED_BEHAVIOUR_SANITIZER_STOP.rst | 13 + Help/prop_tgt/XCODE_SCHEME_ZOMBIE_OBJECTS.rst | 12 + Help/release/3.0.rst | 2 +- Help/release/3.1.rst | 6 +- Help/release/3.10.rst | 282 +++++ Help/release/3.11.rst | 307 ++++++ Help/release/3.12.rst | 305 ++++++ Help/release/3.13.rst | 289 +++++ Help/release/3.14.rst | 438 ++++++++ Help/release/3.15.rst | 387 +++++++ Help/release/3.16.rst | 279 +++++ Help/release/3.2.rst | 10 +- Help/release/3.3.rst | 14 +- Help/release/3.4.rst | 12 +- Help/release/3.5.rst | 22 +- Help/release/3.6.rst | 64 +- Help/release/3.7.rst | 23 +- Help/release/3.8.rst | 22 +- Help/release/3.9.rst | 23 +- Help/release/index.rst | 7 + Help/variable/APPLE.rst | 5 +- Help/variable/CACHE.rst | 18 + .../CMAKE_ANDROID_NDK_TOOLCHAIN_VERSION.rst | 6 +- Help/variable/CMAKE_ANDROID_STL_TYPE.rst | 3 +- Help/variable/CMAKE_APPBUNDLE_PATH.rst | 4 +- Help/variable/CMAKE_ARGC.rst | 6 +- Help/variable/CMAKE_ARGV0.rst | 4 +- Help/variable/CMAKE_AUTOGEN_ORIGIN_DEPENDS.rst | 11 + Help/variable/CMAKE_AUTOGEN_PARALLEL.rst | 10 + Help/variable/CMAKE_AUTOGEN_VERBOSE.rst | 13 + .../variable/CMAKE_AUTOMOC_COMPILER_PREDEFINES.rst | 8 + Help/variable/CMAKE_AUTOMOC_MACRO_NAMES.rst | 20 + Help/variable/CMAKE_AUTOMOC_PATH_PREFIX.rst | 11 + Help/variable/CMAKE_AUTOMOC_RELAXED_MODE.rst | 2 + Help/variable/CMAKE_AUTORCC_OPTIONS.rst | 11 +- Help/variable/CMAKE_AUTOUIC_OPTIONS.rst | 11 +- Help/variable/CMAKE_BUILD_RPATH.rst | 2 +- Help/variable/CMAKE_BUILD_RPATH_USE_ORIGIN.rst | 7 + Help/variable/CMAKE_BUILD_TYPE.rst | 4 +- Help/variable/CMAKE_CFG_INTDIR.rst | 2 +- Help/variable/CMAKE_CODEBLOCKS_COMPILER_ID.rst | 13 + .../CMAKE_CODEBLOCKS_EXCLUDE_EXTERNAL_FILES.rst | 7 + Help/variable/CMAKE_CPACK_COMMAND.rst | 8 + Help/variable/CMAKE_CROSSCOMPILING.rst | 27 +- Help/variable/CMAKE_CROSSCOMPILING_EMULATOR.rst | 6 +- Help/variable/CMAKE_CUDA_HOST_COMPILER.rst | 8 + .../variable/CMAKE_CUDA_RESOLVE_DEVICE_SYMBOLS.rst | 6 + Help/variable/CMAKE_CUDA_SEPARABLE_COMPILATION.rst | 6 + .../CMAKE_CUDA_TOOLKIT_INCLUDE_DIRECTORIES.rst | 2 +- Help/variable/CMAKE_DEBUG_TARGET_PROPERTIES.rst | 23 +- Help/variable/CMAKE_DIRECTORY_LABELS.rst | 6 + Help/variable/CMAKE_DISABLE_PRECOMPILE_HEADERS.rst | 6 + .../CMAKE_DOTNET_TARGET_FRAMEWORK_VERSION.rst | 16 + Help/variable/CMAKE_ECLIPSE_RESOURCE_ENCODING.rst | 6 + Help/variable/CMAKE_ENABLE_EXPORTS.rst | 22 +- .../CMAKE_EXECUTE_PROCESS_COMMAND_ECHO.rst | 6 + Help/variable/CMAKE_EXPORT_COMPILE_COMMANDS.rst | 4 + Help/variable/CMAKE_EXPORT_NO_PACKAGE_REGISTRY.rst | 9 +- Help/variable/CMAKE_EXPORT_PACKAGE_REGISTRY.rst | 15 + Help/variable/CMAKE_EXTRA_GENERATOR.rst | 2 +- Help/variable/CMAKE_FIND_APPBUNDLE.rst | 4 +- Help/variable/CMAKE_FIND_FRAMEWORK.rst | 4 +- Help/variable/CMAKE_FIND_NO_INSTALL_PREFIX.rst | 24 +- .../CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY.rst | 15 +- ...AKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY.rst | 15 +- Help/variable/CMAKE_FIND_PACKAGE_PREFER_CONFIG.rst | 27 + .../CMAKE_FIND_PACKAGE_RESOLVE_SYMLINKS.rst | 10 + .../variable/CMAKE_FIND_PACKAGE_WARN_NO_MODULE.rst | 3 + Help/variable/CMAKE_FIND_ROOT_PATH.rst | 2 +- .../CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH.rst | 24 + Help/variable/CMAKE_FIND_USE_CMAKE_PATH.rst | 24 + Help/variable/CMAKE_FIND_USE_CMAKE_SYSTEM_PATH.rst | 24 + Help/variable/CMAKE_FIND_USE_PACKAGE_REGISTRY.rst | 30 + Help/variable/CMAKE_FIND_USE_PACKAGE_ROOT_PATH.rst | 22 + .../CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH.rst | 24 + .../CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY.rst | 31 + Help/variable/CMAKE_FOLDER.rst | 7 + Help/variable/CMAKE_FRAMEWORK.rst | 7 + Help/variable/CMAKE_FRAMEWORK_PATH.rst | 4 +- Help/variable/CMAKE_GENERATOR.rst | 5 + Help/variable/CMAKE_GENERATOR_INSTANCE.rst | 25 + Help/variable/CMAKE_GENERATOR_PLATFORM.rst | 5 +- Help/variable/CMAKE_GENERATOR_TOOLSET.rst | 24 +- Help/variable/CMAKE_GHS_NO_SOURCE_GROUP_FILE.rst | 6 + Help/variable/CMAKE_GLOBAL_AUTOGEN_TARGET.rst | 26 + Help/variable/CMAKE_GLOBAL_AUTOGEN_TARGET_NAME.rst | 13 + Help/variable/CMAKE_GLOBAL_AUTORCC_TARGET.rst | 18 + Help/variable/CMAKE_GLOBAL_AUTORCC_TARGET_NAME.rst | 13 + Help/variable/CMAKE_HOME_DIRECTORY.rst | 7 +- Help/variable/CMAKE_HOST_APPLE.rst | 4 +- Help/variable/CMAKE_HOST_SYSTEM.rst | 2 +- Help/variable/CMAKE_HOST_SYSTEM_NAME.rst | 2 +- Help/variable/CMAKE_IGNORE_PATH.rst | 2 +- Help/variable/CMAKE_INCLUDE_CURRENT_DIR.rst | 2 +- .../CMAKE_INCLUDE_CURRENT_DIR_IN_INTERFACE.rst | 2 +- Help/variable/CMAKE_INCLUDE_PATH.rst | 2 +- ...CMAKE_INSTALL_DEFAULT_DIRECTORY_PERMISSIONS.rst | 29 + Help/variable/CMAKE_INSTALL_NAME_DIR.rst | 2 +- Help/variable/CMAKE_INSTALL_PREFIX.rst | 16 +- .../CMAKE_INSTALL_REMOVE_ENVIRONMENT_RPATH.rst | 9 + Help/variable/CMAKE_JOB_POOLS.rst | 6 + Help/variable/CMAKE_JOB_POOL_LINK.rst | 2 +- Help/variable/CMAKE_LANG_CLANG_TIDY.rst | 11 +- .../CMAKE_LANG_COMPILER_ARCHITECTURE_ID.rst | 8 + .../CMAKE_LANG_COMPILER_EXTERNAL_TOOLCHAIN.rst | 2 +- Help/variable/CMAKE_LANG_COMPILER_ID.rst | 6 +- Help/variable/CMAKE_LANG_COMPILER_LAUNCHER.rst | 3 +- .../CMAKE_LANG_COMPILER_PREDEFINES_COMMAND.rst | 8 + .../CMAKE_LANG_COMPILER_VERSION_INTERNAL.rst | 8 + Help/variable/CMAKE_LANG_CPPCHECK.rst | 6 + Help/variable/CMAKE_LANG_CREATE_SHARED_LIBRARY.rst | 3 +- Help/variable/CMAKE_LANG_CREATE_SHARED_MODULE.rst | 3 +- Help/variable/CMAKE_LANG_FLAGS.rst | 11 + Help/variable/CMAKE_LANG_FLAGS_CONFIG.rst | 4 + Help/variable/CMAKE_LANG_FLAGS_CONFIG_INIT.rst | 10 + Help/variable/CMAKE_LANG_FLAGS_DEBUG.rst | 5 +- Help/variable/CMAKE_LANG_FLAGS_DEBUG_INIT.rst | 9 +- Help/variable/CMAKE_LANG_FLAGS_INIT.rst | 8 +- Help/variable/CMAKE_LANG_FLAGS_MINSIZEREL.rst | 6 +- Help/variable/CMAKE_LANG_FLAGS_MINSIZEREL_INIT.rst | 9 +- Help/variable/CMAKE_LANG_FLAGS_RELEASE.rst | 5 +- Help/variable/CMAKE_LANG_FLAGS_RELEASE_INIT.rst | 9 +- Help/variable/CMAKE_LANG_FLAGS_RELWITHDEBINFO.rst | 6 +- .../CMAKE_LANG_FLAGS_RELWITHDEBINFO_INIT.rst | 9 +- .../variable/CMAKE_LANG_GHS_KERNEL_FLAGS_DEBUG.rst | 6 - .../CMAKE_LANG_GHS_KERNEL_FLAGS_MINSIZEREL.rst | 7 - .../CMAKE_LANG_GHS_KERNEL_FLAGS_RELEASE.rst | 6 - .../CMAKE_LANG_GHS_KERNEL_FLAGS_RELWITHDEBINFO.rst | 7 - .../CMAKE_LANG_IMPLICIT_INCLUDE_DIRECTORIES.rst | 7 +- .../CMAKE_LANG_IMPLICIT_LINK_DIRECTORIES.rst | 15 +- Help/variable/CMAKE_LANG_LINKER_WRAPPER_FLAG.rst | 39 + .../CMAKE_LANG_LINKER_WRAPPER_FLAG_SEP.rst | 9 + .../variable/CMAKE_LANG_LINK_LIBRARY_FILE_FLAG.rst | 8 + Help/variable/CMAKE_LANG_LINK_LIBRARY_FLAG.rst | 7 + Help/variable/CMAKE_LANG_LINK_LIBRARY_SUFFIX.rst | 6 + Help/variable/CMAKE_LIBRARY_PATH.rst | 2 +- Help/variable/CMAKE_LINK_DIRECTORIES_BEFORE.rst | 9 + Help/variable/CMAKE_MACOSX_BUNDLE.rst | 3 + Help/variable/CMAKE_MACOSX_RPATH.rst | 2 +- Help/variable/CMAKE_MAKE_PROGRAM.rst | 17 +- Help/variable/CMAKE_MAXIMUM_RECURSION_DEPTH.rst | 33 + Help/variable/CMAKE_MESSAGE_INDENT.rst | 32 + Help/variable/CMAKE_MFC_FLAG.rst | 15 +- Help/variable/CMAKE_MINIMUM_REQUIRED_VERSION.rst | 6 +- Help/variable/CMAKE_MODULE_PATH.rst | 4 +- Help/variable/CMAKE_MSVCIDE_RUN_PATH.rst | 10 + Help/variable/CMAKE_MSVC_RUNTIME_LIBRARY.rst | 32 + Help/variable/CMAKE_NETRC.rst | 9 + Help/variable/CMAKE_NETRC_FILE.rst | 9 + Help/variable/CMAKE_OBJCXX_EXTENSIONS.rst | 11 + Help/variable/CMAKE_OBJCXX_STANDARD.rst | 11 + Help/variable/CMAKE_OBJCXX_STANDARD_REQUIRED.rst | 11 + Help/variable/CMAKE_OBJC_EXTENSIONS.rst | 11 + Help/variable/CMAKE_OBJC_STANDARD.rst | 11 + Help/variable/CMAKE_OBJC_STANDARD_REQUIRED.rst | 11 + Help/variable/CMAKE_OSX_ARCHITECTURES.rst | 4 +- Help/variable/CMAKE_OSX_DEPLOYMENT_TARGET.rst | 10 +- Help/variable/CMAKE_OSX_SYSROOT.rst | 2 +- Help/variable/CMAKE_OSX_VARIABLE.txt | 7 +- Help/variable/CMAKE_POLICY_WARNING_CMPNNNN.rst | 4 + Help/variable/CMAKE_PREFIX_PATH.rst | 2 +- Help/variable/CMAKE_PROGRAM_PATH.rst | 2 +- Help/variable/CMAKE_PROJECT_DESCRIPTION.rst | 34 +- Help/variable/CMAKE_PROJECT_HOMEPAGE_URL.rst | 35 + Help/variable/CMAKE_PROJECT_INCLUDE.rst | 9 + Help/variable/CMAKE_PROJECT_INCLUDE_BEFORE.rst | 9 + Help/variable/CMAKE_PROJECT_NAME.rst | 34 +- .../CMAKE_PROJECT_PROJECT-NAME_INCLUDE.rst | 10 +- Help/variable/CMAKE_PROJECT_VERSION.rst | 35 + Help/variable/CMAKE_PROJECT_VERSION_MAJOR.rst | 9 + Help/variable/CMAKE_PROJECT_VERSION_MINOR.rst | 9 + Help/variable/CMAKE_PROJECT_VERSION_PATCH.rst | 9 + Help/variable/CMAKE_PROJECT_VERSION_TWEAK.rst | 9 + Help/variable/CMAKE_RULE_MESSAGES.rst | 8 + Help/variable/CMAKE_SKIP_INSTALL_RULES.rst | 2 +- Help/variable/CMAKE_SOURCE_DIR.rst | 2 +- Help/variable/CMAKE_STAGING_PREFIX.rst | 10 +- Help/variable/CMAKE_STATIC_LINKER_FLAGS.rst | 10 +- Help/variable/CMAKE_STATIC_LINKER_FLAGS_CONFIG.rst | 12 +- Help/variable/CMAKE_SUPPRESS_REGENERATION.rst | 11 + Help/variable/CMAKE_SYSROOT.rst | 4 +- Help/variable/CMAKE_SYSTEM_APPBUNDLE_PATH.rst | 2 +- Help/variable/CMAKE_SYSTEM_FRAMEWORK_PATH.rst | 2 +- Help/variable/CMAKE_SYSTEM_IGNORE_PATH.rst | 2 +- Help/variable/CMAKE_SYSTEM_INCLUDE_PATH.rst | 2 +- Help/variable/CMAKE_SYSTEM_LIBRARY_PATH.rst | 2 +- Help/variable/CMAKE_SYSTEM_NAME.rst | 3 + Help/variable/CMAKE_SYSTEM_PREFIX_PATH.rst | 9 +- Help/variable/CMAKE_SYSTEM_PROCESSOR.rst | 2 - Help/variable/CMAKE_SYSTEM_PROGRAM_PATH.rst | 2 +- Help/variable/CMAKE_Swift_LANGUAGE_VERSION.rst | 8 +- Help/variable/CMAKE_Swift_MODULE_DIRECTORY.rst | 8 + Help/variable/CMAKE_Swift_NUM_THREADS.rst | 8 + Help/variable/CMAKE_UNITY_BUILD.rst | 20 + Help/variable/CMAKE_UNITY_BUILD_BATCH_SIZE.rst | 7 + Help/variable/CMAKE_VS_DEVENV_COMMAND.rst | 2 +- Help/variable/CMAKE_VS_GLOBALS.rst | 21 + .../CMAKE_VS_INTEL_Fortran_PROJECT_VERSION.rst | 2 +- Help/variable/CMAKE_VS_JUST_MY_CODE_DEBUGGING.rst | 8 + Help/variable/CMAKE_VS_PLATFORM_NAME.rst | 4 +- Help/variable/CMAKE_VS_PLATFORM_NAME_DEFAULT.rst | 9 + Help/variable/CMAKE_VS_PLATFORM_TOOLSET_CUDA.rst | 6 +- .../CMAKE_VS_PLATFORM_TOOLSET_CUDA_CUSTOM_DIR.rst | 16 + ...CMAKE_VS_PLATFORM_TOOLSET_HOST_ARCHITECTURE.rst | 10 +- .../variable/CMAKE_VS_PLATFORM_TOOLSET_VERSION.rst | 11 + Help/variable/CMAKE_VS_SDK_EXCLUDE_DIRECTORIES.rst | 4 + .../CMAKE_VS_SDK_EXECUTABLE_DIRECTORIES.rst | 4 + Help/variable/CMAKE_VS_SDK_INCLUDE_DIRECTORIES.rst | 4 + Help/variable/CMAKE_VS_SDK_LIBRARY_DIRECTORIES.rst | 4 + .../CMAKE_VS_SDK_LIBRARY_WINRT_DIRECTORIES.rst | 5 + .../CMAKE_VS_SDK_REFERENCE_DIRECTORIES.rst | 4 + Help/variable/CMAKE_VS_SDK_SOURCE_DIRECTORIES.rst | 4 + Help/variable/CMAKE_VS_WINRT_BY_DEFAULT.rst | 8 + Help/variable/CMAKE_XCODE_GENERATE_SCHEME.rst | 9 +- ...CMAKE_XCODE_GENERATE_TOP_LEVEL_PROJECT_ONLY.rst | 9 + .../CMAKE_XCODE_SCHEME_ADDRESS_SANITIZER.rst | 12 + ...E_SCHEME_ADDRESS_SANITIZER_USE_AFTER_RETURN.rst | 12 + ...MAKE_XCODE_SCHEME_DEBUG_DOCUMENT_VERSIONING.rst | 13 + ...KE_XCODE_SCHEME_DISABLE_MAIN_THREAD_CHECKER.rst | 12 + .../CMAKE_XCODE_SCHEME_DYNAMIC_LIBRARY_LOADS.rst | 12 + ...CMAKE_XCODE_SCHEME_DYNAMIC_LINKER_API_USAGE.rst | 12 + Help/variable/CMAKE_XCODE_SCHEME_GUARD_MALLOC.rst | 12 + ...CMAKE_XCODE_SCHEME_MAIN_THREAD_CHECKER_STOP.rst | 13 + .../CMAKE_XCODE_SCHEME_MALLOC_GUARD_EDGES.rst | 12 + .../CMAKE_XCODE_SCHEME_MALLOC_SCRIBBLE.rst | 12 + Help/variable/CMAKE_XCODE_SCHEME_MALLOC_STACK.rst | 12 + .../CMAKE_XCODE_SCHEME_THREAD_SANITIZER.rst | 12 + .../CMAKE_XCODE_SCHEME_THREAD_SANITIZER_STOP.rst | 12 + ..._XCODE_SCHEME_UNDEFINED_BEHAVIOUR_SANITIZER.rst | 12 + ...E_SCHEME_UNDEFINED_BEHAVIOUR_SANITIZER_STOP.rst | 13 + .../variable/CMAKE_XCODE_SCHEME_ZOMBIE_OBJECTS.rst | 12 + ...CPACK_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION.rst | 2 +- ...CPACK_INSTALL_DEFAULT_DIRECTORY_PERMISSIONS.rst | 11 + Help/variable/CPACK_INSTALL_SCRIPT.rst | 8 - Help/variable/CTEST_CUSTOM_TESTS_IGNORE.rst | 7 + Help/variable/CTEST_CUSTOM_TEST_IGNORE.rst | 7 - Help/variable/CTEST_CUSTOM_WARNING_EXCEPTION.rst | 2 +- Help/variable/CTEST_CUSTOM_WARNING_MATCH.rst | 2 +- Help/variable/CTEST_LABELS_FOR_SUBPROJECTS.rst | 5 + Help/variable/CTEST_RUN_CURRENT_SCRIPT.rst | 5 + Help/variable/CTEST_SCP_COMMAND.rst | 3 +- Help/variable/CTEST_SUBMIT_URL.rst | 5 + Help/variable/CTEST_TRIGGER_SITE.rst | 3 +- Help/variable/CTEST_UPDATE_VERSION_ONLY.rst | 2 +- Help/variable/CTEST_UPDATE_VERSION_OVERRIDE.rst | 5 + Help/variable/ENV.rst | 11 +- Help/variable/GHS-MULTI.rst | 2 +- Help/variable/IOS.rst | 4 + Help/variable/LIBRARY_OUTPUT_PATH.rst | 2 +- Help/variable/MSVC.rst | 6 +- Help/variable/MSVC_TOOLSET_VERSION.rst | 22 + Help/variable/MSVC_VERSION.rst | 27 +- Help/variable/MSYS.rst | 4 + Help/variable/PROJECT-NAME_DESCRIPTION.rst | 5 + Help/variable/PROJECT-NAME_HOMEPAGE_URL.rst | 5 + Help/variable/PROJECT_DESCRIPTION.rst | 5 +- Help/variable/PROJECT_HOMEPAGE_URL.rst | 9 + Help/variable/PROJECT_NAME.rst | 4 +- Help/variable/PackageName_ROOT.rst | 14 + Help/variable/UNIX.rst | 8 +- Help/variable/WIN32.rst | 4 +- Help/variable/XCODE_VERSION.rst | 4 +- 994 files changed, 24565 insertions(+), 4127 deletions(-) create mode 100644 Help/command/LINK_OPTIONS_LINKER.txt create mode 100644 Help/command/OPTIONS_SHELL.txt create mode 100644 Help/command/add_compile_definitions.rst create mode 100644 Help/command/add_link_options.rst create mode 100644 Help/command/include_guard.rst create mode 100644 Help/command/target_link_directories.rst create mode 100644 Help/command/target_link_options.rst create mode 100644 Help/command/target_precompile_headers.rst create mode 100644 Help/cpack_gen/archive.rst create mode 100644 Help/cpack_gen/bundle.rst create mode 100644 Help/cpack_gen/cygwin.rst create mode 100644 Help/cpack_gen/deb.rst create mode 100644 Help/cpack_gen/dmg.rst create mode 100644 Help/cpack_gen/external.rst create mode 100644 Help/cpack_gen/freebsd.rst create mode 100644 Help/cpack_gen/ifw.rst create mode 100644 Help/cpack_gen/nsis.rst create mode 100644 Help/cpack_gen/nuget.rst create mode 100644 Help/cpack_gen/packagemaker.rst create mode 100644 Help/cpack_gen/productbuild.rst create mode 100644 Help/cpack_gen/rpm.rst create mode 100644 Help/cpack_gen/wix.rst create mode 100644 Help/dev/documentation.rst create mode 100644 Help/envvar/ASM_DIALECT.rst create mode 100644 Help/envvar/ASM_DIALECTFLAGS.rst create mode 100644 Help/envvar/CC.rst create mode 100644 Help/envvar/CFLAGS.rst create mode 100644 Help/envvar/CMAKE_BUILD_PARALLEL_LEVEL.rst create mode 100644 Help/envvar/CMAKE_CONFIG_TYPE.rst create mode 100644 Help/envvar/CMAKE_GENERATOR.rst create mode 100644 Help/envvar/CMAKE_GENERATOR_INSTANCE.rst create mode 100644 Help/envvar/CMAKE_GENERATOR_PLATFORM.rst create mode 100644 Help/envvar/CMAKE_GENERATOR_TOOLSET.rst create mode 100644 Help/envvar/CMAKE_MSVCIDE_RUN_PATH.rst create mode 100644 Help/envvar/CMAKE_NO_VERBOSE.rst create mode 100644 Help/envvar/CMAKE_OSX_ARCHITECTURES.rst create mode 100644 Help/envvar/CSFLAGS.rst create mode 100644 Help/envvar/CTEST_INTERACTIVE_DEBUG_MODE.rst create mode 100644 Help/envvar/CTEST_OUTPUT_ON_FAILURE.rst create mode 100644 Help/envvar/CTEST_PARALLEL_LEVEL.rst create mode 100644 Help/envvar/CTEST_PROGRESS_OUTPUT.rst create mode 100644 Help/envvar/CTEST_USE_LAUNCHERS_DEFAULT.rst create mode 100644 Help/envvar/CUDACXX.rst create mode 100644 Help/envvar/CUDAFLAGS.rst create mode 100644 Help/envvar/CUDAHOSTCXX.rst create mode 100644 Help/envvar/CXX.rst create mode 100644 Help/envvar/CXXFLAGS.rst create mode 100644 Help/envvar/DASHBOARD_TEST_FROM_CTEST.rst create mode 100644 Help/envvar/DESTDIR.rst create mode 100644 Help/envvar/ENV_VAR.txt create mode 100644 Help/envvar/FC.rst create mode 100644 Help/envvar/FFLAGS.rst create mode 100644 Help/envvar/LDFLAGS.rst create mode 100644 Help/envvar/MACOSX_DEPLOYMENT_TARGET.rst create mode 100644 Help/envvar/PackageName_ROOT.rst create mode 100644 Help/envvar/RC.rst create mode 100644 Help/envvar/RCFLAGS.rst create mode 100644 Help/envvar/SWIFTC.rst create mode 100644 Help/envvar/VERBOSE.rst delete mode 100644 Help/generator/KDevelop3.rst create mode 100644 Help/generator/Visual Studio 16 2019.rst create mode 100644 Help/guide/tutorial/Complete/CMakeLists.txt create mode 100644 Help/guide/tutorial/Complete/CTestConfig.cmake create mode 100644 Help/guide/tutorial/Complete/Config.cmake.in create mode 100644 Help/guide/tutorial/Complete/License.txt create mode 100644 Help/guide/tutorial/Complete/MathFunctions/CMakeLists.txt create mode 100644 Help/guide/tutorial/Complete/MathFunctions/MakeTable.cxx create mode 100644 Help/guide/tutorial/Complete/MathFunctions/MathFunctions.cxx create mode 100644 Help/guide/tutorial/Complete/MathFunctions/MathFunctions.h create mode 100644 Help/guide/tutorial/Complete/MathFunctions/mysqrt.cxx create mode 100644 Help/guide/tutorial/Complete/MathFunctions/mysqrt.h create mode 100644 Help/guide/tutorial/Complete/TutorialConfig.h.in create mode 100644 Help/guide/tutorial/Complete/tutorial.cxx create mode 100644 Help/guide/tutorial/Consumer/CMakeLists.txt create mode 100644 Help/guide/tutorial/Consumer/Config.cmake.in create mode 100644 Help/guide/tutorial/Consumer/consumer.cxx create mode 100644 Help/guide/tutorial/MultiPackage/CMakeLists.txt create mode 100644 Help/guide/tutorial/MultiPackage/Config.cmake.in create mode 100644 Help/guide/tutorial/MultiPackage/License.txt create mode 100644 Help/guide/tutorial/MultiPackage/MathFunctions/CMakeLists.txt create mode 100644 Help/guide/tutorial/MultiPackage/MathFunctions/MakeTable.cxx create mode 100644 Help/guide/tutorial/MultiPackage/MathFunctions/MathFunctions.cxx create mode 100644 Help/guide/tutorial/MultiPackage/MathFunctions/MathFunctions.h create mode 100644 Help/guide/tutorial/MultiPackage/MathFunctions/mysqrt.cxx create mode 100644 Help/guide/tutorial/MultiPackage/MathFunctions/mysqrt.h create mode 100644 Help/guide/tutorial/MultiPackage/MultiCPackConfig.cmake create mode 100644 Help/guide/tutorial/MultiPackage/TutorialConfig.h.in create mode 100644 Help/guide/tutorial/MultiPackage/tutorial.cxx create mode 100644 Help/guide/tutorial/Step1/tutorial.cxx create mode 100644 Help/guide/tutorial/Step10/CMakeLists.txt create mode 100644 Help/guide/tutorial/Step10/CTestConfig.cmake create mode 100644 Help/guide/tutorial/Step10/License.txt create mode 100644 Help/guide/tutorial/Step10/MathFunctions/CMakeLists.txt create mode 100644 Help/guide/tutorial/Step10/MathFunctions/MakeTable.cxx create mode 100644 Help/guide/tutorial/Step10/MathFunctions/MathFunctions.cxx create mode 100644 Help/guide/tutorial/Step10/MathFunctions/MathFunctions.h create mode 100644 Help/guide/tutorial/Step10/MathFunctions/mysqrt.cxx create mode 100644 Help/guide/tutorial/Step10/MathFunctions/mysqrt.h create mode 100644 Help/guide/tutorial/Step10/TutorialConfig.h.in create mode 100644 Help/guide/tutorial/Step10/tutorial.cxx create mode 100644 Help/guide/tutorial/Step11/CMakeLists.txt create mode 100644 Help/guide/tutorial/Step11/CTestConfig.cmake create mode 100644 Help/guide/tutorial/Step11/License.txt create mode 100644 Help/guide/tutorial/Step11/MathFunctions/CMakeLists.txt create mode 100644 Help/guide/tutorial/Step11/MathFunctions/MakeTable.cxx create mode 100644 Help/guide/tutorial/Step11/MathFunctions/MathFunctions.cxx create mode 100644 Help/guide/tutorial/Step11/MathFunctions/MathFunctions.h create mode 100644 Help/guide/tutorial/Step11/MathFunctions/mysqrt.cxx create mode 100644 Help/guide/tutorial/Step11/MathFunctions/mysqrt.h create mode 100644 Help/guide/tutorial/Step11/TutorialConfig.h.in create mode 100644 Help/guide/tutorial/Step11/tutorial.cxx create mode 100644 Help/guide/tutorial/Step2/CMakeLists.txt create mode 100644 Help/guide/tutorial/Step2/MathFunctions/MathFunctions.h create mode 100644 Help/guide/tutorial/Step2/MathFunctions/mysqrt.cxx create mode 100644 Help/guide/tutorial/Step2/TutorialConfig.h.in create mode 100644 Help/guide/tutorial/Step2/tutorial.cxx create mode 100644 Help/guide/tutorial/Step3/CMakeLists.txt create mode 100644 Help/guide/tutorial/Step3/MathFunctions/CMakeLists.txt create mode 100644 Help/guide/tutorial/Step3/MathFunctions/MathFunctions.h create mode 100644 Help/guide/tutorial/Step3/MathFunctions/mysqrt.cxx create mode 100644 Help/guide/tutorial/Step3/TutorialConfig.h.in create mode 100644 Help/guide/tutorial/Step3/tutorial.cxx create mode 100644 Help/guide/tutorial/Step4/CMakeLists.txt create mode 100644 Help/guide/tutorial/Step4/MathFunctions/CMakeLists.txt create mode 100644 Help/guide/tutorial/Step4/MathFunctions/MathFunctions.h create mode 100644 Help/guide/tutorial/Step4/MathFunctions/mysqrt.cxx create mode 100644 Help/guide/tutorial/Step4/TutorialConfig.h.in create mode 100644 Help/guide/tutorial/Step4/tutorial.cxx create mode 100644 Help/guide/tutorial/Step5/CMakeLists.txt create mode 100644 Help/guide/tutorial/Step5/MathFunctions/CMakeLists.txt create mode 100644 Help/guide/tutorial/Step5/MathFunctions/MakeTable.cxx create mode 100644 Help/guide/tutorial/Step5/MathFunctions/MathFunctions.h create mode 100644 Help/guide/tutorial/Step5/MathFunctions/mysqrt.cxx create mode 100644 Help/guide/tutorial/Step5/TutorialConfig.h.in create mode 100644 Help/guide/tutorial/Step5/tutorial.cxx create mode 100644 Help/guide/tutorial/Step6/CMakeLists.txt create mode 100644 Help/guide/tutorial/Step6/MathFunctions/CMakeLists.txt create mode 100644 Help/guide/tutorial/Step6/MathFunctions/MakeTable.cxx create mode 100644 Help/guide/tutorial/Step6/MathFunctions/MathFunctions.h create mode 100644 Help/guide/tutorial/Step6/MathFunctions/mysqrt.cxx create mode 100644 Help/guide/tutorial/Step6/TutorialConfig.h.in create mode 100644 Help/guide/tutorial/Step6/tutorial.cxx create mode 100644 Help/guide/tutorial/Step7/CMakeLists.txt create mode 100644 Help/guide/tutorial/Step7/License.txt create mode 100644 Help/guide/tutorial/Step7/MathFunctions/CMakeLists.txt create mode 100644 Help/guide/tutorial/Step7/MathFunctions/MakeTable.cxx create mode 100644 Help/guide/tutorial/Step7/MathFunctions/MathFunctions.h create mode 100644 Help/guide/tutorial/Step7/MathFunctions/mysqrt.cxx create mode 100644 Help/guide/tutorial/Step7/TutorialConfig.h.in create mode 100644 Help/guide/tutorial/Step7/tutorial.cxx create mode 100644 Help/guide/tutorial/Step8/CMakeLists.txt create mode 100644 Help/guide/tutorial/Step8/License.txt create mode 100644 Help/guide/tutorial/Step8/MathFunctions/CMakeLists.txt create mode 100644 Help/guide/tutorial/Step8/MathFunctions/MakeTable.cxx create mode 100644 Help/guide/tutorial/Step8/MathFunctions/MathFunctions.h create mode 100644 Help/guide/tutorial/Step8/MathFunctions/mysqrt.cxx create mode 100644 Help/guide/tutorial/Step8/TutorialConfig.h.in create mode 100644 Help/guide/tutorial/Step8/tutorial.cxx create mode 100644 Help/guide/tutorial/Step9/CMakeLists.txt create mode 100644 Help/guide/tutorial/Step9/CTestConfig.cmake create mode 100644 Help/guide/tutorial/Step9/License.txt create mode 100644 Help/guide/tutorial/Step9/MathFunctions/CMakeLists.txt create mode 100644 Help/guide/tutorial/Step9/MathFunctions/MakeTable.cxx create mode 100644 Help/guide/tutorial/Step9/MathFunctions/MathFunctions.cxx create mode 100644 Help/guide/tutorial/Step9/MathFunctions/MathFunctions.h create mode 100644 Help/guide/tutorial/Step9/MathFunctions/mysqrt.cxx create mode 100644 Help/guide/tutorial/Step9/MathFunctions/mysqrt.h create mode 100644 Help/guide/tutorial/Step9/TutorialConfig.h.in create mode 100644 Help/guide/tutorial/Step9/tutorial.cxx create mode 100644 Help/guide/tutorial/index.rst create mode 100644 Help/manual/cmake-env-variables.7.rst create mode 100644 Help/manual/cmake-file-api.7.rst create mode 100644 Help/manual/cpack-generators.7.rst create mode 100644 Help/module/CPackFreeBSD.rst create mode 100644 Help/module/CPackNuGet.rst create mode 100644 Help/module/CheckFortranSourceRuns.rst create mode 100644 Help/module/CheckOBJCCompilerFlag.rst create mode 100644 Help/module/CheckOBJCSourceCompiles.rst create mode 100644 Help/module/CheckOBJCSourceRuns.rst create mode 100644 Help/module/CheckOBJCXXCompilerFlag.rst create mode 100644 Help/module/CheckOBJCXXSourceCompiles.rst create mode 100644 Help/module/CheckOBJCXXSourceRuns.rst create mode 100644 Help/module/CheckPIESupported.rst create mode 100644 Help/module/FetchContent.rst create mode 100644 Help/module/FindEnvModules.rst create mode 100644 Help/module/FindFontconfig.rst create mode 100644 Help/module/FindIconv.rst create mode 100644 Help/module/FindLibinput.rst create mode 100644 Help/module/FindODBC.rst create mode 100644 Help/module/FindOpenACC.rst create mode 100644 Help/module/FindPatch.rst create mode 100644 Help/module/FindPython.rst create mode 100644 Help/module/FindPython2.rst create mode 100644 Help/module/FindPython3.rst create mode 100644 Help/module/FindSQLite3.rst create mode 100644 Help/policy/CMP0070.rst create mode 100644 Help/policy/CMP0071.rst create mode 100644 Help/policy/CMP0072.rst create mode 100644 Help/policy/CMP0073.rst create mode 100644 Help/policy/CMP0074.rst create mode 100644 Help/policy/CMP0075.rst create mode 100644 Help/policy/CMP0076.rst create mode 100644 Help/policy/CMP0077.rst create mode 100644 Help/policy/CMP0078.rst create mode 100644 Help/policy/CMP0079.rst create mode 100644 Help/policy/CMP0080.rst create mode 100644 Help/policy/CMP0081.rst create mode 100644 Help/policy/CMP0082.rst create mode 100644 Help/policy/CMP0083.rst create mode 100644 Help/policy/CMP0084.rst create mode 100644 Help/policy/CMP0085.rst create mode 100644 Help/policy/CMP0086.rst create mode 100644 Help/policy/CMP0087.rst create mode 100644 Help/policy/CMP0088.rst create mode 100644 Help/policy/CMP0089.rst create mode 100644 Help/policy/CMP0090.rst create mode 100644 Help/policy/CMP0091.rst create mode 100644 Help/policy/CMP0092.rst create mode 100644 Help/policy/CMP0093.rst create mode 100644 Help/policy/CMP0094.rst create mode 100644 Help/policy/CMP0095.rst create mode 100644 Help/policy/CMP0096.rst create mode 100644 Help/policy/CMP0097.rst create mode 100644 Help/prop_dir/ADDITIONAL_CLEAN_FILES.rst create mode 100644 Help/prop_dir/LABELS.rst create mode 100644 Help/prop_dir/LINK_OPTIONS.rst create mode 100644 Help/prop_dir/TESTS.rst create mode 100644 Help/prop_dir/TEST_INCLUDE_FILES.rst create mode 100644 Help/prop_gbl/CMAKE_ROLE.rst create mode 100644 Help/prop_gbl/ECLIPSE_EXTRA_CPROJECT_CONTENTS.rst create mode 100644 Help/prop_sf/COMPILE_OPTIONS.rst create mode 100644 Help/prop_sf/INCLUDE_DIRECTORIES.rst create mode 100644 Help/prop_sf/SKIP_PRECOMPILE_HEADERS.rst create mode 100644 Help/prop_sf/SKIP_UNITY_BUILD_INCLUSION.rst create mode 100644 Help/prop_sf/Swift_DEPENDENCIES_FILE.rst create mode 100644 Help/prop_sf/Swift_DIAGNOSTICS_FILE.rst create mode 100644 Help/prop_sf/VS_SHADER_DISABLE_OPTIMIZATIONS.rst create mode 100644 Help/prop_sf/VS_SHADER_ENABLE_DEBUG.rst create mode 100644 Help/prop_sf/VS_SHADER_OBJECT_FILE_NAME.rst create mode 100644 Help/prop_sf/VS_SHADER_OUTPUT_HEADER_FILE.rst create mode 100644 Help/prop_sf/VS_SHADER_VARIABLE_NAME.rst create mode 100644 Help/prop_test/PROCESSOR_AFFINITY.rst create mode 100644 Help/prop_test/RESOURCE_GROUPS.rst create mode 100644 Help/prop_test/SKIP_REGULAR_EXPRESSION.rst create mode 100644 Help/prop_tgt/ADDITIONAL_CLEAN_FILES.rst create mode 100644 Help/prop_tgt/AUTOGEN_ORIGIN_DEPENDS.rst create mode 100644 Help/prop_tgt/AUTOGEN_PARALLEL.rst create mode 100644 Help/prop_tgt/AUTOMOC_COMPILER_PREDEFINES.rst create mode 100644 Help/prop_tgt/AUTOMOC_EXECUTABLE.rst create mode 100644 Help/prop_tgt/AUTOMOC_MACRO_NAMES.rst create mode 100644 Help/prop_tgt/AUTOMOC_PATH_PREFIX.rst create mode 100644 Help/prop_tgt/AUTORCC_EXECUTABLE.rst create mode 100644 Help/prop_tgt/AUTOUIC_EXECUTABLE.rst create mode 100644 Help/prop_tgt/BUILD_RPATH_USE_ORIGIN.rst create mode 100644 Help/prop_tgt/COMMON_LANGUAGE_RUNTIME.rst create mode 100644 Help/prop_tgt/DEPLOYMENT_ADDITIONAL_FILES.rst create mode 100644 Help/prop_tgt/DISABLE_PRECOMPILE_HEADERS.rst create mode 100644 Help/prop_tgt/DOTNET_TARGET_FRAMEWORK_VERSION.rst create mode 100644 Help/prop_tgt/EXPORT_PROPERTIES.rst create mode 100644 Help/prop_tgt/GHS_INTEGRITY_APP.rst create mode 100644 Help/prop_tgt/GHS_NO_SOURCE_GROUP_FILE.rst create mode 100644 Help/prop_tgt/IMPORTED_COMMON_LANGUAGE_RUNTIME.rst create mode 100644 Help/prop_tgt/IMPORTED_GLOBAL.rst create mode 100644 Help/prop_tgt/INSTALL_REMOVE_ENVIRONMENT_RPATH.rst create mode 100644 Help/prop_tgt/INTERFACE_LINK_DEPENDS.rst create mode 100644 Help/prop_tgt/INTERFACE_LINK_DIRECTORIES.rst create mode 100644 Help/prop_tgt/INTERFACE_LINK_OPTIONS.rst create mode 100644 Help/prop_tgt/INTERFACE_PRECOMPILE_HEADERS.rst create mode 100644 Help/prop_tgt/LANG_CPPCHECK.rst create mode 100644 Help/prop_tgt/LINK_DIRECTORIES.rst create mode 100644 Help/prop_tgt/LINK_LIBRARIES_INDIRECTION.txt create mode 100644 Help/prop_tgt/LINK_OPTIONS.rst create mode 100644 Help/prop_tgt/MSVC_RUNTIME_LIBRARY-VALUES.txt create mode 100644 Help/prop_tgt/MSVC_RUNTIME_LIBRARY.rst create mode 100644 Help/prop_tgt/OBJCXX_EXTENSIONS.rst create mode 100644 Help/prop_tgt/OBJCXX_STANDARD.rst create mode 100644 Help/prop_tgt/OBJCXX_STANDARD_REQUIRED.rst create mode 100644 Help/prop_tgt/OBJC_EXTENSIONS.rst create mode 100644 Help/prop_tgt/OBJC_STANDARD.rst create mode 100644 Help/prop_tgt/OBJC_STANDARD_REQUIRED.rst create mode 100644 Help/prop_tgt/PRECOMPILE_HEADERS.rst create mode 100644 Help/prop_tgt/PRECOMPILE_HEADERS_REUSE_FROM.rst create mode 100644 Help/prop_tgt/STATIC_LIBRARY_OPTIONS.rst create mode 100644 Help/prop_tgt/Swift_DEPENDENCIES_FILE.rst create mode 100644 Help/prop_tgt/Swift_LANGUAGE_VERSION.rst create mode 100644 Help/prop_tgt/Swift_MODULE_DIRECTORY.rst create mode 100644 Help/prop_tgt/Swift_MODULE_NAME.rst create mode 100644 Help/prop_tgt/UNITY_BUILD.rst create mode 100644 Help/prop_tgt/UNITY_BUILD_BATCH_SIZE.rst create mode 100644 Help/prop_tgt/UNITY_BUILD_CODE_AFTER_INCLUDE.rst create mode 100644 Help/prop_tgt/UNITY_BUILD_CODE_BEFORE_INCLUDE.rst create mode 100644 Help/prop_tgt/VS_DEBUGGER_COMMAND.rst create mode 100644 Help/prop_tgt/VS_DEBUGGER_COMMAND_ARGUMENTS.rst create mode 100644 Help/prop_tgt/VS_DEBUGGER_ENVIRONMENT.rst create mode 100644 Help/prop_tgt/VS_DOTNET_REFERENCEPROP_refname_TAG_tagname.rst create mode 100644 Help/prop_tgt/VS_DPI_AWARE.rst create mode 100644 Help/prop_tgt/VS_JUST_MY_CODE_DEBUGGING.rst create mode 100644 Help/prop_tgt/VS_NO_SOLUTION_DEPLOY.rst create mode 100644 Help/prop_tgt/VS_PACKAGE_REFERENCES.rst create mode 100644 Help/prop_tgt/VS_PROJECT_IMPORT.rst create mode 100644 Help/prop_tgt/XCODE_GENERATE_SCHEME.rst create mode 100644 Help/prop_tgt/XCODE_SCHEME_ADDRESS_SANITIZER.rst create mode 100644 Help/prop_tgt/XCODE_SCHEME_ADDRESS_SANITIZER_USE_AFTER_RETURN.rst create mode 100644 Help/prop_tgt/XCODE_SCHEME_ARGUMENTS.rst create mode 100644 Help/prop_tgt/XCODE_SCHEME_DEBUG_AS_ROOT.rst create mode 100644 Help/prop_tgt/XCODE_SCHEME_DEBUG_DOCUMENT_VERSIONING.rst create mode 100644 Help/prop_tgt/XCODE_SCHEME_DISABLE_MAIN_THREAD_CHECKER.rst create mode 100644 Help/prop_tgt/XCODE_SCHEME_DYNAMIC_LIBRARY_LOADS.rst create mode 100644 Help/prop_tgt/XCODE_SCHEME_DYNAMIC_LINKER_API_USAGE.rst create mode 100644 Help/prop_tgt/XCODE_SCHEME_ENVIRONMENT.rst create mode 100644 Help/prop_tgt/XCODE_SCHEME_EXECUTABLE.rst create mode 100644 Help/prop_tgt/XCODE_SCHEME_GUARD_MALLOC.rst create mode 100644 Help/prop_tgt/XCODE_SCHEME_MAIN_THREAD_CHECKER_STOP.rst create mode 100644 Help/prop_tgt/XCODE_SCHEME_MALLOC_GUARD_EDGES.rst create mode 100644 Help/prop_tgt/XCODE_SCHEME_MALLOC_SCRIBBLE.rst create mode 100644 Help/prop_tgt/XCODE_SCHEME_MALLOC_STACK.rst create mode 100644 Help/prop_tgt/XCODE_SCHEME_THREAD_SANITIZER.rst create mode 100644 Help/prop_tgt/XCODE_SCHEME_THREAD_SANITIZER_STOP.rst create mode 100644 Help/prop_tgt/XCODE_SCHEME_UNDEFINED_BEHAVIOUR_SANITIZER.rst create mode 100644 Help/prop_tgt/XCODE_SCHEME_UNDEFINED_BEHAVIOUR_SANITIZER_STOP.rst create mode 100644 Help/prop_tgt/XCODE_SCHEME_ZOMBIE_OBJECTS.rst create mode 100644 Help/release/3.10.rst create mode 100644 Help/release/3.11.rst create mode 100644 Help/release/3.12.rst create mode 100644 Help/release/3.13.rst create mode 100644 Help/release/3.14.rst create mode 100644 Help/release/3.15.rst create mode 100644 Help/release/3.16.rst create mode 100644 Help/variable/CACHE.rst create mode 100644 Help/variable/CMAKE_AUTOGEN_ORIGIN_DEPENDS.rst create mode 100644 Help/variable/CMAKE_AUTOGEN_PARALLEL.rst create mode 100644 Help/variable/CMAKE_AUTOGEN_VERBOSE.rst create mode 100644 Help/variable/CMAKE_AUTOMOC_COMPILER_PREDEFINES.rst create mode 100644 Help/variable/CMAKE_AUTOMOC_MACRO_NAMES.rst create mode 100644 Help/variable/CMAKE_AUTOMOC_PATH_PREFIX.rst create mode 100644 Help/variable/CMAKE_BUILD_RPATH_USE_ORIGIN.rst create mode 100644 Help/variable/CMAKE_CODEBLOCKS_COMPILER_ID.rst create mode 100644 Help/variable/CMAKE_CODEBLOCKS_EXCLUDE_EXTERNAL_FILES.rst create mode 100644 Help/variable/CMAKE_CPACK_COMMAND.rst create mode 100644 Help/variable/CMAKE_CUDA_HOST_COMPILER.rst create mode 100644 Help/variable/CMAKE_CUDA_RESOLVE_DEVICE_SYMBOLS.rst create mode 100644 Help/variable/CMAKE_CUDA_SEPARABLE_COMPILATION.rst create mode 100644 Help/variable/CMAKE_DIRECTORY_LABELS.rst create mode 100644 Help/variable/CMAKE_DISABLE_PRECOMPILE_HEADERS.rst create mode 100644 Help/variable/CMAKE_DOTNET_TARGET_FRAMEWORK_VERSION.rst create mode 100644 Help/variable/CMAKE_ECLIPSE_RESOURCE_ENCODING.rst create mode 100644 Help/variable/CMAKE_EXECUTE_PROCESS_COMMAND_ECHO.rst create mode 100644 Help/variable/CMAKE_EXPORT_PACKAGE_REGISTRY.rst create mode 100644 Help/variable/CMAKE_FIND_PACKAGE_PREFER_CONFIG.rst create mode 100644 Help/variable/CMAKE_FIND_PACKAGE_RESOLVE_SYMLINKS.rst create mode 100644 Help/variable/CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH.rst create mode 100644 Help/variable/CMAKE_FIND_USE_CMAKE_PATH.rst create mode 100644 Help/variable/CMAKE_FIND_USE_CMAKE_SYSTEM_PATH.rst create mode 100644 Help/variable/CMAKE_FIND_USE_PACKAGE_REGISTRY.rst create mode 100644 Help/variable/CMAKE_FIND_USE_PACKAGE_ROOT_PATH.rst create mode 100644 Help/variable/CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH.rst create mode 100644 Help/variable/CMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY.rst create mode 100644 Help/variable/CMAKE_FOLDER.rst create mode 100644 Help/variable/CMAKE_FRAMEWORK.rst create mode 100644 Help/variable/CMAKE_GENERATOR_INSTANCE.rst create mode 100644 Help/variable/CMAKE_GHS_NO_SOURCE_GROUP_FILE.rst create mode 100644 Help/variable/CMAKE_GLOBAL_AUTOGEN_TARGET.rst create mode 100644 Help/variable/CMAKE_GLOBAL_AUTOGEN_TARGET_NAME.rst create mode 100644 Help/variable/CMAKE_GLOBAL_AUTORCC_TARGET.rst create mode 100644 Help/variable/CMAKE_GLOBAL_AUTORCC_TARGET_NAME.rst create mode 100644 Help/variable/CMAKE_INSTALL_DEFAULT_DIRECTORY_PERMISSIONS.rst create mode 100644 Help/variable/CMAKE_INSTALL_REMOVE_ENVIRONMENT_RPATH.rst create mode 100644 Help/variable/CMAKE_JOB_POOLS.rst create mode 100644 Help/variable/CMAKE_LANG_COMPILER_ARCHITECTURE_ID.rst create mode 100644 Help/variable/CMAKE_LANG_COMPILER_PREDEFINES_COMMAND.rst create mode 100644 Help/variable/CMAKE_LANG_COMPILER_VERSION_INTERNAL.rst create mode 100644 Help/variable/CMAKE_LANG_CPPCHECK.rst create mode 100644 Help/variable/CMAKE_LANG_FLAGS_CONFIG.rst create mode 100644 Help/variable/CMAKE_LANG_FLAGS_CONFIG_INIT.rst delete mode 100644 Help/variable/CMAKE_LANG_GHS_KERNEL_FLAGS_DEBUG.rst delete mode 100644 Help/variable/CMAKE_LANG_GHS_KERNEL_FLAGS_MINSIZEREL.rst delete mode 100644 Help/variable/CMAKE_LANG_GHS_KERNEL_FLAGS_RELEASE.rst delete mode 100644 Help/variable/CMAKE_LANG_GHS_KERNEL_FLAGS_RELWITHDEBINFO.rst create mode 100644 Help/variable/CMAKE_LANG_LINKER_WRAPPER_FLAG.rst create mode 100644 Help/variable/CMAKE_LANG_LINKER_WRAPPER_FLAG_SEP.rst create mode 100644 Help/variable/CMAKE_LANG_LINK_LIBRARY_FILE_FLAG.rst create mode 100644 Help/variable/CMAKE_LANG_LINK_LIBRARY_FLAG.rst create mode 100644 Help/variable/CMAKE_LANG_LINK_LIBRARY_SUFFIX.rst create mode 100644 Help/variable/CMAKE_LINK_DIRECTORIES_BEFORE.rst create mode 100644 Help/variable/CMAKE_MAXIMUM_RECURSION_DEPTH.rst create mode 100644 Help/variable/CMAKE_MESSAGE_INDENT.rst create mode 100644 Help/variable/CMAKE_MSVCIDE_RUN_PATH.rst create mode 100644 Help/variable/CMAKE_MSVC_RUNTIME_LIBRARY.rst create mode 100644 Help/variable/CMAKE_NETRC.rst create mode 100644 Help/variable/CMAKE_NETRC_FILE.rst create mode 100644 Help/variable/CMAKE_OBJCXX_EXTENSIONS.rst create mode 100644 Help/variable/CMAKE_OBJCXX_STANDARD.rst create mode 100644 Help/variable/CMAKE_OBJCXX_STANDARD_REQUIRED.rst create mode 100644 Help/variable/CMAKE_OBJC_EXTENSIONS.rst create mode 100644 Help/variable/CMAKE_OBJC_STANDARD.rst create mode 100644 Help/variable/CMAKE_OBJC_STANDARD_REQUIRED.rst create mode 100644 Help/variable/CMAKE_PROJECT_HOMEPAGE_URL.rst create mode 100644 Help/variable/CMAKE_PROJECT_INCLUDE.rst create mode 100644 Help/variable/CMAKE_PROJECT_INCLUDE_BEFORE.rst create mode 100644 Help/variable/CMAKE_PROJECT_VERSION.rst create mode 100644 Help/variable/CMAKE_PROJECT_VERSION_MAJOR.rst create mode 100644 Help/variable/CMAKE_PROJECT_VERSION_MINOR.rst create mode 100644 Help/variable/CMAKE_PROJECT_VERSION_PATCH.rst create mode 100644 Help/variable/CMAKE_PROJECT_VERSION_TWEAK.rst create mode 100644 Help/variable/CMAKE_RULE_MESSAGES.rst create mode 100644 Help/variable/CMAKE_SUPPRESS_REGENERATION.rst create mode 100644 Help/variable/CMAKE_Swift_MODULE_DIRECTORY.rst create mode 100644 Help/variable/CMAKE_Swift_NUM_THREADS.rst create mode 100644 Help/variable/CMAKE_UNITY_BUILD.rst create mode 100644 Help/variable/CMAKE_UNITY_BUILD_BATCH_SIZE.rst create mode 100644 Help/variable/CMAKE_VS_GLOBALS.rst create mode 100644 Help/variable/CMAKE_VS_JUST_MY_CODE_DEBUGGING.rst create mode 100644 Help/variable/CMAKE_VS_PLATFORM_NAME_DEFAULT.rst create mode 100644 Help/variable/CMAKE_VS_PLATFORM_TOOLSET_CUDA_CUSTOM_DIR.rst create mode 100644 Help/variable/CMAKE_VS_PLATFORM_TOOLSET_VERSION.rst create mode 100644 Help/variable/CMAKE_VS_SDK_EXCLUDE_DIRECTORIES.rst create mode 100644 Help/variable/CMAKE_VS_SDK_EXECUTABLE_DIRECTORIES.rst create mode 100644 Help/variable/CMAKE_VS_SDK_INCLUDE_DIRECTORIES.rst create mode 100644 Help/variable/CMAKE_VS_SDK_LIBRARY_DIRECTORIES.rst create mode 100644 Help/variable/CMAKE_VS_SDK_LIBRARY_WINRT_DIRECTORIES.rst create mode 100644 Help/variable/CMAKE_VS_SDK_REFERENCE_DIRECTORIES.rst create mode 100644 Help/variable/CMAKE_VS_SDK_SOURCE_DIRECTORIES.rst create mode 100644 Help/variable/CMAKE_VS_WINRT_BY_DEFAULT.rst create mode 100644 Help/variable/CMAKE_XCODE_GENERATE_TOP_LEVEL_PROJECT_ONLY.rst create mode 100644 Help/variable/CMAKE_XCODE_SCHEME_ADDRESS_SANITIZER.rst create mode 100644 Help/variable/CMAKE_XCODE_SCHEME_ADDRESS_SANITIZER_USE_AFTER_RETURN.rst create mode 100644 Help/variable/CMAKE_XCODE_SCHEME_DEBUG_DOCUMENT_VERSIONING.rst create mode 100644 Help/variable/CMAKE_XCODE_SCHEME_DISABLE_MAIN_THREAD_CHECKER.rst create mode 100644 Help/variable/CMAKE_XCODE_SCHEME_DYNAMIC_LIBRARY_LOADS.rst create mode 100644 Help/variable/CMAKE_XCODE_SCHEME_DYNAMIC_LINKER_API_USAGE.rst create mode 100644 Help/variable/CMAKE_XCODE_SCHEME_GUARD_MALLOC.rst create mode 100644 Help/variable/CMAKE_XCODE_SCHEME_MAIN_THREAD_CHECKER_STOP.rst create mode 100644 Help/variable/CMAKE_XCODE_SCHEME_MALLOC_GUARD_EDGES.rst create mode 100644 Help/variable/CMAKE_XCODE_SCHEME_MALLOC_SCRIBBLE.rst create mode 100644 Help/variable/CMAKE_XCODE_SCHEME_MALLOC_STACK.rst create mode 100644 Help/variable/CMAKE_XCODE_SCHEME_THREAD_SANITIZER.rst create mode 100644 Help/variable/CMAKE_XCODE_SCHEME_THREAD_SANITIZER_STOP.rst create mode 100644 Help/variable/CMAKE_XCODE_SCHEME_UNDEFINED_BEHAVIOUR_SANITIZER.rst create mode 100644 Help/variable/CMAKE_XCODE_SCHEME_UNDEFINED_BEHAVIOUR_SANITIZER_STOP.rst create mode 100644 Help/variable/CMAKE_XCODE_SCHEME_ZOMBIE_OBJECTS.rst create mode 100644 Help/variable/CPACK_INSTALL_DEFAULT_DIRECTORY_PERMISSIONS.rst delete mode 100644 Help/variable/CPACK_INSTALL_SCRIPT.rst create mode 100644 Help/variable/CTEST_CUSTOM_TESTS_IGNORE.rst delete mode 100644 Help/variable/CTEST_CUSTOM_TEST_IGNORE.rst create mode 100644 Help/variable/CTEST_LABELS_FOR_SUBPROJECTS.rst create mode 100644 Help/variable/CTEST_RUN_CURRENT_SCRIPT.rst create mode 100644 Help/variable/CTEST_SUBMIT_URL.rst create mode 100644 Help/variable/CTEST_UPDATE_VERSION_OVERRIDE.rst create mode 100644 Help/variable/IOS.rst create mode 100644 Help/variable/MSVC_TOOLSET_VERSION.rst create mode 100644 Help/variable/MSYS.rst create mode 100644 Help/variable/PROJECT-NAME_DESCRIPTION.rst create mode 100644 Help/variable/PROJECT-NAME_HOMEPAGE_URL.rst create mode 100644 Help/variable/PROJECT_HOMEPAGE_URL.rst create mode 100644 Help/variable/PackageName_ROOT.rst (limited to 'Help') diff --git a/Help/command/FIND_XXX.txt b/Help/command/FIND_XXX.txt index 7db221cb8..42bf52b08 100644 --- a/Help/command/FIND_XXX.txt +++ b/Help/command/FIND_XXX.txt @@ -16,6 +16,7 @@ The general signature is: [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] @@ -60,6 +61,13 @@ If ``NO_DEFAULT_PATH`` is specified, then no additional paths are added to the search. If ``NO_DEFAULT_PATH`` is not specified, the search process is as follows: +.. |FIND_PACKAGE_ROOT_PREFIX_PATH_XXX_SUBDIR| replace:: + |prefix_XXX_SUBDIR| for each ```` in the + :variable:`_ROOT` CMake variable and the + :envvar:`_ROOT` environment variable if + called from within a find module loaded by + :command:`find_package()` + .. |CMAKE_PREFIX_PATH_XXX_SUBDIR| replace:: |prefix_XXX_SUBDIR| for each ```` in :variable:`CMAKE_PREFIX_PATH` @@ -71,50 +79,72 @@ If ``NO_DEFAULT_PATH`` is not specified, the search process is as follows: |prefix_XXX_SUBDIR| for each ```` in :variable:`CMAKE_SYSTEM_PREFIX_PATH` -1. Search paths specified in cmake-specific cache variables. +1. If called from within a find module or any other script loaded by a call to + :command:`find_package()`, search prefixes unique to the + current package being found. Specifically, look in the + :variable:`_ROOT` CMake variable and the + :envvar:`_ROOT` environment variable. + The package root variables are maintained as a stack, so if called from + nested find modules or config packages, root paths from the parent's find + module or config package will be searched after paths from the current + module or package. In other words, the search order would be + ``_ROOT``, ``ENV{_ROOT}``, + ``_ROOT``, ``ENV{_ROOT}``, etc. + This can be skipped if ``NO_PACKAGE_ROOT_PATH`` is passed or by setting + the :variable:`CMAKE_FIND_USE_PACKAGE_ROOT_PATH` to ``FALSE``. + See policy :policy:`CMP0074`. + + * |FIND_PACKAGE_ROOT_PREFIX_PATH_XXX| + +2. Search paths specified in cmake-specific cache variables. These are intended to be used on the command line with a ``-DVAR=value``. - The values are interpreted as :ref:`;-lists `. - This can be skipped if ``NO_CMAKE_PATH`` is passed. + The values are interpreted as :ref:`semicolon-separated lists `. + This can be skipped if ``NO_CMAKE_PATH`` is passed or by setting the + :variable:`CMAKE_FIND_USE_CMAKE_PATH` to ``FALSE``. * |CMAKE_PREFIX_PATH_XXX| * |CMAKE_XXX_PATH| * |CMAKE_XXX_MAC_PATH| -2. Search paths specified in cmake-specific environment variables. +3. Search paths specified in cmake-specific environment variables. These are intended to be set in the user's shell configuration, and therefore use the host's native path separator (``;`` on Windows and ``:`` on UNIX). - This can be skipped if ``NO_CMAKE_ENVIRONMENT_PATH`` is passed. + This can be skipped if ``NO_CMAKE_ENVIRONMENT_PATH`` is passed or + by setting the :variable:`CMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH` to ``FALSE``. * |CMAKE_PREFIX_PATH_XXX| * |CMAKE_XXX_PATH| * |CMAKE_XXX_MAC_PATH| -3. Search the paths specified by the ``HINTS`` option. +4. Search the paths specified by the ``HINTS`` option. These should be paths computed by system introspection, such as a hint provided by the location of another item already found. Hard-coded guesses should be specified with the ``PATHS`` option. -4. Search the standard system environment variables. - This can be skipped if ``NO_SYSTEM_ENVIRONMENT_PATH`` is an argument. +5. Search the standard system environment variables. + This can be skipped if ``NO_SYSTEM_ENVIRONMENT_PATH`` is passed or by + setting the :variable:`CMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH` to ``FALSE``. * |SYSTEM_ENVIRONMENT_PATH_XXX| + * |SYSTEM_ENVIRONMENT_PATH_WINDOWS_XXX| -5. Search cmake variables defined in the Platform files +6. Search cmake variables defined in the Platform files for the current system. This can be skipped if ``NO_CMAKE_SYSTEM_PATH`` - is passed. + is passed or by setting the :variable:`CMAKE_FIND_USE_CMAKE_SYSTEM_PATH` + to ``FALSE``. * |CMAKE_SYSTEM_PREFIX_PATH_XXX| * |CMAKE_SYSTEM_XXX_PATH| * |CMAKE_SYSTEM_XXX_MAC_PATH| -6. Search the paths specified by the PATHS option +7. Search the paths specified by the PATHS option or in the short-hand version of the command. These are typically hard-coded guesses. .. |FIND_ARGS_XXX| replace:: NAMES name -On OS X the :variable:`CMAKE_FIND_FRAMEWORK` and +On macOS the :variable:`CMAKE_FIND_FRAMEWORK` and :variable:`CMAKE_FIND_APPBUNDLE` variables determine the order of preference between Apple-style and unix-style package components. diff --git a/Help/command/LINK_OPTIONS_LINKER.txt b/Help/command/LINK_OPTIONS_LINKER.txt new file mode 100644 index 000000000..3f66181be --- /dev/null +++ b/Help/command/LINK_OPTIONS_LINKER.txt @@ -0,0 +1,22 @@ +To pass options to the linker tool, each compiler driver has its own syntax. +The ``LINKER:`` prefix and ``,`` separator can be used to specify, in a portable +way, options to pass to the linker tool. ``LINKER:`` is replaced by the +appropriate driver option and ``,`` by the appropriate driver separator. +The driver prefix and driver separator are given by the values of the +:variable:`CMAKE__LINKER_WRAPPER_FLAG` and +:variable:`CMAKE__LINKER_WRAPPER_FLAG_SEP` variables. + +For example, ``"LINKER:-z,defs"`` becomes ``-Xlinker -z -Xlinker defs`` for +``Clang`` and ``-Wl,-z,defs`` for ``GNU GCC``. + +The ``LINKER:`` prefix can be specified as part of a ``SHELL:`` prefix +expression. + +The ``LINKER:`` prefix supports, as an alternative syntax, specification of +arguments using the ``SHELL:`` prefix and space as separator. The previous +example then becomes ``"LINKER:SHELL:-z defs"``. + +.. note:: + + Specifying the ``SHELL:`` prefix anywhere other than at the beginning of the + ``LINKER:`` prefix is not supported. diff --git a/Help/command/OPTIONS_SHELL.txt b/Help/command/OPTIONS_SHELL.txt new file mode 100644 index 000000000..0f8ec323c --- /dev/null +++ b/Help/command/OPTIONS_SHELL.txt @@ -0,0 +1,9 @@ +The final set of compile or link options used for a target is constructed by +accumulating options from the current target and the usage requirements of +its dependencies. The set of options is de-duplicated to avoid repetition. +While beneficial for individual options, the de-duplication step can break +up option groups. For example, ``-D A -D B`` becomes ``-D A B``. One may +specify a group of options using shell-like quoting along with a ``SHELL:`` +prefix. The ``SHELL:`` prefix is dropped, and the rest of the option string +is parsed using the :command:`separate_arguments` ``UNIX_COMMAND`` mode. +For example, ``"SHELL:-D A" "SHELL:-D B"`` becomes ``-D A -D B``. diff --git a/Help/command/add_compile_definitions.rst b/Help/command/add_compile_definitions.rst new file mode 100644 index 000000000..8225da783 --- /dev/null +++ b/Help/command/add_compile_definitions.rst @@ -0,0 +1,23 @@ +add_compile_definitions +----------------------- + +Add preprocessor definitions to the compilation of source files. + +.. code-block:: cmake + + add_compile_definitions( ...) + +Adds preprocessor definitions to the compiler command line for targets in the +current directory and below (whether added before or after this command is +invoked). See documentation of the :prop_dir:`directory ` +and :prop_tgt:`target ` ``COMPILE_DEFINITIONS`` properties. + +Definitions are specified using the syntax ``VAR`` or ``VAR=value``. +Function-style definitions are not supported. CMake will automatically +escape the value correctly for the native build system (note that CMake +language syntax may require escapes to specify some values). + +Arguments to ``add_compile_definitions`` may use "generator expressions" with +the syntax ``$<...>``. See the :manual:`cmake-generator-expressions(7)` +manual for available expressions. See the :manual:`cmake-buildsystem(7)` +manual for more on defining buildsystem properties. diff --git a/Help/command/add_compile_options.rst b/Help/command/add_compile_options.rst index 3fe2a3330..43805c3a9 100644 --- a/Help/command/add_compile_options.rst +++ b/Help/command/add_compile_options.rst @@ -1,23 +1,48 @@ add_compile_options ------------------- -Adds options to the compilation of source files. +Add options to the compilation of source files. -:: +.. code-block:: cmake add_compile_options(