From 80652e008754f78327e694e250965bc238d86898 Mon Sep 17 00:00:00 2001 From: Felix Geyer Date: Mon, 11 Nov 2019 23:01:05 +0100 Subject: [PATCH] New upstream version 3.15.4 --- .clang-tidy | 17 +- Auxiliary/bash-completion/cmake | 5 +- Auxiliary/cmake.m4 | 2 +- Auxiliary/vim/cmake.vim.in | 4 +- Auxiliary/vim/extract-upper-case.pl | 18 +- Auxiliary/vim/syntax/cmake.vim | 889 ++- CMakeCPack.cmake | 3 - CMakeCPackOptions.cmake.in | 10 - CMakeLists.txt | 80 +- CONTRIBUTING.rst | 4 +- CTestCustom.cmake.in | 1 + CompileFlags.cmake | 27 +- Copyright.txt | 7 +- Help/command/FIND_XXX.txt | 2 +- Help/command/add_compile_definitions.rst | 4 +- Help/command/add_compile_options.rst | 43 +- Help/command/add_custom_command.rst | 14 +- Help/command/add_custom_target.rst | 10 +- Help/command/add_definitions.rst | 6 +- Help/command/add_dependencies.rst | 4 +- Help/command/add_executable.rst | 6 +- Help/command/add_library.rst | 33 +- Help/command/add_link_options.rst | 19 +- Help/command/add_subdirectory.rst | 7 +- Help/command/add_test.rst | 13 +- Help/command/aux_source_directory.rst | 6 +- Help/command/break.rst | 4 +- Help/command/build_command.rst | 2 +- Help/command/build_name.rst | 2 +- .../command/cmake_host_system_information.rst | 2 +- Help/command/cmake_minimum_required.rst | 16 +- Help/command/cmake_parse_arguments.rst | 48 +- Help/command/cmake_policy.rst | 14 +- Help/command/configure_file.rst | 22 +- Help/command/continue.rst | 6 +- Help/command/create_test_sourcelist.rst | 2 +- Help/command/ctest_build.rst | 4 +- Help/command/ctest_submit.rst | 27 +- Help/command/ctest_update.rst | 3 +- Help/command/define_property.rst | 4 +- Help/command/else.rst | 4 +- Help/command/elseif.rst | 9 +- Help/command/enable_language.rst | 6 +- 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 | 26 +- Help/command/export.rst | 21 +- Help/command/export_library_dependencies.rst | 2 +- Help/command/file.rst | 120 +- Help/command/find_package.rst | 55 +- 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 | 6 +- Help/command/get_filename_component.rst | 37 +- Help/command/get_property.rst | 20 +- Help/command/get_source_file_property.rst | 4 +- Help/command/get_target_property.rst | 6 +- Help/command/get_test_property.rst | 2 +- Help/command/if.rst | 126 +- Help/command/include.rst | 10 +- Help/command/include_directories.rst | 2 +- Help/command/include_external_msproject.rst | 6 +- Help/command/include_guard.rst | 2 +- Help/command/include_regular_expression.rst | 4 +- Help/command/install.rst | 205 +- Help/command/install_files.rst | 6 +- Help/command/install_programs.rst | 4 +- Help/command/install_targets.rst | 4 +- Help/command/link_directories.rst | 4 +- Help/command/link_libraries.rst | 2 +- Help/command/list.rst | 138 +- Help/command/load_cache.rst | 11 +- 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 | 40 +- Help/command/message.rst | 70 +- Help/command/option.rst | 15 +- Help/command/output_required_files.rst | 8 +- Help/command/project.rst | 173 +- 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 | 10 +- Help/command/set_property.rst | 40 +- Help/command/set_source_files_properties.rst | 12 +- Help/command/set_target_properties.rst | 4 +- Help/command/set_tests_properties.rst | 11 +- Help/command/site_name.rst | 2 +- Help/command/source_group.rst | 2 +- Help/command/string.rst | 55 +- Help/command/subdir_depends.rst | 2 +- Help/command/subdirs.rst | 4 +- Help/command/target_compile_definitions.rst | 4 +- Help/command/target_compile_features.rst | 4 +- Help/command/target_compile_options.rst | 32 +- Help/command/target_include_directories.rst | 4 +- Help/command/target_link_directories.rst | 4 +- Help/command/target_link_libraries.rst | 16 +- Help/command/target_link_options.rst | 26 +- Help/command/target_sources.rst | 4 +- Help/command/try_compile.rst | 61 +- Help/command/try_run.rst | 23 +- Help/command/unset.rst | 21 +- 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/bundle.rst | 20 +- Help/cpack_gen/deb.rst | 32 +- Help/cpack_gen/external.rst | 2 +- Help/cpack_gen/freebsd.rst | 2 +- Help/cpack_gen/ifw.rst | 4 + Help/cpack_gen/nsis.rst | 38 +- Help/cpack_gen/nuget.rst | 2 +- Help/cpack_gen/rpm.rst | 44 +- Help/dev/README.rst | 2 + Help/dev/documentation.rst | 530 ++ Help/dev/maint.rst | 6 - Help/dev/review.rst | 102 +- Help/dev/source.rst | 20 +- Help/envvar/ASM_DIALECT.rst | 7 +- Help/envvar/ASM_DIALECTFLAGS.rst | 12 +- Help/envvar/CC.rst | 2 + Help/envvar/CFLAGS.rst | 2 + Help/envvar/CMAKE_BUILD_PARALLEL_LEVEL.rst | 2 + Help/envvar/CMAKE_CONFIG_TYPE.rst | 2 + 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 | 2 + Help/envvar/CMAKE_NO_VERBOSE.rst | 8 + Help/envvar/CMAKE_OSX_ARCHITECTURES.rst | 2 + Help/envvar/CSFLAGS.rst | 2 + Help/envvar/CTEST_INTERACTIVE_DEBUG_MODE.rst | 4 +- Help/envvar/CTEST_OUTPUT_ON_FAILURE.rst | 4 +- Help/envvar/CTEST_PARALLEL_LEVEL.rst | 2 + Help/envvar/CTEST_PROGRESS_OUTPUT.rst | 4 +- Help/envvar/CTEST_USE_LAUNCHERS_DEFAULT.rst | 2 + Help/envvar/CUDACXX.rst | 2 + Help/envvar/CUDAFLAGS.rst | 2 + Help/envvar/CUDAHOSTCXX.rst | 2 + Help/envvar/CXX.rst | 2 + Help/envvar/CXXFLAGS.rst | 2 + Help/envvar/DASHBOARD_TEST_FROM_CTEST.rst | 7 +- Help/envvar/DESTDIR.rst | 2 + Help/envvar/ENV_VAR.txt | 3 + Help/envvar/FC.rst | 2 + Help/envvar/FFLAGS.rst | 2 + Help/envvar/LDFLAGS.rst | 2 + Help/envvar/MACOSX_DEPLOYMENT_TARGET.rst | 2 + Help/envvar/PackageName_ROOT.rst | 4 +- Help/envvar/RC.rst | 2 + Help/envvar/RCFLAGS.rst | 2 + Help/envvar/SWIFTC.rst | 11 + Help/envvar/VERBOSE.rst | 10 + Help/generator/CodeBlocks.rst | 6 +- Help/generator/CodeLite.rst | 6 +- Help/generator/Eclipse CDT4.rst | 2 +- Help/generator/Green Hills MULTI.rst | 49 +- Help/generator/Kate.rst | 8 +- Help/generator/MSYS Makefiles.rst | 3 +- Help/generator/MinGW Makefiles.rst | 3 +- Help/generator/Ninja.rst | 4 +- Help/generator/Sublime Text 2.rst | 10 +- Help/generator/Unix Makefiles.rst | 2 +- Help/generator/VS_TOOLSET_HOST_ARCH.txt | 9 +- Help/generator/Visual Studio 10 2010.rst | 2 + Help/generator/Visual Studio 11 2012.rst | 2 + Help/generator/Visual Studio 12 2013.rst | 5 + Help/generator/Visual Studio 14 2015.rst | 5 + Help/generator/Visual Studio 15 2017.rst | 5 + Help/generator/Visual Studio 16 2019.rst | 54 + Help/generator/Visual Studio 9 2008.rst | 2 + Help/generator/Xcode.rst | 2 +- Help/index.rst | 1 + Help/manual/LINKS.txt | 2 +- Help/manual/OPTIONS_BUILD.txt | 43 +- Help/manual/ccmake.1.rst | 4 +- Help/manual/cmake-buildsystem.7.rst | 26 +- Help/manual/cmake-commands.7.rst | 14 +- Help/manual/cmake-developer.7.rst | 676 +-- Help/manual/cmake-env-variables.7.rst | 15 + Help/manual/cmake-file-api.7.rst | 1113 ++++ Help/manual/cmake-generator-expressions.7.rst | 590 +- Help/manual/cmake-generators.7.rst | 5 + Help/manual/cmake-gui.1.rst | 13 +- Help/manual/cmake-language.7.rst | 87 +- Help/manual/cmake-modules.7.rst | 107 +- Help/manual/cmake-packages.7.rst | 19 +- Help/manual/cmake-policies.7.rst | 28 + Help/manual/cmake-properties.7.rst | 47 +- Help/manual/cmake-qt.7.rst | 39 +- Help/manual/cmake-server.7.rst | 5 + Help/manual/cmake-toolchains.7.rst | 145 +- Help/manual/cmake-variables.7.rst | 94 +- Help/manual/cmake.1.rst | 426 +- Help/manual/cpack.1.rst | 42 +- Help/manual/ctest.1.rst | 214 +- Help/module/CPackWIX.rst | 3 +- Help/module/CheckFortranSourceRuns.rst | 1 + Help/module/CheckPIESupported.rst | 1 + Help/module/FindEnvModules.rst | 1 + Help/module/FindFontconfig.rst | 1 + Help/module/FindLibinput.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 | 23 +- Help/policy/CMP0038.rst | 8 +- Help/policy/CMP0039.rst | 8 +- 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/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/CMP0071.rst | 2 +- Help/policy/CMP0078.rst | 2 + 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/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_OPTIONS.rst | 2 +- Help/prop_dir/EXCLUDE_FROM_ALL.rst | 14 +- .../IMPLICIT_DEPENDS_INCLUDE_TRANSFORM.rst | 10 +- .../INTERPROCEDURAL_OPTIMIZATION_CONFIG.rst | 2 +- Help/prop_dir/LINK_DIRECTORIES.rst | 2 +- Help/prop_dir/LINK_OPTIONS.rst | 2 +- Help/prop_dir/MACROS.rst | 2 +- Help/prop_dir/SUBDIRECTORIES.rst | 2 +- Help/prop_dir/TESTS.rst | 3 +- .../VS_GLOBAL_SECTION_POST_section.rst | 12 +- .../VS_GLOBAL_SECTION_PRE_section.rst | 4 +- Help/prop_dir/VS_STARTUP_PROJECT.rst | 2 +- .../ALLOW_DUPLICATE_CUSTOM_TARGETS.rst | 16 +- Help/prop_gbl/CMAKE_ROLE.rst | 20 + Help/prop_gbl/DISABLED_FEATURES.rst | 6 +- Help/prop_gbl/ENABLED_FEATURES.rst | 6 +- Help/prop_gbl/JOB_POOLS.rst | 5 + 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/COMPILE_DEFINITIONS.rst | 10 +- Help/prop_sf/COMPILE_DEFINITIONS_CONFIG.rst | 6 +- Help/prop_sf/COMPILE_OPTIONS.rst | 2 +- Help/prop_sf/EXTERNAL_OBJECT.rst | 2 +- Help/prop_sf/Fortran_FORMAT.rst | 7 +- Help/prop_sf/INCLUDE_DIRECTORIES.rst | 2 +- Help/prop_sf/KEEP_EXTENSION.rst | 2 +- Help/prop_sf/LABELS.rst | 2 +- Help/prop_sf/LANGUAGE.rst | 3 +- Help/prop_sf/OBJECT_DEPENDS.rst | 2 +- Help/prop_sf/OBJECT_OUTPUTS.rst | 6 +- 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_FLAGS.rst | 2 +- Help/prop_sf/VS_SHADER_TYPE.rst | 2 +- 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/MEASUREMENT.rst | 8 +- Help/prop_test/RUN_SERIAL.rst | 2 +- Help/prop_test/SKIP_RETURN_CODE.rst | 2 +- Help/prop_tgt/ADDITIONAL_CLEAN_FILES.rst | 23 + .../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_TARGET_DEPENDS.rst | 21 +- Help/prop_tgt/AUTOMOC.rst | 277 +- Help/prop_tgt/AUTOMOC_EXECUTABLE.rst | 15 + Help/prop_tgt/AUTOMOC_MACRO_NAMES.rst | 2 +- Help/prop_tgt/AUTORCC.rst | 54 +- Help/prop_tgt/AUTORCC_EXECUTABLE.rst | 15 + Help/prop_tgt/AUTOUIC.rst | 88 +- Help/prop_tgt/AUTOUIC_EXECUTABLE.rst | 15 + Help/prop_tgt/BUILD_RPATH.rst | 2 +- Help/prop_tgt/BUILD_RPATH_USE_ORIGIN.rst | 24 + 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 | 12 +- Help/prop_tgt/DEBUG_POSTFIX.rst | 6 +- Help/prop_tgt/DEFINE_SYMBOL.rst | 4 +- .../DOTNET_TARGET_FRAMEWORK_VERSION.rst | 2 +- Help/prop_tgt/EXCLUDE_FROM_ALL.rst | 23 +- Help/prop_tgt/EXCLUDE_FROM_DEFAULT_BUILD.rst | 6 +- .../EXCLUDE_FROM_DEFAULT_BUILD_CONFIG.rst | 7 +- Help/prop_tgt/EXPORT_NAME.rst | 6 +- Help/prop_tgt/EchoString.rst | 4 +- Help/prop_tgt/FOLDER.rst | 6 +- Help/prop_tgt/FRAMEWORK.rst | 4 +- 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_IMPLIB.rst | 4 +- Help/prop_tgt/IMPORTED_IMPLIB_CONFIG.rst | 2 +- .../IMPORTED_LINK_DEPENDENT_LIBRARIES.rst | 2 +- ...PORTED_LINK_DEPENDENT_LIBRARIES_CONFIG.rst | 2 +- .../IMPORTED_LINK_INTERFACE_LANGUAGES.rst | 6 +- ...PORTED_LINK_INTERFACE_LANGUAGES_CONFIG.rst | 2 +- .../IMPORTED_LINK_INTERFACE_LIBRARIES.rst | 12 +- ...PORTED_LINK_INTERFACE_LIBRARIES_CONFIG.rst | 6 +- .../IMPORTED_LINK_INTERFACE_MULTIPLICITY.rst | 4 +- ...TED_LINK_INTERFACE_MULTIPLICITY_CONFIG.rst | 2 +- Help/prop_tgt/IMPORTED_LOCATION.rst | 25 +- 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 | 6 +- Help/prop_tgt/INSTALL_RPATH.rst | 4 +- Help/prop_tgt/INSTALL_RPATH_USE_LINK_PATH.rst | 6 +- Help/prop_tgt/INTERFACE_LINK_DEPENDS.rst | 7 +- .../INTERFACE_POSITION_INDEPENDENT_CODE.rst | 6 + .../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 | 2 +- Help/prop_tgt/LANG_CPPCHECK.rst | 6 +- Help/prop_tgt/LANG_CPPLINT.rst | 2 +- Help/prop_tgt/LANG_INCLUDE_WHAT_YOU_USE.rst | 2 +- .../LIBRARY_OUTPUT_DIRECTORY_CONFIG.rst | 3 +- Help/prop_tgt/LINKER_LANGUAGE.rst | 2 +- Help/prop_tgt/LINK_DEPENDS.rst | 3 +- Help/prop_tgt/LINK_DIRECTORIES.rst | 2 +- Help/prop_tgt/LINK_FLAGS_CONFIG.rst | 4 +- Help/prop_tgt/LINK_INTERFACE_MULTIPLICITY.rst | 4 +- .../LINK_INTERFACE_MULTIPLICITY_CONFIG.rst | 4 +- Help/prop_tgt/LINK_OPTIONS.rst | 2 +- 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/MSVC_RUNTIME_LIBRARY-VALUES.txt | 20 + Help/prop_tgt/MSVC_RUNTIME_LIBRARY.rst | 29 + Help/prop_tgt/NO_SONAME.rst | 6 +- Help/prop_tgt/PDB_OUTPUT_DIRECTORY_CONFIG.rst | 3 +- Help/prop_tgt/POSITION_INDEPENDENT_CODE.rst | 5 + Help/prop_tgt/POST_INSTALL_SCRIPT.rst | 8 +- Help/prop_tgt/PREFIX.rst | 2 +- Help/prop_tgt/PRE_INSTALL_SCRIPT.rst | 8 +- Help/prop_tgt/PRIVATE_HEADER.rst | 2 +- Help/prop_tgt/PUBLIC_HEADER.rst | 2 +- Help/prop_tgt/RESOURCE.rst | 13 +- .../RUNTIME_OUTPUT_DIRECTORY_CONFIG.rst | 3 +- Help/prop_tgt/SKIP_BUILD_RPATH.rst | 4 +- Help/prop_tgt/STATIC_LIBRARY_OPTIONS.rst | 2 +- Help/prop_tgt/SUFFIX.rst | 2 +- Help/prop_tgt/Swift_DEPENDENCIES_FILE.rst | 5 + 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/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 +- .../prop_tgt/XCODE_ATTRIBUTE_an-attribute.rst | 4 +- Help/prop_tgt/XCODE_GENERATE_SCHEME.rst | 39 + .../XCODE_SCHEME_ADDRESS_SANITIZER.rst | 2 +- ...EME_ADDRESS_SANITIZER_USE_AFTER_RETURN.rst | 2 +- Help/prop_tgt/XCODE_SCHEME_ARGUMENTS.rst | 2 +- Help/prop_tgt/XCODE_SCHEME_DEBUG_AS_ROOT.rst | 7 + ...ODE_SCHEME_DISABLE_MAIN_THREAD_CHECKER.rst | 2 +- .../XCODE_SCHEME_DYNAMIC_LIBRARY_LOADS.rst | 2 +- .../XCODE_SCHEME_DYNAMIC_LINKER_API_USAGE.rst | 2 +- Help/prop_tgt/XCODE_SCHEME_ENVIRONMENT.rst | 2 +- Help/prop_tgt/XCODE_SCHEME_EXECUTABLE.rst | 2 +- Help/prop_tgt/XCODE_SCHEME_GUARD_MALLOC.rst | 2 +- .../XCODE_SCHEME_MAIN_THREAD_CHECKER_STOP.rst | 2 +- .../XCODE_SCHEME_MALLOC_GUARD_EDGES.rst | 2 +- .../prop_tgt/XCODE_SCHEME_MALLOC_SCRIBBLE.rst | 2 +- Help/prop_tgt/XCODE_SCHEME_MALLOC_STACK.rst | 2 +- .../XCODE_SCHEME_THREAD_SANITIZER.rst | 2 +- .../XCODE_SCHEME_THREAD_SANITIZER_STOP.rst | 2 +- ...E_SCHEME_UNDEFINED_BEHAVIOUR_SANITIZER.rst | 2 +- ...EME_UNDEFINED_BEHAVIOUR_SANITIZER_STOP.rst | 2 +- Help/prop_tgt/XCODE_SCHEME_ZOMBIE_OBJECTS.rst | 2 +- Help/release/3.13.rst | 9 + Help/release/3.14.rst | 438 ++ Help/release/3.15.rst | 387 ++ Help/release/3.6.rst | 2 +- Help/release/3.9.rst | 2 +- Help/release/index.rst | 2 + Help/variable/CACHE.rst | 5 +- Help/variable/CMAKE_APPBUNDLE_PATH.rst | 2 +- Help/variable/CMAKE_ARGC.rst | 6 +- Help/variable/CMAKE_ARGV0.rst | 4 +- .../variable/CMAKE_AUTOGEN_ORIGIN_DEPENDS.rst | 11 + Help/variable/CMAKE_AUTOMOC_MACRO_NAMES.rst | 2 +- Help/variable/CMAKE_AUTOMOC_RELAXED_MODE.rst | 2 + Help/variable/CMAKE_BUILD_RPATH.rst | 2 +- .../variable/CMAKE_BUILD_RPATH_USE_ORIGIN.rst | 7 + Help/variable/CMAKE_CROSSCOMPILING.rst | 5 +- .../CMAKE_CROSSCOMPILING_EMULATOR.rst | 6 +- Help/variable/CMAKE_CUDA_HOST_COMPILER.rst | 2 +- ...CMAKE_CUDA_TOOLKIT_INCLUDE_DIRECTORIES.rst | 2 +- .../CMAKE_EXECUTE_PROCESS_COMMAND_ECHO.rst | 6 + .../CMAKE_EXPORT_NO_PACKAGE_REGISTRY.rst | 9 +- .../CMAKE_EXPORT_PACKAGE_REGISTRY.rst | 15 + .../CMAKE_FIND_PACKAGE_PREFER_CONFIG.rst | 27 + .../CMAKE_FIND_PACKAGE_RESOLVE_SYMLINKS.rst | 10 + .../CMAKE_FIND_PACKAGE_WARN_NO_MODULE.rst | 3 + Help/variable/CMAKE_FIND_ROOT_PATH.rst | 2 +- Help/variable/CMAKE_FRAMEWORK.rst | 7 + Help/variable/CMAKE_FRAMEWORK_PATH.rst | 2 +- Help/variable/CMAKE_GENERATOR.rst | 5 + Help/variable/CMAKE_GENERATOR_INSTANCE.rst | 7 +- Help/variable/CMAKE_GENERATOR_PLATFORM.rst | 3 +- Help/variable/CMAKE_GENERATOR_TOOLSET.rst | 7 +- .../CMAKE_GHS_NO_SOURCE_GROUP_FILE.rst | 6 + Help/variable/CMAKE_GLOBAL_AUTOGEN_TARGET.rst | 26 + .../CMAKE_GLOBAL_AUTOGEN_TARGET_NAME.rst | 13 + Help/variable/CMAKE_GLOBAL_AUTORCC_TARGET.rst | 18 + .../CMAKE_GLOBAL_AUTORCC_TARGET_NAME.rst | 13 + Help/variable/CMAKE_HOME_DIRECTORY.rst | 7 +- Help/variable/CMAKE_IGNORE_PATH.rst | 2 +- Help/variable/CMAKE_INCLUDE_PATH.rst | 2 +- Help/variable/CMAKE_JOB_POOL_LINK.rst | 2 +- Help/variable/CMAKE_LANG_COMPILER_ID.rst | 6 +- .../CMAKE_LANG_CREATE_SHARED_LIBRARY.rst | 3 +- .../CMAKE_LANG_CREATE_SHARED_MODULE.rst | 3 +- .../CMAKE_LANG_GHS_KERNEL_FLAGS_CONFIG.rst | 5 - .../CMAKE_LANG_GHS_KERNEL_FLAGS_DEBUG.rst | 5 - ...CMAKE_LANG_GHS_KERNEL_FLAGS_MINSIZEREL.rst | 5 - .../CMAKE_LANG_GHS_KERNEL_FLAGS_RELEASE.rst | 5 - ...E_LANG_GHS_KERNEL_FLAGS_RELWITHDEBINFO.rst | 5 - ...MAKE_LANG_IMPLICIT_INCLUDE_DIRECTORIES.rst | 7 +- .../CMAKE_LANG_LINKER_WRAPPER_FLAG.rst | 2 +- Help/variable/CMAKE_LIBRARY_PATH.rst | 2 +- Help/variable/CMAKE_MACOSX_BUNDLE.rst | 3 + Help/variable/CMAKE_MAKE_PROGRAM.rst | 11 +- .../CMAKE_MAXIMUM_RECURSION_DEPTH.rst | 33 + Help/variable/CMAKE_MFC_FLAG.rst | 15 +- Help/variable/CMAKE_MODULE_PATH.rst | 2 +- Help/variable/CMAKE_MSVC_RUNTIME_LIBRARY.rst | 32 + .../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_INCLUDE.rst | 9 + .../variable/CMAKE_PROJECT_INCLUDE_BEFORE.rst | 9 + .../CMAKE_PROJECT_PROJECT-NAME_INCLUDE.rst | 10 +- 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_SUPPRESS_REGENERATION.rst | 8 +- Help/variable/CMAKE_SYSROOT.rst | 4 +- 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_PREFIX_PATH.rst | 2 +- Help/variable/CMAKE_SYSTEM_PROGRAM_PATH.rst | 2 +- .../variable/CMAKE_Swift_LANGUAGE_VERSION.rst | 8 +- .../variable/CMAKE_Swift_MODULE_DIRECTORY.rst | 8 + Help/variable/CMAKE_Swift_NUM_THREADS.rst | 8 + .../CMAKE_VS_JUST_MY_CODE_DEBUGGING.rst | 8 + Help/variable/CMAKE_VS_PLATFORM_NAME.rst | 4 +- .../CMAKE_VS_PLATFORM_NAME_DEFAULT.rst | 9 + ..._VS_PLATFORM_TOOLSET_HOST_ARCHITECTURE.rst | 10 +- Help/variable/CMAKE_XCODE_GENERATE_SCHEME.rst | 37 +- .../CMAKE_XCODE_SCHEME_ADDRESS_SANITIZER.rst | 2 +- ...EME_ADDRESS_SANITIZER_USE_AFTER_RETURN.rst | 2 +- ...ODE_SCHEME_DISABLE_MAIN_THREAD_CHECKER.rst | 2 +- ...AKE_XCODE_SCHEME_DYNAMIC_LIBRARY_LOADS.rst | 2 +- ..._XCODE_SCHEME_DYNAMIC_LINKER_API_USAGE.rst | 2 +- .../CMAKE_XCODE_SCHEME_GUARD_MALLOC.rst | 2 +- ..._XCODE_SCHEME_MAIN_THREAD_CHECKER_STOP.rst | 2 +- .../CMAKE_XCODE_SCHEME_MALLOC_GUARD_EDGES.rst | 2 +- .../CMAKE_XCODE_SCHEME_MALLOC_SCRIBBLE.rst | 2 +- .../CMAKE_XCODE_SCHEME_MALLOC_STACK.rst | 2 +- .../CMAKE_XCODE_SCHEME_THREAD_SANITIZER.rst | 2 +- ...AKE_XCODE_SCHEME_THREAD_SANITIZER_STOP.rst | 2 +- ...E_SCHEME_UNDEFINED_BEHAVIOUR_SANITIZER.rst | 2 +- ...EME_UNDEFINED_BEHAVIOUR_SANITIZER_STOP.rst | 2 +- .../CMAKE_XCODE_SCHEME_ZOMBIE_OBJECTS.rst | 2 +- ..._ERROR_ON_ABSOLUTE_INSTALL_DESTINATION.rst | 2 +- ...NORE.rst => CTEST_CUSTOM_TESTS_IGNORE.rst} | 4 +- .../CTEST_CUSTOM_WARNING_EXCEPTION.rst | 2 +- Help/variable/CTEST_CUSTOM_WARNING_MATCH.rst | 2 +- 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 +- .../CTEST_UPDATE_VERSION_OVERRIDE.rst | 5 + Help/variable/ENV.rst | 8 +- Help/variable/GHS-MULTI.rst | 2 +- Help/variable/IOS.rst | 4 + Help/variable/MSVC_TOOLSET_VERSION.rst | 1 + Help/variable/MSVC_VERSION.rst | 1 + Help/variable/MSYS.rst | 4 + Help/variable/PackageName_ROOT.rst | 4 +- Help/variable/XCODE_VERSION.rst | 4 +- Modules/AddFileDependencies.cmake | 33 +- Modules/AndroidTestUtilities.cmake | 2 +- ...asicConfigVersion-AnyNewerVersion.cmake.in | 14 +- .../BasicConfigVersion-ExactVersion.cmake.in | 7 +- ...sicConfigVersion-SameMajorVersion.cmake.in | 7 +- ...sicConfigVersion-SameMinorVersion.cmake.in | 7 +- Modules/BundleUtilities.cmake | 207 +- Modules/CMakeASMCompiler.cmake.in | 1 + Modules/CMakeASM_NASMInformation.cmake | 4 +- Modules/CMakeAddFortranSubdirectory.cmake | 81 +- Modules/CMakeAddNewLanguage.txt | 22 +- Modules/CMakeBackwardCompatibilityC.cmake | 4 - Modules/CMakeBackwardCompatibilityCXX.cmake | 32 +- Modules/CMakeCCompiler.cmake.in | 3 + Modules/CMakeCUDACompiler.cmake.in | 4 + Modules/CMakeCXXCompiler.cmake.in | 3 + Modules/CMakeCXXInformation.cmake | 7 +- ...CMakeCheckCompilerFlagCommonPatterns.cmake | 49 +- Modules/CMakeCompilerABI.h | 8 +- Modules/CMakeCompilerIdDetection.cmake | 12 +- Modules/CMakeDependentOption.cmake | 43 +- Modules/CMakeDetermineASMCompiler.cmake | 29 +- Modules/CMakeDetermineASM_MASMCompiler.cmake | 6 +- Modules/CMakeDetermineCCompiler.cmake | 30 +- Modules/CMakeDetermineCSharpCompiler.cmake | 2 +- Modules/CMakeDetermineCUDACompiler.cmake | 5 + Modules/CMakeDetermineCXXCompiler.cmake | 30 +- Modules/CMakeDetermineCompilerABI.cmake | 47 + Modules/CMakeDetermineCompilerId.cmake | 264 +- Modules/CMakeDetermineSwiftCompiler.cmake | 49 +- Modules/CMakeDetermineSystem.cmake | 1 - Modules/CMakeDetermineVSServicePack.cmake | 116 +- Modules/CMakeExpandImportedTargets.cmake | 264 +- Modules/CMakeFindBinUtils.cmake | 74 +- Modules/CMakeFindCodeBlocks.cmake | 2 +- Modules/CMakeFindDependencyMacro.cmake | 51 +- Modules/CMakeFindFrameworks.cmake | 19 +- Modules/CMakeFindPackageMode.cmake | 55 +- Modules/CMakeFindSublimeText2.cmake | 2 +- Modules/CMakeForceCompiler.cmake | 132 +- Modules/CMakeFortranCompiler.cmake.in | 1 + Modules/CMakeFortranCompilerABI.F | 8 +- Modules/CMakeFortranCompilerId.F.in | 23 +- Modules/CMakeFortranInformation.cmake | 6 + Modules/CMakeGenericSystem.cmake | 2 + Modules/CMakeGraphVizOptions.cmake | 239 +- Modules/CMakeJavaInformation.cmake | 4 +- Modules/CMakeNinjaFindMake.cmake | 2 +- Modules/CMakePackageConfigHelpers.cmake | 420 +- Modules/CMakeParseArguments.cmake | 17 +- Modules/CMakeParseImplicitIncludeInfo.cmake | 247 + Modules/CMakePlatformId.h.in | 46 +- Modules/CMakePrintHelpers.cmake | 98 +- Modules/CMakePrintSystemInformation.cmake | 17 +- Modules/CMakePushCheckState.cmake | 129 +- Modules/CMakeRCInformation.cmake | 2 +- Modules/CMakeSwiftCompiler.cmake.in | 9 + Modules/CMakeSwiftInformation.cmake | 86 +- Modules/CMakeSystemSpecificInformation.cmake | 2 +- Modules/CMakeTestCCompiler.cmake | 10 + Modules/CMakeTestCXXCompiler.cmake | 10 + Modules/CMakeTestCompilerCommon.cmake | 20 + Modules/CMakeTestSwiftCompiler.cmake | 7 +- Modules/CMakeVerifyManifest.cmake | 33 +- Modules/CPack.background.png.in | Bin 47076 -> 44108 bytes Modules/CPack.cmake | 33 +- Modules/CPackComponent.cmake | 615 +- Modules/CPackIFW.cmake | 8 +- Modules/CPackIFWConfigureFile.cmake | 53 +- Modules/CTest.cmake | 22 +- Modules/CTestCoverageCollectGCOV.cmake | 165 +- Modules/CTestScriptMode.cmake | 15 +- Modules/CTestUseLaunchers.cmake | 53 +- Modules/CheckCCompilerFlag.cmake | 44 +- Modules/CheckCSourceCompiles.cmake | 31 +- Modules/CheckCSourceRuns.cmake | 36 +- Modules/CheckCXXCompilerFlag.cmake | 49 +- Modules/CheckCXXSourceCompiles.cmake | 31 +- Modules/CheckCXXSourceRuns.cmake | 43 +- Modules/CheckCXXSymbolExists.cmake | 73 +- Modules/CheckFortranCompilerFlag.cmake | 2 +- Modules/CheckFortranFunctionExists.cmake | 61 +- Modules/CheckFortranSourceCompiles.cmake | 57 +- Modules/CheckFortranSourceRuns.cmake | 175 + Modules/CheckFunctionExists.cmake | 91 +- Modules/CheckIPOSupported.cmake | 2 - Modules/CheckIncludeFile.cmake | 80 +- Modules/CheckIncludeFileCXX.cmake | 78 +- Modules/CheckIncludeFiles.cmake | 90 +- Modules/CheckLanguage.cmake | 84 +- Modules/CheckLibraryExists.cmake | 66 +- Modules/CheckPIESupported.cmake | 134 + Modules/CheckPrototypeDefinition.cmake | 89 +- Modules/CheckStructHasMember.cmake | 125 +- Modules/CheckSymbolExists.cmake | 23 +- Modules/CheckTypeSize.c.in | 2 +- Modules/CheckTypeSize.cmake | 137 +- Modules/CheckVariableExists.cmake | 70 +- Modules/Compiler/ARMCC-ASM.cmake | 2 +- .../Compiler/ARMCC-DetermineCompiler.cmake | 2 +- Modules/Compiler/ARMClang-ASM.cmake | 9 + .../Compiler/ARMClang-C-FeatureTests.cmake | 1 + Modules/Compiler/ARMClang-C.cmake | 15 + .../Compiler/ARMClang-CXX-FeatureTests.cmake | 1 + Modules/Compiler/ARMClang-CXX.cmake | 3 + .../Compiler/ARMClang-DetermineCompiler.cmake | 10 + Modules/Compiler/ARMClang.cmake | 71 + Modules/Compiler/AppleClang-C.cmake | 3 + Modules/Compiler/AppleClang-CXX.cmake | 12 + .../Compiler/CMakeCommonCompilerMacros.cmake | 56 +- Modules/Compiler/Clang-C.cmake | 6 + Modules/Compiler/Clang-CXX.cmake | 25 +- Modules/Compiler/Clang.cmake | 6 + Modules/Compiler/Cray-C.cmake | 3 + Modules/Compiler/Cray-CXX.cmake | 5 +- Modules/Compiler/Cray-Fortran.cmake | 2 + Modules/Compiler/CrayPrgEnv-C.cmake | 6 +- Modules/Compiler/CrayPrgEnv-CXX.cmake | 6 +- Modules/Compiler/CrayPrgEnv-Cray-C.cmake | 7 - Modules/Compiler/CrayPrgEnv-Cray-CXX.cmake | 7 - .../Compiler/CrayPrgEnv-Cray-Fortran.cmake | 7 - Modules/Compiler/CrayPrgEnv-Fortran.cmake | 6 +- Modules/Compiler/CrayPrgEnv-GNU-C.cmake | 7 - Modules/Compiler/CrayPrgEnv-GNU-CXX.cmake | 7 - Modules/Compiler/CrayPrgEnv-GNU-Fortran.cmake | 7 - Modules/Compiler/CrayPrgEnv-Intel-C.cmake | 7 - Modules/Compiler/CrayPrgEnv-Intel-CXX.cmake | 7 - .../Compiler/CrayPrgEnv-Intel-Fortran.cmake | 7 - Modules/Compiler/CrayPrgEnv-PGI-C.cmake | 7 - Modules/Compiler/CrayPrgEnv-PGI-CXX.cmake | 7 - Modules/Compiler/CrayPrgEnv-PGI-Fortran.cmake | 7 - Modules/Compiler/CrayPrgEnv.cmake | 166 +- Modules/Compiler/Flang-Fortran.cmake | 3 + Modules/Compiler/GHS-C.cmake | 20 - Modules/Compiler/GHS-CXX.cmake | 24 - Modules/Compiler/GHS-DetermineCompiler.cmake | 11 +- Modules/Compiler/GHS.cmake | 6 +- Modules/Compiler/GNU-C.cmake | 3 + Modules/Compiler/GNU-CXX.cmake | 9 + Modules/Compiler/GNU-FindBinUtils.cmake | 4 +- Modules/Compiler/GNU-Fortran.cmake | 3 + Modules/Compiler/GNU.cmake | 7 + Modules/Compiler/IAR-ASM.cmake | 37 +- Modules/Compiler/IAR-C.cmake | 76 +- Modules/Compiler/IAR-CXX.cmake | 82 +- Modules/Compiler/IAR-DetermineCompiler.cmake | 22 +- Modules/Compiler/IAR-FindBinUtils.cmake | 47 +- Modules/Compiler/IAR.cmake | 58 +- .../IBMCPP-C-DetermineVersionInternal.cmake | 16 +- .../IBMCPP-CXX-DetermineVersionInternal.cmake | 16 +- Modules/Compiler/Intel-C.cmake | 6 + Modules/Compiler/Intel-CXX-FeatureTests.cmake | 2 +- Modules/Compiler/Intel-CXX.cmake | 10 + .../Compiler/Intel-DetermineCompiler.cmake | 14 + Modules/Compiler/Intel-Fortran.cmake | 3 + Modules/Compiler/MIPSpro-C.cmake | 1 - Modules/Compiler/MIPSpro-CXX.cmake | 1 - .../Compiler/MIPSpro-DetermineCompiler.cmake | 15 - Modules/Compiler/MIPSpro-Fortran.cmake | 3 - Modules/Compiler/MSVC-C.cmake | 19 +- Modules/Compiler/MSVC-CXX-FeatureTests.cmake | 6 +- Modules/Compiler/MSVC-CXX.cmake | 23 +- Modules/Compiler/NVIDIA-CUDA.cmake | 6 + Modules/Compiler/PGI-C.cmake | 3 + Modules/Compiler/PGI-CXX.cmake | 4 + Modules/Compiler/PGI-Fortran.cmake | 3 + Modules/Compiler/QCC-ASM.cmake | 2 + Modules/Compiler/QCC-C-FeatureTests.cmake | 1 + Modules/Compiler/QCC-C.cmake | 3 + Modules/Compiler/QCC-CXX-FeatureTests.cmake | 1 + Modules/Compiler/QCC-CXX.cmake | 3 + Modules/Compiler/SunPro-C.cmake | 7 + .../Compiler/SunPro-CXX-FeatureTests.cmake | 8 + Modules/Compiler/SunPro-CXX.cmake | 10 + Modules/Compiler/SunPro-Fortran.cmake | 4 + Modules/Compiler/XL-C-DetermineCompiler.cmake | 2 +- Modules/Compiler/XL-C.cmake | 40 +- .../Compiler/XL-CXX-DetermineCompiler.cmake | 2 +- Modules/Compiler/XL-CXX.cmake | 46 +- Modules/Compiler/XL-Fortran.cmake | 3 + Modules/Compiler/XL.cmake | 22 - .../XLClang-C-DetermineCompiler.cmake | 8 + Modules/Compiler/XLClang-C.cmake | 20 + .../XLClang-CXX-DetermineCompiler.cmake | 8 + Modules/Compiler/XLClang-CXX.cmake | 27 + Modules/Compiler/XLClang.cmake | 22 + Modules/CompilerId/GHS_default.gpj.in | 8 + Modules/CompilerId/GHS_lib.gpj.in | 3 + Modules/CompilerId/Xcode-3.pbxproj.in | 4 +- Modules/Dart.cmake | 43 +- Modules/DartConfiguration.tcl.in | 12 +- Modules/DeployQt4.cmake | 12 +- Modules/Documentation.cmake | 15 +- Modules/ExternalProject.cmake | 317 +- Modules/FeatureSummary.cmake | 2 - Modules/FetchContent.cmake | 291 +- Modules/FetchContent/CMakeLists.cmake.in | 2 + Modules/FindALSA.cmake | 77 +- Modules/FindASPELL.cmake | 31 +- Modules/FindAVIFile.cmake | 35 +- Modules/FindArmadillo.cmake | 58 +- Modules/FindBISON.cmake | 209 +- Modules/FindBLAS.cmake | 301 +- Modules/FindBZip2.cmake | 135 +- Modules/FindBacktrace.cmake | 71 +- Modules/FindBoost.cmake | 1301 +++-- Modules/FindBullet.cmake | 79 +- Modules/FindCABLE.cmake | 43 +- Modules/FindCUDA.cmake | 769 ++- Modules/FindCURL.cmake | 134 +- Modules/FindCVS.cmake | 43 +- Modules/FindCoin3D.cmake | 33 +- Modules/FindCups.cmake | 63 +- Modules/FindCurses.cmake | 83 +- Modules/FindCxxTest.cmake | 339 +- Modules/FindCygwin.cmake | 12 +- Modules/FindDCMTK.cmake | 154 +- Modules/FindDart.cmake | 17 +- Modules/FindDevIL.cmake | 59 +- Modules/FindDoxygen.cmake | 21 +- Modules/FindEXPAT.cmake | 54 +- Modules/FindEnvModules.cmake | 333 ++ Modules/FindFLEX.cmake | 191 +- Modules/FindFLTK.cmake | 153 +- Modules/FindFLTK2.cmake | 48 +- Modules/FindFontconfig.cmake | 101 + Modules/FindFreetype.cmake | 79 +- Modules/FindGCCXML.cmake | 27 +- Modules/FindGDAL.cmake | 86 +- Modules/FindGIF.cmake | 85 +- Modules/FindGLEW.cmake | 369 +- Modules/FindGLU.cmake | 1 - Modules/FindGLUT.cmake | 65 +- Modules/FindGSL.cmake | 109 +- Modules/FindGTK.cmake | 28 +- Modules/FindGTK2.cmake | 196 +- Modules/FindGTest.cmake | 143 +- Modules/FindGettext.cmake | 355 +- Modules/FindGit.cmake | 55 +- Modules/FindGnuTLS.cmake | 71 +- Modules/FindGnuplot.cmake | 39 +- Modules/FindHDF5.cmake | 252 +- Modules/FindHSPELL.cmake | 45 +- Modules/FindHTMLHelp.cmake | 27 +- Modules/FindHg.cmake | 79 +- Modules/FindICU.cmake | 195 +- Modules/FindIce.cmake | 289 +- Modules/FindIcotool.cmake | 29 +- Modules/FindImageMagick.cmake | 163 +- Modules/FindIntl.cmake | 55 +- Modules/FindJNI.cmake | 99 +- Modules/FindJPEG.cmake | 133 +- Modules/FindJasper.cmake | 31 +- Modules/FindJava.cmake | 147 +- Modules/FindKDE3.cmake | 482 +- Modules/FindKDE4.cmake | 105 +- Modules/FindLAPACK.cmake | 383 +- Modules/FindLATEX.cmake | 103 +- Modules/FindLTTngUST.cmake | 64 +- Modules/FindLibArchive.cmake | 30 +- Modules/FindLibLZMA.cmake | 87 +- Modules/FindLibXml2.cmake | 89 +- Modules/FindLibXslt.cmake | 48 +- Modules/FindLibinput.cmake | 82 + Modules/FindLua.cmake | 286 +- Modules/FindLua50.cmake | 72 +- Modules/FindLua51.cmake | 71 +- Modules/FindMFC.cmake | 29 +- Modules/FindMPEG.cmake | 41 +- Modules/FindMPEG2.cmake | 41 +- Modules/FindMPI.cmake | 559 +- Modules/FindMPI/libver_mpi.c | 1 + Modules/FindMPI/test_mpi.c | 1 + Modules/FindMatlab.cmake | 1082 ++-- Modules/FindMotif.cmake | 27 +- Modules/FindODBC.cmake | 4 +- Modules/FindOpenAL.cmake | 37 +- Modules/FindOpenCL.cmake | 59 +- Modules/FindOpenGL.cmake | 248 +- Modules/FindOpenMP.cmake | 150 +- Modules/FindOpenSSL.cmake | 95 +- Modules/FindOpenSceneGraph.cmake | 195 +- Modules/FindOpenThreads.cmake | 49 +- Modules/FindPHP4.cmake | 29 +- Modules/FindPNG.cmake | 92 +- Modules/FindPackageMessage.cmake | 59 +- Modules/FindPatch.cmake | 49 +- Modules/FindPerl.cmake | 27 +- Modules/FindPerlLibs.cmake | 83 +- Modules/FindPhysFS.cmake | 35 +- Modules/FindPike.cmake | 29 +- Modules/FindPkgConfig.cmake | 331 +- Modules/FindPostgreSQL.cmake | 142 +- Modules/FindProducer.cmake | 71 +- Modules/FindProtobuf.cmake | 244 +- Modules/FindPython.cmake | 80 +- Modules/FindPython/Support.cmake | 1498 +++-- Modules/FindPython2.cmake | 80 +- Modules/FindPython3.cmake | 82 +- Modules/FindPythonInterp.cmake | 91 +- Modules/FindPythonLibs.cmake | 85 +- Modules/FindQt.cmake | 71 +- Modules/FindQt3.cmake | 75 +- Modules/FindQt4.cmake | 597 +- Modules/FindQuickTime.cmake | 29 +- Modules/FindRTI.cmake | 63 +- Modules/FindRuby.cmake | 376 +- Modules/FindSDL.cmake | 142 +- Modules/FindSDL_image.cmake | 69 +- Modules/FindSDL_mixer.cmake | 69 +- Modules/FindSDL_net.cmake | 67 +- Modules/FindSDL_sound.cmake | 568 +- Modules/FindSDL_ttf.cmake | 67 +- Modules/FindSQLite3.cmake | 66 + Modules/FindSWIG.cmake | 51 +- Modules/FindSelfPackers.cmake | 27 +- Modules/FindSquish.cmake | 235 +- Modules/FindSubversion.cmake | 125 +- Modules/FindTCL.cmake | 85 +- Modules/FindTIFF.cmake | 75 +- Modules/FindTclStub.cmake | 85 +- Modules/FindTclsh.cmake | 45 +- Modules/FindThreads.cmake | 183 +- Modules/FindUnixCommands.cmake | 18 +- Modules/FindVulkan.cmake | 54 +- Modules/FindWget.cmake | 25 +- Modules/FindWish.cmake | 35 +- Modules/FindX11.cmake | 513 +- Modules/FindXCTest.cmake | 19 + Modules/FindXMLRPC.cmake | 59 +- Modules/FindXalanC.cmake | 81 +- Modules/FindXercesC.cmake | 77 +- Modules/FindZLIB.cmake | 99 +- Modules/Findosg.cmake | 71 +- Modules/FindosgAnimation.cmake | 61 +- Modules/FindosgDB.cmake | 69 +- Modules/FindosgFX.cmake | 61 +- Modules/FindosgGA.cmake | 61 +- Modules/FindosgIntrospection.cmake | 63 +- Modules/FindosgManipulator.cmake | 63 +- Modules/FindosgParticle.cmake | 61 +- Modules/FindosgPresentation.cmake | 65 +- Modules/FindosgProducer.cmake | 61 +- Modules/FindosgQt.cmake | 61 +- Modules/FindosgShadow.cmake | 61 +- Modules/FindosgSim.cmake | 61 +- Modules/FindosgTerrain.cmake | 61 +- Modules/FindosgText.cmake | 61 +- Modules/FindosgUtil.cmake | 61 +- Modules/FindosgViewer.cmake | 61 +- Modules/FindosgVolume.cmake | 61 +- Modules/FindosgWidget.cmake | 63 +- Modules/Findosg_functions.cmake | 121 +- Modules/FindwxWidgets.cmake | 251 +- Modules/FindwxWindows.cmake | 159 +- Modules/FortranCInterface/CMakeLists.txt | 5 +- Modules/GNUInstallDirs.cmake | 253 +- Modules/GenerateExportHeader.cmake | 367 +- Modules/GetPrerequisites.cmake | 379 +- Modules/GoogleTestAddTests.cmake | 1 + Modules/InstallRequiredSystemLibraries.cmake | 151 +- Modules/Internal/CMakeCheckCompilerFlag.cmake | 158 + Modules/Internal/CPack/CPackDeb.cmake | 9 +- Modules/Internal/CPack/CPackNuGet.cmake | 2 +- Modules/Internal/CPack/CPackRPM.cmake | 13 +- Modules/Internal/FeatureTesting.cmake | 29 +- Modules/KDE3Macros.cmake | 453 +- Modules/MacroAddFileDependencies.cmake | 41 +- Modules/Platform/AIX-XL.cmake | 22 + Modules/Platform/AIX-XLClang-C.cmake | 2 + Modules/Platform/AIX-XLClang-CXX.cmake | 2 + Modules/Platform/AIX-XLClang.cmake | 15 + Modules/Platform/Android.cmake | 8 +- Modules/Platform/Android/abi-common.cmake | 20 +- Modules/Platform/CYGWIN-GNU.cmake | 3 + Modules/Platform/CrayLinuxEnvironment.cmake | 72 +- Modules/Platform/Darwin-Initialize.cmake | 8 +- Modules/Platform/Darwin.cmake | 19 +- Modules/Platform/DragonFly.cmake | 4 + Modules/Platform/FreeBSD.cmake | 3 + Modules/Platform/Fuchsia.cmake | 3 + ...ialize.cmake => GHS-MULTI-Determine.cmake} | 31 +- Modules/Platform/Haiku.cmake | 1 + Modules/Platform/IRIX.cmake | 53 - Modules/Platform/IRIX64.cmake | 73 - Modules/Platform/Linux-Intel.cmake | 6 + Modules/Platform/Linux-PGI.cmake | 3 + Modules/Platform/Linux.cmake | 1 + Modules/Platform/NetBSD.cmake | 2 + Modules/Platform/OpenBSD.cmake | 4 + Modules/Platform/SINIX.cmake | 3 + Modules/Platform/SunOS-GNU.cmake | 1 + Modules/Platform/SunOS.cmake | 12 +- Modules/Platform/UNIX_SV.cmake | 3 + Modules/Platform/UnixPaths.cmake | 25 +- Modules/Platform/UnixWare.cmake | 3 + Modules/Platform/Windows-Clang.cmake | 117 +- Modules/Platform/Windows-Flang-Fortran.cmake | 5 + Modules/Platform/Windows-GNU.cmake | 3 + Modules/Platform/Windows-Intel-C.cmake | 2 + Modules/Platform/Windows-Intel-CXX.cmake | 2 + Modules/Platform/Windows-Intel-Fortran.cmake | 37 +- Modules/Platform/Windows-MSVC.cmake | 79 +- Modules/Platform/Windows-NVIDIA-CUDA.cmake | 40 +- Modules/Platform/iOS-Determine-CXX.cmake | 1 + Modules/Platform/iOS-Initialize.cmake | 9 + Modules/Platform/iOS.cmake | 1 + Modules/Platform/tvOS-Determine-CXX.cmake | 1 + Modules/Platform/tvOS-Initialize.cmake | 7 + Modules/Platform/tvOS.cmake | 1 + Modules/Platform/watchOS-Determine-CXX.cmake | 1 + Modules/Platform/watchOS-Initialize.cmake | 7 + Modules/Platform/watchOS.cmake | 1 + Modules/ProcessorCount.cmake | 107 +- Modules/Qt4ConfigDependentSettings.cmake | 16 +- Modules/Qt4Macros.cmake | 123 +- Modules/SelectLibraryConfigurations.cmake | 61 +- Modules/SquishTestScript.cmake | 31 +- Modules/TestBigEndian.cmake | 25 +- Modules/TestCXXAcceptsFlag.cmake | 35 +- Modules/TestForANSIForScope.cmake | 25 +- Modules/TestForANSIStreamHeaders.cmake | 25 +- Modules/TestForSSTREAM.cmake | 23 +- Modules/TestForSTDNamespace.cmake | 23 +- Modules/UseEcos.cmake | 265 +- Modules/UseJava.cmake | 1099 ++-- Modules/UseJavaClassFilelist.cmake | 23 +- Modules/UseJavaSymlinks.cmake | 19 +- Modules/UsePkgConfig.cmake | 37 +- Modules/UseQt4.cmake | 20 +- Modules/UseSWIG.cmake | 71 +- Modules/Use_wxWindows.cmake | 61 +- Modules/UsewxWidgets.cmake | 71 +- Modules/WriteBasicConfigVersionFile.cmake | 37 +- Modules/WriteCompilerDetectionHeader.cmake | 460 +- Modules/ecos_clean.cmake | 12 +- README.rst | 41 +- Source/CMakeInstallSignTool.cmake.in | 51 + Source/CMakeLists.txt | 100 +- Source/CMakeVersion.cmake | 2 +- Source/CMakeVersion.rc.in | 19 +- Source/CPack/IFW/cmCPackIFWGenerator.cxx | 12 +- Source/CPack/IFW/cmCPackIFWInstaller.cxx | 24 +- Source/CPack/IFW/cmCPackIFWInstaller.h | 3 + Source/CPack/IFW/cmCPackIFWPackage.cxx | 8 +- Source/CPack/IFW/cmCPackIFWRepository.cxx | 2 +- Source/CPack/OSXScriptLauncher.cxx | 5 +- Source/CPack/WiX/cmCPackWIXGenerator.cxx | 7 +- Source/CPack/WiX/cmCPackWIXGenerator.h | 12 +- Source/CPack/bills-comments.txt | 68 - Source/CPack/cmCPack7zGenerator.cxx | 4 +- Source/CPack/cmCPackArchiveGenerator.cxx | 21 +- Source/CPack/cmCPackBundleGenerator.cxx | 8 +- Source/CPack/cmCPackCygwinBinaryGenerator.cxx | 5 +- Source/CPack/cmCPackDebGenerator.cxx | 62 +- Source/CPack/cmCPackDragNDropGenerator.cxx | 17 +- Source/CPack/cmCPackExternalGenerator.cxx | 3 +- Source/CPack/cmCPackFreeBSDGenerator.cxx | 72 +- Source/CPack/cmCPackGenerator.cxx | 47 +- Source/CPack/cmCPackGenerator.h | 5 +- Source/CPack/cmCPackGeneratorFactory.h | 3 + Source/CPack/cmCPackLog.h | 3 + Source/CPack/cmCPackNSISGenerator.cxx | 53 +- Source/CPack/cmCPackOSXX11Generator.cxx | 20 +- Source/CPack/cmCPackPKGGenerator.cxx | 67 +- Source/CPack/cmCPackPackageMakerGenerator.cxx | 32 +- Source/CPack/cmCPackProductBuildGenerator.cxx | 10 +- Source/CPack/cmCPackRPMGenerator.cxx | 8 +- Source/CPack/cmCPackSTGZGenerator.cxx | 9 +- Source/CPack/cmCPackTGZGenerator.cxx | 4 +- Source/CPack/cmCPackTXZGenerator.cxx | 4 +- Source/CPack/cmCPackTarBZip2Generator.cxx | 4 +- Source/CPack/cmCPackTarCompressGenerator.cxx | 4 +- Source/CPack/cmCPackZIPGenerator.cxx | 4 +- Source/CPack/cpack.cxx | 38 +- Source/CTest/cmCTestBZR.cxx | 9 +- Source/CTest/cmCTestBuildAndTestHandler.cxx | 61 +- Source/CTest/cmCTestBuildAndTestHandler.h | 2 +- Source/CTest/cmCTestBuildCommand.cxx | 30 +- Source/CTest/cmCTestBuildHandler.cxx | 104 +- Source/CTest/cmCTestBuildHandler.h | 2 +- Source/CTest/cmCTestCVS.cxx | 10 +- Source/CTest/cmCTestConfigureCommand.cxx | 11 +- Source/CTest/cmCTestConfigureHandler.cxx | 6 +- Source/CTest/cmCTestCoverageCommand.cxx | 8 +- Source/CTest/cmCTestCoverageHandler.cxx | 56 +- Source/CTest/cmCTestCurl.cxx | 9 +- Source/CTest/cmCTestCurl.h | 2 + Source/CTest/cmCTestGIT.cxx | 25 +- Source/CTest/cmCTestGenericHandler.cxx | 4 +- Source/CTest/cmCTestGlobalVC.cxx | 9 +- Source/CTest/cmCTestGlobalVC.h | 2 + Source/CTest/cmCTestHG.cxx | 12 +- Source/CTest/cmCTestHandlerCommand.cxx | 19 +- Source/CTest/cmCTestLaunch.cxx | 17 +- Source/CTest/cmCTestLaunch.h | 3 + Source/CTest/cmCTestMemCheckCommand.cxx | 5 +- Source/CTest/cmCTestMemCheckHandler.cxx | 38 +- Source/CTest/cmCTestMemCheckHandler.h | 6 +- Source/CTest/cmCTestMultiProcessHandler.cxx | 366 +- Source/CTest/cmCTestMultiProcessHandler.h | 1 + Source/CTest/cmCTestP4.cxx | 28 +- Source/CTest/cmCTestRunScriptCommand.cxx | 3 +- Source/CTest/cmCTestRunTest.cxx | 123 +- Source/CTest/cmCTestRunTest.h | 11 +- Source/CTest/cmCTestSVN.cxx | 29 +- Source/CTest/cmCTestSVN.h | 2 +- Source/CTest/cmCTestScriptHandler.cxx | 77 +- Source/CTest/cmCTestScriptHandler.h | 5 +- Source/CTest/cmCTestStartCommand.cxx | 2 +- Source/CTest/cmCTestSubmitCommand.cxx | 156 +- Source/CTest/cmCTestSubmitCommand.h | 32 +- Source/CTest/cmCTestSubmitHandler.cxx | 964 +--- Source/CTest/cmCTestSubmitHandler.h | 31 +- Source/CTest/cmCTestTestCommand.cxx | 5 +- Source/CTest/cmCTestTestHandler.cxx | 91 +- Source/CTest/cmCTestTestHandler.h | 12 +- Source/CTest/cmCTestUpdateCommand.cxx | 13 +- Source/CTest/cmCTestUpdateHandler.cxx | 8 +- Source/CTest/cmCTestUploadCommand.cxx | 16 +- Source/CTest/cmCTestUploadCommand.h | 6 +- Source/CTest/cmCTestUploadHandler.cxx | 5 +- Source/CTest/cmCTestUploadHandler.h | 9 +- Source/CTest/cmCTestVC.cxx | 22 +- Source/CTest/cmCTestVC.h | 1 + Source/CTest/cmParseBlanketJSCoverage.cxx | 2 +- Source/CTest/cmParseCoberturaCoverage.cxx | 17 +- Source/CTest/cmParseDelphiCoverage.cxx | 4 +- Source/CTest/cmParseGTMCoverage.cxx | 9 +- Source/CTest/cmParseJacocoCoverage.cxx | 6 +- Source/CTest/cmParseMumpsCoverage.cxx | 5 +- Source/CTest/cmProcess.cxx | 73 +- Source/CTest/cmProcess.h | 9 +- Source/Checks/cm_cxx14_check.cpp | 9 +- Source/Checks/cm_cxx17_check.cpp | 24 +- Source/Checks/cm_cxx_features.cmake | 4 +- Source/CursesDialog/ccmake.cxx | 25 +- Source/CursesDialog/cmCursesBoolWidget.h | 5 +- .../cmCursesCacheEntryComposite.cxx | 2 +- .../cmCursesCacheEntryComposite.h | 7 +- Source/CursesDialog/cmCursesDummyWidget.h | 5 +- Source/CursesDialog/cmCursesFilePathWidget.h | 5 +- Source/CursesDialog/cmCursesForm.h | 9 +- Source/CursesDialog/cmCursesLabelWidget.cxx | 4 +- Source/CursesDialog/cmCursesLabelWidget.h | 5 +- .../CursesDialog/cmCursesLongMessageForm.cxx | 5 +- Source/CursesDialog/cmCursesLongMessageForm.h | 5 +- Source/CursesDialog/cmCursesMainForm.cxx | 176 +- Source/CursesDialog/cmCursesMainForm.h | 12 +- Source/CursesDialog/cmCursesOptionsWidget.cxx | 3 + Source/CursesDialog/cmCursesOptionsWidget.h | 5 +- Source/CursesDialog/cmCursesPathWidget.h | 5 +- Source/CursesDialog/cmCursesStringWidget.h | 5 +- Source/CursesDialog/cmCursesWidget.h | 5 +- Source/LexerParser/cmCommandArgumentLexer.cxx | 6 +- .../LexerParser/cmCommandArgumentLexer.in.l | 6 +- .../LexerParser/cmCommandArgumentParser.cxx | 2 +- Source/LexerParser/cmDependsJavaLexer.cxx | 8 +- Source/LexerParser/cmDependsJavaLexer.in.l | 8 +- Source/LexerParser/cmDependsJavaParser.cxx | 2 +- Source/LexerParser/cmDependsJavaParser.y | 2 +- Source/LexerParser/cmExprLexer.cxx | 8 +- Source/LexerParser/cmExprLexer.in.l | 8 +- Source/LexerParser/cmFortranLexer.cxx | 6 +- Source/LexerParser/cmFortranLexer.in.l | 6 +- Source/LexerParser/cmListFileLexer.c | 4 +- Source/LexerParser/cmListFileLexer.in.l | 4 +- Source/QtDialog/AddCacheEntry.cxx | 16 +- Source/QtDialog/CMakeLists.txt | 14 +- Source/QtDialog/CMakeSetup.cxx | 83 +- Source/QtDialog/CMakeSetup128.png | Bin 10944 -> 7981 bytes Source/QtDialog/CMakeSetup32.png | Bin 2097 -> 1632 bytes Source/QtDialog/CMakeSetup64.png | Bin 4676 -> 3566 bytes Source/QtDialog/CMakeSetupDialog.cxx | 26 +- Source/QtDialog/CMakeSetupDialog.h | 8 + Source/QtDialog/Delete16.png | Bin 731 -> 538 bytes Source/QtDialog/FirstConfigure.cxx | 105 +- Source/QtDialog/FirstConfigure.h | 9 + Source/QtDialog/Plus16.png | Bin 358 -> 207 bytes Source/QtDialog/QCMake.cxx | 106 +- Source/QtDialog/QCMake.h | 17 +- Source/QtDialog/QCMakeCacheView.cxx | 8 +- Source/QtDialog/QCMakeWidgets.cxx | 5 +- Source/QtDialog/QCMakeWidgets.h | 2 +- Source/QtDialog/RegexExplorer.cxx | 2 +- Source/cmAddCustomCommandCommand.cxx | 27 +- Source/cmAddCustomTargetCommand.cxx | 22 +- Source/cmAddDependenciesCommand.cxx | 15 +- Source/cmAddLibraryCommand.cxx | 15 +- Source/cmAddSubDirectoryCommand.cxx | 15 +- Source/cmAddTestCommand.cxx | 3 +- Source/cmAffinity.cxx | 2 + Source/cmAlgorithms.h | 135 +- Source/cmArchiveWrite.cxx | 22 +- Source/cmArchiveWrite.h | 14 +- Source/cmArgumentParser.cxx | 93 + Source/cmArgumentParser.h | 143 + Source/cmAuxSourceDirectoryCommand.cxx | 1 + Source/cmBase32.cxx | 8 +- Source/cmBreakCommand.cxx | 14 +- Source/cmBuildCommand.cxx | 4 +- Source/cmCLocaleEnvironmentScope.h | 6 +- .../cmCMakeHostSystemInformationCommand.cxx | 24 +- Source/cmCMakeMinimumRequired.cxx | 8 +- Source/cmCMakePolicyCommand.cxx | 39 +- Source/cmCMakePolicyCommand.h | 1 + Source/cmCPackPropertiesGenerator.h | 6 +- Source/cmCPluginAPI.cxx | 61 +- Source/cmCTest.cxx | 1296 +++-- Source/cmCTest.h | 304 +- Source/cmCacheManager.cxx | 45 +- Source/cmCacheManager.h | 34 +- Source/cmCallVisualStudioMacro.cxx | 46 +- Source/cmCallVisualStudioMacro.h | 12 +- Source/cmCommand.h | 14 +- Source/cmCommandArgumentParserHelper.cxx | 25 +- Source/cmCommandArgumentParserHelper.h | 8 +- Source/cmCommandArgumentsHelper.cxx | 233 - Source/cmCommandArgumentsHelper.h | 200 - Source/cmCommonTargetGenerator.cxx | 6 +- Source/cmComputeComponentGraph.cxx | 8 +- Source/cmComputeLinkDepends.cxx | 33 +- Source/cmComputeLinkDepends.h | 23 +- Source/cmComputeLinkInformation.cxx | 58 +- Source/cmComputeLinkInformation.h | 17 +- Source/cmComputeTargetDepends.cxx | 76 +- Source/cmComputeTargetDepends.h | 3 + Source/cmConditionEvaluator.cxx | 60 +- Source/cmConditionEvaluator.h | 21 +- Source/cmConfigure.cmake.h.in | 5 +- Source/cmConfigureFileCommand.cxx | 10 +- Source/cmConnection.cxx | 4 +- Source/cmConnection.h | 7 +- Source/cmContinueCommand.cxx | 6 +- Source/cmConvertMSBuildXMLToJSON.py | 19 +- Source/cmCoreTryCompile.cxx | 191 +- Source/cmCreateTestSourceList.cxx | 3 +- Source/cmCryptoHash.h | 5 +- Source/cmCurl.cxx | 14 +- Source/cmCustomCommand.cxx | 49 +- Source/cmCustomCommand.h | 29 +- Source/cmCustomCommandGenerator.cxx | 73 +- Source/cmCustomCommandGenerator.h | 11 +- Source/cmDefinitions.h | 13 +- Source/cmDepends.cxx | 209 +- Source/cmDepends.h | 45 +- Source/cmDependsC.cxx | 78 +- Source/cmDependsC.h | 20 +- Source/cmDependsFortran.cxx | 82 +- Source/cmDependsFortran.h | 26 +- Source/cmDependsJava.cxx | 12 +- Source/cmDependsJava.h | 12 +- Source/cmDependsJavaParserHelper.cxx | 17 +- Source/cmDependsJavaParserHelper.h | 4 + Source/cmDisallowedCommand.cxx | 6 +- Source/cmDocumentation.cxx | 140 +- Source/cmDocumentation.h | 17 +- Source/cmDocumentationEntry.h | 3 +- Source/cmDocumentationFormatter.cxx | 13 +- Source/cmDocumentationFormatter.h | 4 +- Source/cmDocumentationSection.h | 5 +- Source/cmDynamicLoader.cxx | 4 +- Source/cmDynamicLoader.h | 6 +- Source/cmELF.cxx | 5 +- Source/cmELF.h | 5 +- Source/cmExecProgramCommand.cxx | 42 +- Source/cmExecProgramCommand.h | 2 +- Source/cmExecuteProcessCommand.cxx | 355 +- Source/cmExecutionStatus.h | 16 +- Source/cmExpandedCommandArgument.cxx | 11 +- Source/cmExpandedCommandArgument.h | 4 +- Source/cmExportBuildAndroidMKGenerator.cxx | 4 +- Source/cmExportBuildFileGenerator.cxx | 8 +- Source/cmExportBuildFileGenerator.h | 3 +- Source/cmExportCommand.cxx | 139 +- Source/cmExportCommand.h | 24 - Source/cmExportFileGenerator.cxx | 26 +- Source/cmExportFileGenerator.h | 2 +- Source/cmExportInstallFileGenerator.cxx | 23 +- Source/cmExportLibraryDependenciesCommand.cxx | 8 +- Source/cmExportSet.h | 8 +- Source/cmExportSetMap.cxx | 2 + Source/cmExportSetMap.h | 5 + Source/cmExprParserHelper.cxx | 4 +- Source/cmExternalMakefileProjectGenerator.cxx | 13 +- Source/cmExternalMakefileProjectGenerator.h | 15 +- Source/cmExtraCodeBlocksGenerator.cxx | 89 +- Source/cmExtraCodeBlocksGenerator.h | 7 +- Source/cmExtraCodeLiteGenerator.cxx | 29 +- Source/cmExtraCodeLiteGenerator.h | 2 +- Source/cmExtraEclipseCDT4Generator.cxx | 130 +- Source/cmExtraKateGenerator.cxx | 16 +- Source/cmExtraSublimeTextGenerator.cxx | 21 +- Source/cmFLTKWrapUICommand.cxx | 12 +- Source/cmFileAPI.cxx | 835 +++ Source/cmFileAPI.h | 209 + Source/cmFileAPICMakeFiles.cxx | 114 + Source/cmFileAPICMakeFiles.h | 15 + Source/cmFileAPICache.cxx | 106 + Source/cmFileAPICache.h | 15 + Source/cmFileAPICodemodel.cxx | 1250 ++++ Source/cmFileAPICodemodel.h | 15 + Source/cmFileCommand.cxx | 1737 ++---- Source/cmFileCommand.h | 3 + Source/cmFileCopier.cxx | 713 +++ Source/cmFileCopier.h | 122 + Source/cmFileInstaller.cxx | 350 ++ Source/cmFileInstaller.h | 55 + Source/cmFileLock.h | 10 +- Source/cmFileLockPool.cxx | 8 +- Source/cmFileLockPool.h | 10 +- Source/cmFileLockUnix.cxx | 5 +- Source/cmFileLockWin32.cxx | 1 - Source/cmFileMonitor.cxx | 6 - Source/cmFileMonitor.h | 4 +- Source/cmFilePathChecksum.cxx | 6 +- Source/cmFileTime.cxx | 49 + Source/cmFileTime.h | 130 + Source/cmFileTimeCache.cxx | 62 + Source/cmFileTimeCache.h | 56 + Source/cmFileTimeComparison.cxx | 230 - Source/cmFileTimeComparison.h | 39 - Source/cmFileTimes.cxx | 127 + Source/cmFileTimes.h | 40 + Source/cmFindBase.cxx | 19 +- Source/cmFindCommon.cxx | 19 +- Source/cmFindLibraryCommand.cxx | 7 +- Source/cmFindPackageCommand.cxx | 297 +- Source/cmFindPackageCommand.h | 18 +- Source/cmFindProgramCommand.cxx | 2 +- Source/cmForEachCommand.cxx | 15 +- Source/cmFortranParser.h | 27 +- Source/cmFortranParserImpl.cxx | 40 +- Source/cmFunctionBlocker.h | 2 +- Source/cmFunctionCommand.cxx | 8 +- Source/cmFunctionCommand.h | 4 +- Source/cmGeneratedFileStream.cxx | 26 +- Source/cmGeneratedFileStream.h | 13 +- Source/cmGeneratorExpression.cxx | 28 +- Source/cmGeneratorExpression.h | 38 +- Source/cmGeneratorExpressionContext.cxx | 14 +- Source/cmGeneratorExpressionContext.h | 6 +- Source/cmGeneratorExpressionDAGChecker.cxx | 35 +- Source/cmGeneratorExpressionDAGChecker.h | 7 +- .../cmGeneratorExpressionEvaluationFile.cxx | 14 +- Source/cmGeneratorExpressionEvaluationFile.h | 2 +- Source/cmGeneratorExpressionEvaluator.cxx | 37 +- Source/cmGeneratorExpressionEvaluator.h | 12 +- Source/cmGeneratorExpressionLexer.cxx | 10 +- Source/cmGeneratorExpressionLexer.h | 4 +- Source/cmGeneratorExpressionNode.cxx | 1321 +++-- Source/cmGeneratorExpressionNode.h | 6 +- Source/cmGeneratorExpressionParser.cxx | 15 +- Source/cmGeneratorExpressionParser.h | 3 +- Source/cmGeneratorTarget.cxx | 1189 ++-- Source/cmGeneratorTarget.h | 137 +- Source/cmGetDirectoryPropertyCommand.cxx | 4 +- Source/cmGetFilenameComponentCommand.cxx | 14 +- Source/cmGetPipes.cxx | 48 + Source/cmGetPipes.h | 8 + Source/cmGetPropertyCommand.cxx | 3 +- Source/cmGetTargetPropertyCommand.cxx | 8 +- Source/cmGhsMultiGpj.cxx | 35 +- Source/cmGhsMultiGpj.h | 11 +- Source/cmGhsMultiTargetGenerator.cxx | 1086 ++-- Source/cmGhsMultiTargetGenerator.h | 124 +- Source/cmGlobVerificationManager.cxx | 13 +- Source/cmGlobVerificationManager.h | 29 +- Source/cmGlobalBorlandMakefileGenerator.cxx | 20 +- Source/cmGlobalBorlandMakefileGenerator.h | 19 +- Source/cmGlobalCommonGenerator.cxx | 4 +- Source/cmGlobalGenerator.cxx | 730 ++- Source/cmGlobalGenerator.h | 100 +- Source/cmGlobalGeneratorFactory.h | 28 +- Source/cmGlobalGhsMultiGenerator.cxx | 840 ++- Source/cmGlobalGhsMultiGenerator.h | 165 +- Source/cmGlobalJOMMakefileGenerator.cxx | 21 +- Source/cmGlobalJOMMakefileGenerator.h | 17 +- Source/cmGlobalMSYSMakefileGenerator.cxx | 10 +- Source/cmGlobalMSYSMakefileGenerator.h | 2 +- Source/cmGlobalMinGWMakefileGenerator.cxx | 4 +- Source/cmGlobalMinGWMakefileGenerator.h | 2 +- Source/cmGlobalNMakeMakefileGenerator.cxx | 21 +- Source/cmGlobalNMakeMakefileGenerator.h | 17 +- Source/cmGlobalNinjaGenerator.cxx | 1214 ++-- Source/cmGlobalNinjaGenerator.h | 125 +- Source/cmGlobalUnixMakefileGenerator3.cxx | 253 +- Source/cmGlobalUnixMakefileGenerator3.h | 26 +- Source/cmGlobalVisualStudio10Generator.cxx | 490 +- Source/cmGlobalVisualStudio10Generator.h | 61 +- Source/cmGlobalVisualStudio11Generator.cxx | 79 +- Source/cmGlobalVisualStudio11Generator.h | 14 +- Source/cmGlobalVisualStudio12Generator.cxx | 62 +- Source/cmGlobalVisualStudio12Generator.h | 14 +- Source/cmGlobalVisualStudio14Generator.cxx | 74 +- Source/cmGlobalVisualStudio14Generator.h | 14 +- Source/cmGlobalVisualStudio15Generator.cxx | 298 - Source/cmGlobalVisualStudio71Generator.cxx | 19 +- Source/cmGlobalVisualStudio71Generator.h | 5 +- Source/cmGlobalVisualStudio7Generator.cxx | 128 +- Source/cmGlobalVisualStudio7Generator.h | 45 +- Source/cmGlobalVisualStudio8Generator.cxx | 63 +- Source/cmGlobalVisualStudio8Generator.h | 25 +- Source/cmGlobalVisualStudio9Generator.cxx | 41 +- Source/cmGlobalVisualStudio9Generator.h | 11 +- Source/cmGlobalVisualStudioGenerator.cxx | 204 +- Source/cmGlobalVisualStudioGenerator.h | 34 +- ...cmGlobalVisualStudioVersionedGenerator.cxx | 515 ++ ... cmGlobalVisualStudioVersionedGenerator.h} | 29 +- Source/cmGlobalWatcomWMakeGenerator.cxx | 18 +- Source/cmGlobalWatcomWMakeGenerator.h | 17 +- Source/cmGlobalXCodeGenerator.cxx | 461 +- Source/cmGlobalXCodeGenerator.h | 44 +- Source/cmGraphAdjacencyList.h | 9 +- Source/cmGraphVizWriter.cxx | 68 +- Source/cmGraphVizWriter.h | 14 +- Source/cmHexFileConverter.cxx | 6 +- Source/cmHexFileConverter.h | 6 +- Source/cmIDEFlagTable.h | 13 +- Source/cmIDEOptions.cxx | 20 +- Source/cmIDEOptions.h | 12 +- Source/cmIfCommand.cxx | 17 +- Source/cmIfCommand.h | 13 +- Source/cmIncludeCommand.cxx | 15 +- Source/cmIncludeDirectoryCommand.cxx | 8 +- Source/cmIncludeExternalMSProjectCommand.cxx | 5 +- Source/cmInstallCommand.cxx | 611 +- Source/cmInstallCommand.h | 22 + Source/cmInstallCommandArguments.cxx | 87 +- Source/cmInstallCommandArguments.h | 38 +- Source/cmInstallDirectoryGenerator.cxx | 19 +- Source/cmInstallDirectoryGenerator.h | 2 +- Source/cmInstallExportAndroidMKGenerator.cxx | 21 +- Source/cmInstallExportAndroidMKGenerator.h | 2 +- Source/cmInstallExportGenerator.cxx | 11 +- Source/cmInstallExportGenerator.h | 2 +- Source/cmInstallFilesCommand.cxx | 10 +- Source/cmInstallFilesGenerator.cxx | 19 +- Source/cmInstallFilesGenerator.h | 2 +- Source/cmInstallGenerator.cxx | 24 +- Source/cmInstallGenerator.h | 11 +- Source/cmInstallProgramsCommand.cxx | 3 +- Source/cmInstallScriptGenerator.cxx | 74 +- Source/cmInstallScriptGenerator.h | 14 +- Source/cmInstallSubdirectoryGenerator.cxx | 76 + Source/cmInstallSubdirectoryGenerator.h | 41 + Source/cmInstallTargetGenerator.cxx | 165 +- Source/cmInstallTargetGenerator.h | 18 +- Source/cmInstallTargetsCommand.cxx | 8 +- Source/cmInstalledFile.cxx | 9 +- Source/cmInstalledFile.h | 8 +- Source/cmJsonObjects.cxx | 36 +- Source/cmLinkDirectoriesCommand.cxx | 6 +- Source/cmLinkItem.cxx | 24 +- Source/cmLinkItem.h | 53 +- Source/cmLinkLineComputer.cxx | 44 +- Source/cmLinkLineComputer.h | 5 +- Source/cmLinkLineDeviceComputer.cxx | 107 +- Source/cmLinkLineDeviceComputer.h | 26 +- Source/cmLinkedTree.h | 3 +- Source/cmListCommand.cxx | 218 +- Source/cmListCommand.h | 3 + Source/cmListFileCache.cxx | 56 +- Source/cmListFileCache.h | 74 +- Source/cmLoadCommandCommand.cxx | 2 +- Source/cmLocalCommonGenerator.cxx | 11 +- Source/cmLocalCommonGenerator.h | 2 +- Source/cmLocalGenerator.cxx | 812 ++- Source/cmLocalGenerator.h | 101 +- Source/cmLocalGhsMultiGenerator.cxx | 90 +- Source/cmLocalGhsMultiGenerator.h | 24 +- Source/cmLocalNinjaGenerator.cxx | 125 +- Source/cmLocalNinjaGenerator.h | 2 + Source/cmLocalUnixMakefileGenerator3.cxx | 303 +- Source/cmLocalUnixMakefileGenerator3.h | 66 +- Source/cmLocalVisualStudio10Generator.cxx | 1 + Source/cmLocalVisualStudio10Generator.h | 2 +- Source/cmLocalVisualStudio7Generator.cxx | 202 +- Source/cmLocalVisualStudio7Generator.h | 2 +- Source/cmLocalVisualStudioGenerator.cxx | 8 +- Source/cmLocalXCodeGenerator.cxx | 4 +- Source/cmLocalXCodeGenerator.h | 2 +- Source/cmLocale.h | 6 +- Source/cmMSVC60LinkLineComputer.h | 6 +- Source/cmMachO.cxx | 12 +- Source/cmMachO.h | 2 +- Source/cmMacroCommand.cxx | 10 +- Source/cmMacroCommand.h | 4 +- Source/cmMakefile.cxx | 508 +- Source/cmMakefile.h | 118 +- .../cmMakefileExecutableTargetGenerator.cxx | 82 +- Source/cmMakefileLibraryTargetGenerator.cxx | 139 +- Source/cmMakefileTargetGenerator.cxx | 165 +- Source/cmMakefileTargetGenerator.h | 12 +- Source/cmMakefileUtilityTargetGenerator.cxx | 9 +- Source/cmMathCommand.cxx | 4 +- Source/cmMessageCommand.cxx | 73 +- Source/cmMessageType.h | 21 + Source/cmMessenger.cxx | 106 +- Source/cmMessenger.h | 50 +- Source/cmNewLineStyle.cxx | 5 +- Source/cmNewLineStyle.h | 2 +- Source/cmNinjaLinkLineComputer.h | 5 +- Source/cmNinjaLinkLineDeviceComputer.cxx | 20 + Source/cmNinjaLinkLineDeviceComputer.h | 34 + Source/cmNinjaNormalTargetGenerator.cxx | 650 ++- Source/cmNinjaNormalTargetGenerator.h | 9 +- Source/cmNinjaTargetGenerator.cxx | 747 ++- Source/cmNinjaTargetGenerator.h | 21 +- Source/cmNinjaTypes.h | 41 + Source/cmNinjaUtilityTargetGenerator.cxx | 144 +- Source/cmOSXBundleGenerator.cxx | 13 +- Source/cmOSXBundleGenerator.h | 5 +- Source/cmOptionCommand.cxx | 4 +- Source/cmOrderDirectories.cxx | 15 +- Source/cmOrderDirectories.h | 2 + Source/cmOutputConverter.cxx | 117 - Source/cmOutputConverter.h | 25 +- Source/cmOutputRequiredFilesCommand.cxx | 34 +- Source/cmParseArgumentsCommand.cxx | 213 +- Source/cmPathLabel.cxx | 6 +- Source/cmPathLabel.h | 2 +- Source/cmPipeConnection.cxx | 6 +- Source/cmPipeConnection.h | 2 +- Source/cmPolicies.cxx | 24 +- Source/cmPolicies.h | 58 +- Source/cmProcessOutput.cxx | 4 +- Source/cmProcessTools.cxx | 7 +- Source/cmProcessTools.h | 8 +- Source/cmProjectCommand.cxx | 103 +- Source/cmProjectCommand.h | 1 + Source/cmQTWrapCPPCommand.cxx | 17 +- Source/cmQTWrapUICommand.cxx | 17 +- Source/cmQtAutoGen.cxx | 238 +- Source/cmQtAutoGen.h | 98 +- Source/cmQtAutoGenGlobalInitializer.cxx | 303 + Source/cmQtAutoGenGlobalInitializer.h | 86 + Source/cmQtAutoGenInitializer.cxx | 1572 ++--- Source/cmQtAutoGenInitializer.h | 171 +- Source/cmQtAutoGenerator.cxx | 623 +- Source/cmQtAutoGenerator.h | 254 +- Source/cmQtAutoGeneratorMocUic.cxx | 2036 ------- Source/cmQtAutoGeneratorMocUic.h | 436 -- Source/cmQtAutoGeneratorRcc.cxx | 683 --- Source/cmQtAutoMocUic.cxx | 2193 +++++++ Source/cmQtAutoMocUic.h | 576 ++ Source/cmQtAutoRcc.cxx | 523 ++ .../{cmQtAutoGeneratorRcc.h => cmQtAutoRcc.h} | 79 +- Source/cmRST.cxx | 22 +- Source/cmRST.h | 2 +- Source/cmRange.h | 239 + Source/cmRemoveCommand.cxx | 10 +- Source/cmRulePlaceholderExpander.cxx | 43 +- Source/cmRulePlaceholderExpander.h | 11 +- Source/cmScriptGenerator.cxx | 15 +- Source/cmScriptGenerator.h | 16 +- Source/cmSearchPath.cxx | 8 +- Source/cmServer.cxx | 33 +- Source/cmServer.h | 12 +- Source/cmServerConnection.cxx | 10 +- Source/cmServerProtocol.cxx | 53 +- Source/cmServerProtocol.h | 20 +- Source/cmSetCommand.cxx | 28 +- Source/cmSetPropertyCommand.cxx | 37 +- Source/cmSetSourceFilesPropertiesCommand.cxx | 16 +- Source/cmSetTargetPropertiesCommand.cxx | 3 +- Source/cmSetTestsPropertiesCommand.cxx | 3 +- Source/cmSiteNameCommand.cxx | 17 +- Source/cmSourceFile.cxx | 149 +- Source/cmSourceFile.h | 21 +- Source/cmSourceFileLocation.cxx | 20 +- Source/cmSourceFileLocation.h | 15 +- Source/cmSourceGroup.cxx | 6 +- Source/cmSourceGroup.h | 2 +- Source/cmSourceGroupCommand.cxx | 43 +- Source/cmState.cxx | 99 +- Source/cmState.h | 43 +- Source/cmStateDirectory.cxx | 42 +- Source/cmStateDirectory.h | 6 + Source/cmStatePrivate.h | 3 +- Source/cmStateSnapshot.cxx | 11 +- Source/cmStateSnapshot.h | 1 + Source/cmString.cxx | 152 + Source/cmString.hxx | 815 +++ Source/cmStringCommand.cxx | 71 +- Source/cmStringCommand.h | 1 + Source/cmStringReplaceHelper.cxx | 17 +- Source/cmStringReplaceHelper.h | 11 +- Source/cmSystemTools.cxx | 671 ++- Source/cmSystemTools.h | 194 +- Source/cmTarget.cxx | 1092 ++-- Source/cmTarget.h | 249 +- Source/cmTargetCompileDefinitionsCommand.cxx | 4 +- Source/cmTargetCompileFeaturesCommand.cxx | 4 +- Source/cmTargetCompileOptionsCommand.cxx | 4 +- Source/cmTargetDepend.h | 6 + Source/cmTargetIncludeDirectoriesCommand.cxx | 4 +- Source/cmTargetLinkDirectoriesCommand.cxx | 4 +- Source/cmTargetLinkLibrariesCommand.cxx | 68 +- Source/cmTargetLinkOptionsCommand.cxx | 4 +- Source/cmTargetPropCommandBase.cxx | 25 +- Source/cmTargetPropertyComputer.cxx | 14 +- Source/cmTargetPropertyComputer.h | 2 +- Source/cmTargetSourcesCommand.cxx | 8 +- Source/cmTest.cxx | 4 +- Source/cmTest.h | 4 +- Source/cmTestGenerator.cxx | 79 +- Source/cmTestGenerator.h | 8 +- Source/cmTimestamp.h | 8 +- Source/cmTryCompileCommand.cxx | 3 +- Source/cmTryRunCommand.cxx | 50 +- Source/cmUVHandlePtr.cxx | 62 +- Source/cmUVHandlePtr.h | 86 +- Source/cmUVProcessChain.cxx | 395 ++ Source/cmUVProcessChain.h | 100 + Source/cmUVStreambuf.h | 219 + Source/cmUnexpectedCommand.h | 5 +- Source/cmUseMangledMesaCommand.cxx | 24 +- Source/cmUseMangledMesaCommand.h | 3 +- Source/cmUtilitySourceCommand.cxx | 4 +- Source/cmUuid.cxx | 18 +- Source/cmUuid.h | 4 - Source/cmVS10CLFlagTable.h | 205 - Source/cmVS10CSharpFlagTable.h | 121 - Source/cmVS10CudaFlagTable.h | 54 - Source/cmVS10CudaHostFlagTable.h | 35 - Source/cmVS10LibFlagTable.h | 76 - Source/cmVS10LinkFlagTable.h | 247 - Source/cmVS10MASMFlagTable.h | 76 - Source/cmVS10NASMFlagTable.h | 50 - Source/cmVS10RCFlagTable.h | 7 - Source/cmVS11CLFlagTable.h | 220 - Source/cmVS11CSharpFlagTable.h | 121 - Source/cmVS11LibFlagTable.h | 76 - Source/cmVS11LinkFlagTable.h | 272 - Source/cmVS11MASMFlagTable.h | 76 - Source/cmVS11RCFlagTable.h | 7 - Source/cmVS12CLFlagTable.h | 222 - Source/cmVS12CSharpFlagTable.h | 121 - Source/cmVS12LibFlagTable.h | 76 - Source/cmVS12LinkFlagTable.h | 272 - Source/cmVS12MASMFlagTable.h | 76 - Source/cmVS12RCFlagTable.h | 7 - Source/cmVS140CLFlagTable.h | 240 - Source/cmVS140CSharpFlagTable.h | 121 - Source/cmVS140LinkFlagTable.h | 285 - Source/cmVS141CLFlagTable.h | 258 - Source/cmVS141CSharpFlagTable.h | 126 - Source/cmVS141LinkFlagTable.h | 287 - Source/cmVS14LibFlagTable.h | 77 - Source/cmVS14MASMFlagTable.h | 76 - Source/cmVS14RCFlagTable.h | 7 - Source/cmVSSetupHelper.cxx | 53 +- Source/cmVSSetupHelper.h | 9 +- Source/cmVariableRequiresCommand.cxx | 2 +- Source/cmVariableWatch.cxx | 8 +- Source/cmVariableWatch.h | 15 +- Source/cmVariableWatchCommand.cxx | 9 +- Source/cmVisualStudio10TargetGenerator.cxx | 606 +- Source/cmVisualStudio10TargetGenerator.h | 24 +- Source/cmVisualStudio10ToolsetOptions.cxx | 128 +- Source/cmVisualStudio10ToolsetOptions.h | 28 +- Source/cmVisualStudioGeneratorOptions.cxx | 18 +- Source/cmVisualStudioSlnParser.cxx | 6 +- Source/cmWhileCommand.cxx | 8 +- Source/cmWorkerPool.cxx | 763 +++ Source/cmWorkerPool.h | 226 + Source/cmWorkingDirectory.h | 3 + Source/cmWriteFileCommand.cxx | 2 +- Source/cmXCodeScheme.cxx | 14 +- Source/cmXCodeScheme.h | 2 +- Source/cmXMLWriter.cxx | 2 +- Source/cmXMLWriter.h | 10 +- Source/cm_codecvt.cxx | 4 +- Source/cm_static_string_view.hxx | 41 + Source/cm_string_view.cxx | 301 + Source/cm_string_view.hxx | 217 + Source/cm_thread.hxx | 12 +- Source/cm_utf8.c | 29 + Source/cm_utf8.h | 4 + Source/cmake.cxx | 518 +- Source/cmake.h | 226 +- Source/cmakemain.cxx | 358 +- Source/cmakexbuild.cxx | 80 - Source/cmcldeps.cxx | 4 +- Source/cmcmd.cxx | 459 +- Source/cmcmd.h | 14 +- Source/cmparseMSBuildXML.py | 341 -- Source/ctest.cxx | 13 +- Source/kwsys/CMakeLists.txt | 108 +- Source/kwsys/CommandLineArguments.hxx.in | 3 + Source/kwsys/Configure.h.in | 37 - Source/kwsys/Configure.hxx.in | 5 + Source/kwsys/Directory.cxx | 4 +- Source/kwsys/DynamicLoader.cxx | 110 +- Source/kwsys/DynamicLoader.hxx.in | 15 +- Source/kwsys/Glob.cxx | 2 +- Source/kwsys/Glob.hxx.in | 14 +- Source/kwsys/ProcessUNIX.c | 2 +- Source/kwsys/ProcessWin32.c | 23 +- Source/kwsys/SystemInformation.cxx | 115 +- Source/kwsys/SystemInformation.hxx.in | 3 + Source/kwsys/SystemTools.cxx | 817 +-- Source/kwsys/SystemTools.hxx.in | 53 +- Source/kwsys/hashtable.hxx.in | 2 +- Source/kwsys/kwsysPlatformTests.cmake | 5 + Source/kwsys/kwsysPlatformTestsCXX.cxx | 42 - Source/kwsys/testCommandLineArguments.cxx | 35 +- Source/kwsys/testConsoleBuf.cxx | 9 +- Source/kwsys/testDynamicLoader.cxx | 28 +- Source/kwsys/testDynloadImpl.c | 10 + Source/kwsys/testDynloadImpl.h | 15 + Source/kwsys/testDynloadUse.c | 15 + Source/kwsys/testSystemTools.cxx | 54 +- Templates/MSBuild/FlagTables/v10_CL.json | 981 ++++ Templates/MSBuild/FlagTables/v10_CSharp.json | 574 ++ Templates/MSBuild/FlagTables/v10_Cuda.json | 224 + .../MSBuild/FlagTables/v10_CudaHost.json | 149 + Templates/MSBuild/FlagTables/v10_LIB.json | 297 + Templates/MSBuild/FlagTables/v10_Link.json | 1137 ++++ Templates/MSBuild/FlagTables/v10_MASM.json | 295 + Templates/MSBuild/FlagTables/v10_NASM.json | 201 + Templates/MSBuild/FlagTables/v10_RC.json | 69 + Templates/MSBuild/FlagTables/v11_CL.json | 1063 ++++ Templates/MSBuild/FlagTables/v11_CSharp.json | 574 ++ Templates/MSBuild/FlagTables/v11_LIB.json | 297 + Templates/MSBuild/FlagTables/v11_Link.json | 1272 ++++ Templates/MSBuild/FlagTables/v11_MASM.json | 295 + Templates/MSBuild/FlagTables/v11_RC.json | 69 + Templates/MSBuild/FlagTables/v12_CL.json | 1077 ++++ Templates/MSBuild/FlagTables/v12_CSharp.json | 574 ++ Templates/MSBuild/FlagTables/v12_LIB.json | 297 + Templates/MSBuild/FlagTables/v12_Link.json | 1272 ++++ Templates/MSBuild/FlagTables/v12_MASM.json | 295 + Templates/MSBuild/FlagTables/v12_RC.json | 69 + Templates/MSBuild/FlagTables/v140_CL.json | 1184 ++++ Templates/MSBuild/FlagTables/v140_CSharp.json | 574 ++ Templates/MSBuild/FlagTables/v140_Link.json | 1316 +++++ Templates/MSBuild/FlagTables/v141_CL.json | 1268 ++++ Templates/MSBuild/FlagTables/v141_CSharp.json | 574 ++ Templates/MSBuild/FlagTables/v141_Link.json | 1323 +++++ Templates/MSBuild/FlagTables/v142_CL.json | 1212 ++++ Templates/MSBuild/FlagTables/v142_Link.json | 1323 +++++ Templates/MSBuild/FlagTables/v14_LIB.json | 304 + Templates/MSBuild/FlagTables/v14_MASM.json | 295 + Templates/MSBuild/FlagTables/v14_RC.json | 69 + Templates/Windows/ApplicationIcon.png | Bin 3392 -> 2335 bytes Templates/Windows/Logo.png | Bin 801 -> 488 bytes Templates/Windows/SmallLogo.png | Bin 329 -> 167 bytes Templates/Windows/SmallLogo44x44.png | Bin 554 -> 265 bytes Templates/Windows/SplashScreen.png | Bin 2146 -> 909 bytes Templates/Windows/StoreLogo.png | Bin 429 -> 227 bytes Tests/BundleTest/BundleSubDir/CMakeLists.txt | 7 + .../target_compile_definitions/CMakeLists.txt | 1 + .../target_compile_definitions/consumer.c | 4 + .../target_compile_options/CMakeLists.txt | 18 +- .../target_compile_options/consumer.cpp | 24 + .../target_compile_options/main.cpp | 20 + .../target_link_libraries/CMakeLists.txt | 4 + .../SubDirC/CMakeLists.txt | 9 + .../target_link_libraries/SubDirC/SubDirC.c | 11 + .../target_link_libraries/TopDir.c | 6 + Tests/CMakeLib/CMakeLists.txt | 11 +- .../CMakeLib/PseudoMemcheck/memtester.cxx.in | 6 +- Tests/CMakeLib/testArgumentParser.cxx | 148 + Tests/CMakeLib/testRST.expect | 4 + Tests/CMakeLib/testRST.rst | 4 + Tests/CMakeLib/testRange.cxx | 45 + Tests/CMakeLib/testString.cxx | 1347 +++++ Tests/CMakeLib/testSystemTools.cxx | 29 +- Tests/CMakeLib/testUTF8.cxx | 104 +- Tests/CMakeLib/testUVProcessChain.cxx | 335 ++ Tests/CMakeLib/testUVProcessChainHelper.cxx | 72 + Tests/CMakeLib/testUVRAII.cxx | 52 +- Tests/CMakeLib/testUVStreambuf.cxx | 457 ++ Tests/CMakeLists.txt | 434 +- Tests/CMakeOnly/CMakeLists.txt | 14 +- .../CheckCXXCompilerFlag/CMakeLists.txt | 2 +- Tests/CMakeOnly/CheckLanguage/CMakeLists.txt | 3 +- Tests/CMakeOnly/ProjectInclude/CMakeLists.txt | 2 +- .../ProjectIncludeAny/CMakeLists.txt | 4 + .../ProjectIncludeBefore/CMakeLists.txt | 5 + .../ProjectIncludeBefore/include.cmake | 9 + Tests/CMakeTests/FileDownloadInput.png | Bin 358 -> 194 bytes Tests/CMakeTests/FileDownloadTest.cmake.in | 16 +- Tests/CMakeTests/FileUploadTest.cmake.in | 4 +- .../CMakeTests/ImplicitLinkInfoTest.cmake.in | 72 - Tests/CMakeTests/StringTest.cmake.in | 2 +- Tests/CMakeTests/StringTestScript.cmake | 25 + Tests/COnly/CMakeLists.txt | 2 +- .../CTestBuildCommandProjectInSubdir.cmake.in | 1 - Tests/CTestConfig/script.cmake.in | 1 - Tests/CTestCoverageCollectGCOV/fakegcov.cmake | 21 +- Tests/CTestCoverageCollectGCOV/test.cmake.in | 1 - Tests/CTestTestBadExe/CTestConfig.cmake | 3 - Tests/CTestTestBadGenerator/CTestConfig.cmake | 3 - Tests/CTestTestCostSerial/CTestConfig.cmake | 3 - Tests/CTestTestCrash/CTestConfig.cmake | 3 - Tests/CTestTestCycle/CTestConfig.cmake | 3 - Tests/CTestTestDepends/CTestConfig.cmake | 3 - Tests/CTestTestFailure/CTestConfig.cmake | 3 - Tests/CTestTestFdSetSize/CTestConfig.cmake | 1 - .../CTestConfig.cmake | 3 - .../CTestConfig.cmake | 3 - .../CTestConfig.cmake | 3 - Tests/CTestTestParallel/CTestConfig.cmake | 3 - Tests/CTestTestResourceLock/CTestConfig.cmake | 3 - Tests/CTestTestScheduler/CTestConfig.cmake | 3 - .../CTestTestSkipReturnCode/CTestConfig.cmake | 3 - Tests/CTestTestStopTime/CTestConfig.cmake | 3 - Tests/CTestTestSubdir/CTestConfig.cmake | 3 - Tests/CTestTestTimeout/CTestConfig.cmake | 3 - Tests/CTestTestUpload/CTestConfig.cmake | 3 - .../CTestTestVerboseOutput/CTestConfig.cmake | 3 - Tests/CTestTestZeroTimeout/CTestConfig.cmake | 3 - Tests/CTestUpdateCommon.cmake | 1 - Tests/CheckSwift.cmake | 61 + Tests/CompileFeatures/CMakeLists.txt | 38 +- .../CompileFeatures/cxx_relaxed_constexpr.cpp | 3 +- Tests/CompileFeatures/genex_test.cpp | 15 +- Tests/CompileOptions/CMakeLists.txt | 20 +- Tests/CompileOptions/main.cpp | 18 +- Tests/Cuda/CMakeLists.txt | 1 + Tests/Cuda/NotEnabled/CMakeLists.txt | 14 + Tests/Cuda/NotEnabled/lib.cxx | 5 + Tests/Cuda/NotEnabled/main.cxx | 9 + Tests/CudaOnly/CMakeLists.txt | 11 + .../DontResolveDeviceSymbols/CMakeLists.txt | 50 + .../DontResolveDeviceSymbols/file1.cu | 69 + .../CudaOnly/DontResolveDeviceSymbols/main.cu | 7 + .../DontResolveDeviceSymbols/verify.cmake | 14 + Tests/CudaOnly/WithDefs/CMakeLists.txt | 2 + Tests/CudaOnly/WithDefs/main.notcu | 8 + Tests/EnforceConfig.cmake.in | 13 +- .../Export/Interface/CMakeLists.txt | 2 + Tests/ExportImport/Import/A/CMakeLists.txt | 3 +- .../Import/Interface/CMakeLists.txt | 8 + Tests/ExternalProject/CMakeLists.txt | 18 + Tests/ExternalProjectLocal/CMakeLists.txt | 130 +- .../ExternalProjectLocal/Step5/CMakeLists.txt | 71 + .../Step5/MathFunctions/CMakeLists.txt | 17 + .../Step5/MathFunctions/MakeTable.cxx | 32 + .../Step5/MathFunctions/MathFunctions.h | 1 + .../Step5/MathFunctions/mysqrt.cxx | 40 + .../Step5/TutorialConfig.h.in | 8 + Tests/ExternalProjectLocal/Step5/tutorial.cxx | 33 + .../CMakeLists.txt | 20 + .../Example/subdir/Makefile | 2 + Tests/FindBoost/CMakeLists.txt | 16 +- Tests/FindBoost/Test/CMakeLists.txt | 4 + Tests/FindBoost/Test/main.cxx | 17 +- Tests/FindBoost/TestPython/CMakeLists.txt | 17 + Tests/FindCURL/Test/CMakeLists.txt | 2 +- Tests/FindCups/CMakeLists.txt | 10 + Tests/FindCups/Test/CMakeLists.txt | 16 + Tests/FindCups/Test/main.c | 12 + Tests/FindEnvModules/CMakeLists.txt | 3 + Tests/FindEnvModules/EnvModules.cmake | 35 + Tests/FindFontconfig/CMakeLists.txt | 10 + Tests/FindFontconfig/Test/CMakeLists.txt | 16 + Tests/FindFontconfig/Test/main.c | 17 + Tests/FindGDAL/CMakeLists.txt | 10 + Tests/FindGDAL/Test/CMakeLists.txt | 16 + Tests/FindGDAL/Test/main.c | 11 + Tests/FindGIF/CMakeLists.txt | 10 + Tests/FindGIF/Test/CMakeLists.txt | 16 + Tests/FindGIF/Test/main.c | 35 + Tests/FindGLEW/CMakeLists.txt | 10 + Tests/FindGLEW/Test/CMakeLists.txt | 18 + Tests/FindGLEW/Test/main.cpp | 8 + Tests/FindGit/CMakeLists.txt | 10 + Tests/FindGit/Test/CMakeLists.txt | 13 + Tests/FindGit/Test/RunGit.cmake | 20 + Tests/FindIconv/Test/CMakeLists.txt | 2 + Tests/FindJPEG/Test/CMakeLists.txt | 2 + Tests/FindJPEG/Test/main.c | 2 +- Tests/FindLibLZMA/CMakeLists.txt | 10 + Tests/FindLibLZMA/Test/CMakeLists.txt | 14 + Tests/FindLibLZMA/Test/main.c | 15 + Tests/FindLibinput/CMakeLists.txt | 10 + Tests/FindLibinput/Test/CMakeLists.txt | 14 + Tests/FindLibinput/Test/main.c | 13 + Tests/FindMatlab/basic_checks/CMakeLists.txt | 5 +- Tests/FindMatlab/cmake_matlab_unit_tests4.m | 28 + Tests/FindMatlab/cmake_matlab_unit_tests5.m | 20 + .../components_checks/CMakeLists.txt | 4 +- .../FindMatlab/failure_reports/CMakeLists.txt | 5 +- Tests/FindMatlab/matlab_wrapper2.cpp | 22 + Tests/FindMatlab/matlab_wrapper3.cpp | 29 + Tests/FindMatlab/r2018a_check/CMakeLists.txt | 84 + Tests/FindPackageTest/CMakeLists.txt | 1050 +--- .../PreferConfig/ABCConfig.cmake | 1 + .../PreferConfig/FindABC.cmake | 1 + .../PreferConfigOnlyModule/FindACME.cmake | 1 + .../PreferConfigRecurse/ACMEConfig.cmake | 1 + .../PreferConfigRecurse/FindACME.cmake | 1 + .../cmake/SetFoundResolvedConfig.cmake | 1 + Tests/FindPostgreSQL/CMakeLists.txt | 10 + Tests/FindPostgreSQL/Test/CMakeLists.txt | 16 + Tests/FindPostgreSQL/Test/main.c | 15 + Tests/FindPython/CMakeLists.txt | 204 +- Tests/FindPython/FindPythonScript.cmake | 1 + Tests/FindPython/NumPy/CMakeLists.txt | 22 + Tests/FindPython/NumPy/arraytest.c | 58 + Tests/FindPython/NumPyOnly/CMakeLists.txt | 14 + Tests/FindPython/Python/CMakeLists.txt | 15 + Tests/FindPython/Python2/CMakeLists.txt | 15 + .../FindPython/Python2Embedded/CMakeLists.txt | 29 + Tests/FindPython/Python3/CMakeLists.txt | 15 + .../FindPython/Python3Embedded/CMakeLists.txt | 29 + Tests/FindPython/VirtualEnv/CMakeLists.txt | 42 + .../VirtualEnv/VirtualEnvDefault.cmake | 6 + .../VirtualEnv/VirtualEnvOnly.cmake | 16 + .../VirtualEnv/VirtualEnvStandard.cmake | 7 + Tests/FindPython/display_time.c | 36 + Tests/FindPython/display_time.h | 2 + Tests/FindPython/main.c | 7 + Tests/FindSQLite3/CMakeLists.txt | 10 + Tests/FindSQLite3/Test/CMakeLists.txt | 16 + Tests/FindSQLite3/Test/main.c | 10 + Tests/FindThreads/C-only/CMakeLists.txt | 1 - Tests/FindThreads/CXX-only/CMakeLists.txt | 1 - Tests/FindX11/CMakeLists.txt | 10 + Tests/FindX11/Test/CMakeLists.txt | 89 + Tests/FindX11/Test/main.c | 405 ++ Tests/Fortran/CMakeLists.txt | 7 +- Tests/FortranOnly/CMakeLists.txt | 19 +- Tests/FortranOnly/testRC.rc | 0 Tests/GeneratorExpression/CMakeLists.txt | 77 +- Tests/GeneratorExpression/check-part3.cmake | 5 + Tests/GeneratorExpression/check-part4.cmake | 15 +- Tests/GhsMulti/CMakeLists.txt | 4 - .../GhsMultiCompilerOptions/CMakeLists.txt | 92 + .../GhsMultiCompilerOptions/CMakeLists.txt.in | 32 + Tests/GhsMulti/GhsMultiCompilerOptions/test.c | 4 + .../GhsMulti/GhsMultiCopyFile/CMakeLists.txt | 30 + Tests/GhsMulti/GhsMultiCopyFile/test.c | 4 + .../GhsMultiCustomTarget/CMakeLists.txt | 110 + .../GhsMultiCustomTarget/CMakeLists.txt.in | 108 + Tests/GhsMulti/GhsMultiCustomTarget/exe1.c | 5 + Tests/GhsMulti/GhsMultiCustomTarget/lib1.c | 4 + .../GhsMulti/GhsMultiDepOrder/CMakeLists.txt | 12 + .../GhsMultiDepOrder/exec/CMakeLists.txt | 11 + Tests/GhsMulti/GhsMultiDepOrder/exec/exe1.c | 8 + .../GhsMultiDepOrder/lib/CMakeLists.txt | 17 + Tests/GhsMulti/GhsMultiDepOrder/lib/func1.c | 17 + Tests/GhsMulti/GhsMultiDepOrder/lib/lib1.h | 3 + .../GhsMultiDepOrder/protolib/CMakeLists.txt | 28 + .../GhsMultiDepOrder/protolib/proto1.c.in | 16 + .../GhsMultiDepOrder/protolib/proto1.h.in | 7 + .../CMakeLists.txt | 8 +- .../GhsMultiDuplicateSourceFilenames/main.c | 4 + .../subfolder/test.c | 1 - .../subfolder/testcase.c | 4 + .../subfolder_test.c | 1 - .../subfolder_test_0.c | 1 - .../GhsMultiDuplicateSourceFilenames/test.c | 1 - .../testCase.c | 4 + Tests/GhsMulti/GhsMultiExclude/CMakeLists.txt | 17 + Tests/GhsMulti/GhsMultiExclude/exe1.c | 4 + Tests/GhsMulti/GhsMultiExclude/lib1.c | 4 + Tests/GhsMulti/GhsMultiExclude/verify.cmake | 54 + .../GhsMultiExternalProject/CMakeLists.txt | 14 + .../empty/CMakeLists.txt | 8 + .../GhsMultiIntegrityDD/CMakeLists.txt | 19 + .../GhsMultiIntegrityDD/exe.c | 5 + .../GhsMultiIntegrityDD/func.c | 4 + .../App/CMakeLists.txt | 1 - .../GhsMultiIntegrityDDInt}/App/Main.c | 0 .../GhsMultiIntegrityDDInt}/CMakeLists.txt | 3 + .../GhsMultiIntegrityDDInt}/Int/AppDD.int | 2 +- .../GhsMultiIntegrityDDInt/Int/CMakeLists.txt | 1 + .../GhsMultiIntegrityDDInt/Lib/CMakeLists.txt | 2 + .../GhsMultiIntegrityDDInt}/Lib/HelperFun.c | 0 .../GhsMultiIntegrityDDInt}/Lib/HelperFun.h | 0 .../GhsMultiIntegrityMonolith/CMakeLists.txt | 21 + .../GhsMultiIntegrityMonolith/exe.c | 5 + .../GhsMultiIntegrityMonolith/func.c | 5 + .../GhsMultiIntegrityMonolith/kernel.c | 15 + .../GhsMultiIntegrityMonolith/test.int | 8 + .../GhsMulti/GhsMultiInterface/CMakeLists.txt | 8 + .../GhsMulti/GhsMultiLinkTest/CMakeLists.txt | 92 + .../GhsMultiLinkTest/CMakeLists.txt.in | 43 + Tests/GhsMulti/GhsMultiLinkTest/exe1.c | 6 + Tests/GhsMulti/GhsMultiLinkTest/exe1.h | 6 + Tests/GhsMulti/GhsMultiLinkTest/func2.c | 4 + Tests/GhsMulti/GhsMultiLinkTest/func3.c | 4 + Tests/GhsMulti/GhsMultiLinkTest/func4.c | 4 + Tests/GhsMulti/GhsMultiLinkTest/func5.c | 4 + Tests/GhsMulti/GhsMultiLinkTest/func6.c | 4 + Tests/GhsMulti/GhsMultiLinkTest/func7.c | 4 + .../GhsMultiLinkTestSub/CMakeLists.txt | 9 + .../sub_exe/CMakeLists.txt | 12 + .../GhsMultiLinkTestSub/sub_exe/exe1.c | 6 + .../GhsMultiLinkTestSub/sub_exe/exe1.h | 6 + .../sub_lib/CMakeLists.txt | 7 + .../GhsMultiLinkTestSub/sub_lib/func2.c | 4 + .../GhsMultiLinkTestSub/sub_lib/func3.c | 4 + .../GhsMultiLinkTestSub/sub_lib/func4.c | 4 + .../GhsMultiLinkTestSub/sub_lib/func5.c | 4 + .../GhsMultiLinkTestSub/sub_lib/func6.c | 4 + .../GhsMultiLinkTestSub/sub_lib/func7.c | 4 + .../GhsMultiMultipleProjects/CMakeLists.txt | 17 + .../GhsMulti/GhsMultiMultipleProjects/exe1.c | 5 + .../GhsMulti/GhsMultiMultipleProjects/lib1.c | 4 + .../sub/CMakeLists.txt | 10 + .../GhsMultiMultipleProjects/sub/exe2.c | 6 + .../GhsMultiMultipleProjects/sub/lib2.c | 4 + .../sub2/CMakeLists.txt | 10 + .../GhsMultiMultipleProjects/sub2/exe3.c | 6 + .../GhsMultiMultipleProjects/sub2/lib3.c | 4 + .../GhsMultiMultipleProjects/verify.cmake | 58 + .../GhsMultiObjectLibrary/CMakeLists.txt | 13 + Tests/GhsMulti/GhsMultiObjectLibrary/exe.c | 8 + .../GhsMultiObjectLibrary/sub/testOBJ.c | 4 + .../GhsMulti/GhsMultiObjectLibrary/testOBJ.c | 4 + .../GhsMulti/GhsMultiObjectLibrary/testOBJ.h | 1 + .../GhsMulti/GhsMultiObjectLibrary/testOBJ2.c | 4 + .../GhsMulti/GhsMultiPlatform/CMakeLists.txt | 34 + .../GhsMultiRenameInstall/CMakeLists.txt | 42 + Tests/GhsMulti/GhsMultiRenameInstall/exe.c | 4 + Tests/GhsMulti/GhsMultiRenameInstall/exe1.c | 5 + Tests/GhsMulti/GhsMultiRenameInstall/lib1.c | 4 + Tests/GhsMulti/GhsMultiSrcGroups/Atest3.c | 4 + .../GhsMulti/GhsMultiSrcGroups/CMakeLists.txt | 45 + Tests/GhsMulti/GhsMultiSrcGroups/cmake.rule | 1 + Tests/GhsMulti/GhsMultiSrcGroups/object.o | 1 + Tests/GhsMulti/GhsMultiSrcGroups/resource.pdf | 0 Tests/GhsMulti/GhsMultiSrcGroups/s2.h | 6 + Tests/GhsMulti/GhsMultiSrcGroups/s4.h | 6 + Tests/GhsMulti/GhsMultiSrcGroups/s5.h | 6 + Tests/GhsMulti/GhsMultiSrcGroups/standard.h | 1 + .../GhsMulti/GhsMultiSrcGroups/sub/testOBJ.c | 6 + .../GhsMulti/GhsMultiSrcGroups/sub/testOBJ.h | 6 + Tests/GhsMulti/GhsMultiSrcGroups/test1.c | 6 + Tests/GhsMulti/GhsMultiSrcGroups/test1.h | 6 + Tests/GhsMulti/GhsMultiSrcGroups/test2a.c | 4 + Tests/GhsMulti/GhsMultiSrcGroups/test3.c | 4 + Tests/GhsMulti/GhsMultiSrcGroups/test3.h | 1 + Tests/GhsMulti/GhsMultiSrcGroups/test4.c | 4 + Tests/GhsMulti/GhsMultiSrcGroups/test5.c | 4 + Tests/GhsMulti/GhsMultiSrcGroups/test6.c | 4 + Tests/GhsMulti/GhsMultiSrcGroups/test7.c | 4 + Tests/GhsMulti/GhsMultiSrcGroups/testOBJ.c | 11 + Tests/GhsMulti/GhsMultiSrcGroups/testOBJ.h | 6 + Tests/GhsMulti/GhsMultiSrcGroups/textfile.txt | 1 + .../GhsMulti/GhsMultiSrcGroups/textfile2.txt | 1 + .../GhsMultiUnsupportedTargets/CMakeLists.txt | 10 + .../GhsMultiUnsupportedTargets/file.c | 4 + Tests/GhsMulti/ReturnNum/Int/CMakeLists.txt | 1 - Tests/GhsMulti/ReturnNum/Int/Default.bsp | 35 - Tests/GhsMulti/ReturnNum/Lib/CMakeLists.txt | 1 - Tests/IncludeDirectories/CMakeLists.txt | 2 +- .../TargetIncludeDirectories/CMakeLists.txt | 16 +- .../TargetIncludeDirectories/main.cpp | 3 +- Tests/IncludeDirectoriesCPATH/CMakeLists.txt | 22 + Tests/IncludeDirectoriesCPATH/consumer.cpp | 6 + .../viacpath/systemlib.h | 15 + Tests/InterfaceLibrary/CMakeLists.txt | 2 + .../InterfaceLibrary/excluded/CMakeLists.txt | 1 + Tests/MSVCRuntimeLibrary/CMakeLists.txt | 71 + .../MSVCRuntimeLibrary/Fortran/CMakeLists.txt | 58 + Tests/MSVCRuntimeLibrary/Fortran/verify.F90 | 1 + Tests/MSVCRuntimeLibrary/verify.c | 1 + Tests/MSVCRuntimeLibrary/verify.cu | 1 + Tests/MSVCRuntimeLibrary/verify.cxx | 1 + Tests/MSVCRuntimeLibrary/verify.h | 29 + Tests/MakeClean/ToClean/CMakeLists.txt | 140 +- .../ToClean/EmptySubDir/CMakeLists.txt | 17 + Tests/MakeClean/check_clean.c.in | 2 +- Tests/Module/FindDependency/CMakeLists.txt | 4 +- Tests/Module/FindDependency/main.cpp | 12 + .../packages/Pack7/Pack7Config.cmake | 14 + .../packages/Pack8/Pack8Config.cmake | 7 + .../CMakeLists.txt | 19 +- .../Packages/Uncategorized/ZZCOVTST.m | 3 + Tests/MumpsCoverage/ZZCOVTST.cmcov | 63 +- Tests/MumpsCoverage/ZZCOVTST.mcov | 3 + Tests/ObjectLibrary/CMakeLists.txt | 10 + Tests/Plugin/CMakeLists.txt | 1 + Tests/Preprocess/CMakeLists.txt | 14 +- Tests/Preprocess/preprocess.c | 3 +- Tests/Qt4Autogen/CMakeLists.txt | 2 +- Tests/Qt5Autogen/CMakeLists.txt | 2 +- Tests/QtAutogen/AutogenCoreTest.cmake | 55 + ...AutogenTest.cmake => AutogenGuiTest.cmake} | 8 +- .../AutogenOriginDependsOff/CMakeLists.txt | 71 + .../AutogenOriginDependsOff/a_mc.hpp.in | 9 + .../AutogenOriginDependsOff/a_qt.cpp | 28 + .../AutogenOriginDependsOff/a_qt.hpp | 25 + .../AutogenOriginDependsOff/b_mc.cpp.in | 9 + .../AutogenOriginDependsOff/b_mc.hpp | 9 + .../AutogenOriginDependsOff/b_qt.cpp | 28 + .../AutogenOriginDependsOff/b_qt.hpp | 25 + .../AutogenOriginDependsOff/config.hpp.in | 8 + .../configure_content.cmake | 10 + .../AutogenOriginDependsOff/main.cpp | 15 + .../CMakeLists.txt | 52 +- .../object_invalid.hpp.in | 0 .../object_valid.hpp.in | 0 .../simpleLib.cpp.in | 0 .../simpleLib.hpp.in | 0 .../testGenFile.cpp | 0 .../testGenLib.cpp | 0 .../testGenLib.hpp | 0 .../testGenTarget.cpp | 0 .../AutogenTargetDepends/CMakeLists.txt | 54 + .../object_invalid.hpp.in | 1 + .../AutogenTargetDepends/object_valid.hpp.in | 14 + .../testATDFile.cpp | 0 .../testATDTarget.cpp | 0 Tests/QtAutogen/Complex/CMakeLists.txt | 2 +- .../GlobalAutogenTarget/CMakeLists.txt | 126 + .../GlobalAutogenTarget/GAT/CMakeLists.txt | 28 + .../GlobalAutogenTarget/GAT/data.qrc | 5 + .../GlobalAutogenTarget/GAT/item.cpp | 20 + .../GlobalAutogenTarget/GAT/item.hpp | 15 + .../GlobalAutogenTarget/GAT/main.cpp | 15 + .../GAT/sda/CMakeLists.txt | 2 + .../GlobalAutogenTarget/GAT/sda/sda.cpp | 6 + .../GlobalAutogenTarget/GAT/sda/sda.hpp | 6 + .../GAT/sdb/CMakeLists.txt | 5 + .../GlobalAutogenTarget/GAT/sdb/sdb.cpp | 6 + .../GlobalAutogenTarget/GAT/sdb/sdb.hpp | 6 + .../GAT/sdc/CMakeLists.txt | 5 + .../GlobalAutogenTarget/GAT/sdc/sdc.cpp | 6 + .../GlobalAutogenTarget/GAT/sdc/sdc.hpp | 6 + .../QtAutogen/GlobalAutogenTarget/GAT/view.ui | 24 + .../LowMinimumVersion/CMakeLists.txt | 2 +- Tests/QtAutogen/MacOsFW/CMakeLists.txt | 2 +- Tests/QtAutogen/ManySources/CMakeLists.txt | 35 + Tests/QtAutogen/ManySources/data.qrc.in | 7 + Tests/QtAutogen/ManySources/item.cpp.in | 27 + Tests/QtAutogen/ManySources/item.h.in | 15 + Tests/QtAutogen/ManySources/main.cpp.in | 7 + Tests/QtAutogen/ManySources/object.h.in | 15 + Tests/QtAutogen/ManySources/view.ui.in | 24 + Tests/QtAutogen/MocCMP0071/CMakeLists.txt | 2 +- .../MocIncludeRelaxed/CMakeLists.txt | 2 +- .../QtAutogen/MocIncludeStrict/CMakeLists.txt | 2 +- Tests/QtAutogen/MocMacroName/CMakeLists.txt | 2 +- Tests/QtAutogen/MocOnly/CMakeLists.txt | 4 +- Tests/QtAutogen/MocOnly/main.cpp | 6 +- Tests/QtAutogen/MocOptions/CMakeLists.txt | 2 +- Tests/QtAutogen/MocOsMacros/CMakeLists.txt | 2 +- Tests/QtAutogen/MocOsMacros/TestClass.cpp | 5 + Tests/QtAutogen/MocOsMacros/TestClass.hpp | 5 + Tests/QtAutogen/MocSkipSource/CMakeLists.txt | 2 +- Tests/QtAutogen/ObjectLibrary/CMakeLists.txt | 2 +- Tests/QtAutogen/Parallel/CMakeLists.txt | 2 +- Tests/QtAutogen/Parallel1/CMakeLists.txt | 2 +- Tests/QtAutogen/Parallel2/CMakeLists.txt | 2 +- Tests/QtAutogen/Parallel3/CMakeLists.txt | 2 +- Tests/QtAutogen/Parallel4/CMakeLists.txt | 2 +- Tests/QtAutogen/ParallelAUTO/CMakeLists.txt | 2 +- Tests/QtAutogen/RccEmpty/CMakeLists.txt | 2 +- .../QtAutogen/RccOffMocLibrary/CMakeLists.txt | 2 +- Tests/QtAutogen/RccOnly/CMakeLists.txt | 2 +- Tests/QtAutogen/RccSkipSource/CMakeLists.txt | 2 +- Tests/QtAutogen/RerunMocBasic/CMakeLists.txt | 100 +- .../RerunMocBasic/MocBasic/CMakeLists.txt | 2 +- Tests/QtAutogen/RerunMocPlugin/CMakeLists.txt | 146 +- .../RerunMocPlugin/MocPlugin/CMakeLists.txt | 2 +- .../RerunRccConfigChange/CMakeLists.txt | 35 +- .../RccConfigChange/CMakeLists.txt | 2 +- .../QtAutogen/RerunRccDepends/CMakeLists.txt | 177 +- .../RerunRccDepends/RccDepends/CMakeLists.txt | 2 +- Tests/QtAutogen/SameName/CMakeLists.txt | 14 +- Tests/QtAutogen/SameName/main.cpp | 13 +- Tests/QtAutogen/SameName/object.h | 13 + Tests/QtAutogen/SameName/object.h++ | 13 + Tests/QtAutogen/SameName/object.hpp | 13 + Tests/QtAutogen/SameName/object.hxx | 13 + .../StaticLibraryCycle/CMakeLists.txt | 2 +- .../{CommonTests.cmake => Tests.cmake} | 66 +- Tests/QtAutogen/UicInclude/CMakeLists.txt | 2 +- Tests/QtAutogen/UicInterface/CMakeLists.txt | 6 +- Tests/QtAutogen/UicNoGui/CMakeLists.txt | 16 + .../QtAutogen/UicNoGui/MocOnly/CMakeLists.txt | 3 + Tests/QtAutogen/UicNoGui/MocOnly/main.cpp | 15 + Tests/QtAutogen/UicNoGui/NoQt/CMakeLists.txt | 2 + Tests/QtAutogen/UicNoGui/NoQt/main.cpp | 4 + Tests/QtAutogen/UicNoGui/main.cpp | 9 + Tests/QtAutogen/UicOnly/CMakeLists.txt | 2 +- Tests/QtAutogen/UicSkipSource/CMakeLists.txt | 2 +- Tests/RunCMake/Autogen/NoQt-stderr.txt | 4 +- .../Autogen/QtInFunctionNested-stderr.txt | 4 +- .../RunCMake/BuildDepends/BuildUnderSource.c | 5 + .../BuildDepends/BuildUnderSource.cmake | 9 + .../BuildDepends/BuildUnderSource.step1.cmake | 3 + .../BuildDepends/BuildUnderSource.step2.cmake | 3 + .../RunCMake/BuildDepends/RunCMakeTest.cmake | 16 +- .../BundleUtilities/CMP0080-WARN-stderr.txt | 12 +- .../CMP0026-CONFIG-LOCATION-NEW-stderr.txt | 2 +- .../CMP0026-CONFIG-LOCATION-OLD-stderr.txt | 2 +- .../CMP0026-CONFIG-LOCATION-WARN-stderr.txt | 2 +- .../CMP0026-LOCATION-CONFIG-NEW-stderr.txt | 2 +- .../CMP0026-LOCATION-CONFIG-OLD-stderr.txt | 2 +- .../CMP0026-LOCATION-CONFIG-WARN-stderr.txt | 2 +- Tests/RunCMake/CMP0026/CMP0026-NEW-stderr.txt | 2 +- Tests/RunCMake/CMP0026/CMP0026-OLD-stderr.txt | 2 +- .../RunCMake/CMP0026/CMP0026-WARN-stderr.txt | 4 +- .../LOCATION-and-TARGET_OBJECTS-stderr.txt | 2 +- .../CMP0026/ObjlibNotDefined-stderr.txt | 2 +- .../clear-cached-information-stderr.txt | 2 +- Tests/RunCMake/CMP0051/CMP0051-OLD-stderr.txt | 2 +- .../RunCMake/CMP0051/CMP0051-WARN-stderr.txt | 4 +- Tests/RunCMake/CMP0064/CMP0064-OLD-stderr.txt | 10 + .../CMP0069/CMP0069-NEW-cmake-stderr.txt | 4 +- .../CMP0069/CMP0069-NEW-compiler-stderr.txt | 4 +- .../CMP0069/CMP0069-NEW-generator-stderr.txt | 4 +- Tests/RunCMake/CMakeLists.txt | 122 +- .../BuildAndTest/CMakeLists.txt | 10 + .../CMakeRoleGlobalProperty/CMakeLists.txt | 3 + .../CMakeRoleGlobalProperty/CMakeLists.txt.in | 4 + .../FindDummyPackage.cmake | 8 + .../CMakeRoleGlobalProperty/Project.cmake | 10 + .../RunCMakeTest.cmake | 17 + .../CMakeRoleGlobalProperty/Script.cmake | 6 + .../sub/CMakeLists.txt | 4 + .../CMakeRoleGlobalProperty/test.cmake.in | 7 + Tests/RunCMake/CPack/CPackTestHelpers.cmake | 35 +- .../CPack/RPM/default_expected_stderr.txt | 2 +- Tests/RunCMake/CPack/RunCMakeTest.cmake | 54 +- .../RPM-COMPONENT-stderr.txt | 2 +- .../CPack/tests/EXTERNAL/create_package.cmake | 5 + .../CPack/tests/SUGGESTS/RPM-stderr.txt | 2 +- .../CPackCommandLine/NotAGenerator-stderr.txt | 2 +- .../CTestCommandLine/RunCMakeTest.cmake | 39 + .../show-only_bad-result.txt} | 0 .../CTestCommandLine/show-only_bad-stderr.txt | 1 + .../show-only_human-stdout.txt | 1 + .../show-only_json-v1-check.cmake | 1 + .../show-only_json-v1_check.py | 116 + .../CTestCommandLine/show_only_json_check.py | 24 + .../CTestCommandLine/show_only_json_check.pyc | Bin 0 -> 1829 bytes .../CTestConfig.cmake.in | 1 - ...uildDir--build--parallel-large-result.txt} | 0 ...uildDir--build--parallel-large-stderr.txt} | 2 +- ...--parallel-no-space-bad-number-result.txt} | 0 ...d--parallel-no-space-bad-number-stderr.txt | 3 + ...-parallel-no-space-good-number-stderr.txt} | 0 ...e-good-number-trailing--target-stderr.txt} | 0 ...BuildDir--build--parallel-zero-result.txt} | 0 .../BuildDir--build--parallel-zero-stderr.txt | 3 + .../BuildDir--build-jobs-large-result.txt} | 0 .../BuildDir--build-jobs-large-stderr.txt | 3 + ...build-jobs-no-space-bad-number-result.txt} | 0 ...-build-jobs-no-space-bad-number-stderr.txt | 3 + ...uild-jobs-no-space-good-number-stderr.txt} | 0 ...e-good-number-trailing--target-stderr.txt} | 0 .../BuildDir--build-jobs-zero-result.txt} | 0 .../BuildDir--build-jobs-zero-stderr.txt | 3 + ...ir--build-multiple-targets-jobs-stderr.txt | 1 + ...ltiple-targets-with-clean-first-result.txt | 1 + ...ltiple-targets-with-clean-first-stderr.txt | 2 + ...tiple-targets-with-clean-second-result.txt | 1 + ...tiple-targets-with-clean-second-stderr.txt | 2 + .../CommandLine/E_capabilities-stdout.txt | 2 +- .../E_compare_files-different-eol-result.txt | 1 + .../E_compare_files-different-eol-stderr.txt | 1 + ...re_files-ignore-eol-nonexistent-result.txt | 1 + ...re_files-ignore-eol-nonexistent-stderr.txt | 1 + ...irectory-directory-with-parent-check.cmake | 3 + ...ke_directory-three-directories-check.cmake | 6 + ...ectory-two-directories-and-file-result.txt | 1 + ...ctory-two-directories-and-file-stderr.txt} | 0 ...irectory-directory-with-parent-check.cmake | 3 + ...directory-directory-with-parent-stderr.txt | 0 ...ve_directory-three-directories-check.cmake | 6 + ...ove_directory-three-directories-stderr.txt | 0 ...ctory-two-directories-and-file-check.cmake | 3 + ...ectory-two-directories-and-file-stderr.txt | 0 .../E_touch-nonexistent-dir-result.txt | 1 + .../E_touch-nonexistent-dir-stderr.txt | 1 + .../CommandLine/EnvGenerator/CMakeLists.txt | 10 + .../CommandLine/Envgen-A-platform-result.txt | 1 + .../Envgen-A-platform-stderr-vs9.txt | 2 + .../CommandLine/Envgen-A-platform-stderr.txt | 2 + .../Envgen-G-implicit-platform-stdout.txt | 1 + .../CommandLine/Envgen-T-toolset-result.txt | 1 + .../CommandLine/Envgen-T-toolset-stderr.txt | 2 + .../CommandLine/Envgen-bad-result.txt | 1 + .../CommandLine/Envgen-bad-stderr.txt | 5 + .../Envgen-instance-invalid-result.txt | 1 + .../Envgen-instance-invalid-stderr.txt | 2 + .../CommandLine/Envgen-ninja-result.txt | 1 + .../CommandLine/Envgen-ninja-stderr.txt | 4 + .../Envgen-platform-invalid-result.txt | 1 + .../Envgen-platform-invalid-stderr-vs9.txt | 2 + .../Envgen-platform-invalid-stderr.txt | 2 + .../Envgen-toolset-invalid-result.txt | 1 + .../Envgen-toolset-invalid-stderr.txt | 2 + .../CommandLine/Envgen-unset-result.txt | 1 + .../CommandLine/Envgen-unset-stderr.txt | 4 + .../CommandLine/Envgen-warnings-result.txt | 1 + .../CommandLine/Envgen-warnings-stderr.txt | 7 + .../CommandLine/ExplicitDirs/CMakeLists.txt | 3 +- Tests/RunCMake/CommandLine/RunCMakeTest.cmake | 159 +- .../CommandLine/Wdeprecated-stderr.txt | 2 +- Tests/RunCMake/CommandLine/Wdev-stderr.txt | 4 +- .../CommandLine/Werror_deprecated-stderr.txt | 2 +- .../CommandLine/Werror_dev-stderr.txt | 4 +- .../Wno-error_deprecated-stderr.txt | 2 +- .../CommandLine/Wno-error_dev-stderr.txt | 4 +- Tests/RunCMake/CommandLine/compare_files/crlf | 1 + .../RunCMake/CommandLine/compare_files/empty1 | 0 .../RunCMake/CommandLine/compare_files/empty2 | 0 Tests/RunCMake/CommandLine/compare_files/lf | 1 + .../cmake_install.cmake | 15 + .../CommandLine/install-bad-dir-result.txt | 1 + .../CommandLine/install-bad-dir-stderr.txt | 1 + .../CommandLine/install-no-dir-result.txt | 1 + .../CommandLine/install-no-dir-stderr.txt | 1 + .../install-options-to-vars-result.txt | 1 + .../install-options-to-vars-stderr.txt | 4 + .../CommandLine/warn-uninitialized-stderr.txt | 53 + .../CommandLine/warn-uninitialized.cmake | 18 + .../CommandLineTar/RunCMakeTest.cmake | 34 +- .../CommandLineTar/bad-file-result.txt | 1 + .../CommandLineTar/bad-file-stderr.txt | 2 + .../CommandLineTar/bad-from4-stderr.txt | 2 +- .../CommandLineTar/bad-from5-stderr.txt | 2 +- .../bad-without-action-result.txt | 1 + .../bad-without-action-stderr.txt | 1 + .../CommandLineTar/bad-wrong-flag-stderr.txt | 1 + .../CommandLineTar/end-opt1-stderr.txt | 2 +- .../CommandLineTar/end-opt2-stderr.txt | 1 + Tests/RunCMake/CommandLineTar/gnutar-gz.cmake | 4 +- Tests/RunCMake/CommandLineTar/pax-zstd.cmake | 10 + Tests/RunCMake/CommandLineTar/pax.cmake | 4 +- Tests/RunCMake/CommandLineTar/roundtrip.cmake | 14 +- Tests/RunCMake/CommandLineTar/test-file.txt | 0 .../CommandLineTar/without-files-stderr.txt | 1 + .../CommandLineTar/zip-filtered.cmake | 28 + .../RunCMake/Cppcheck/C-bad-Build-result.txt | 2 +- .../Cppcheck/C-error-Build-result.txt | 1 + .../Cppcheck/C-error-Build-stdout.txt | 1 + Tests/RunCMake/Cppcheck/C-error.cmake | 3 + Tests/RunCMake/Cppcheck/RunCMakeTest.cmake | 1 + .../AddCustomCommand.cmake | 3 + .../AddCustomCommandWithArg-build-check.cmake | 3 + .../AddCustomCommandWithArg.cmake | 14 + .../AddCustomTargetWithArg-build-check.cmake | 1 + .../AddCustomTargetWithArg.cmake | 9 + .../CrosscompilingEmulatorProperty.cmake | 6 + .../CrosscompilingEmulator/RunCMakeTest.cmake | 9 +- .../ExternalData/BadAlgoMap1-stderr.txt | 4 +- .../ExternalData/BadAlgoMap2-stderr.txt | 4 +- .../ExternalData/BadHashAlgo1-stderr.txt | 4 +- .../ExternalData/BadOption1-stderr.txt | 4 +- .../ExternalData/BadOption2-stderr.txt | 4 +- .../ExternalData/BadRecurse1-stderr.txt | 4 +- .../ExternalData/BadRecurse2-stderr.txt | 4 +- .../ExternalData/BadRecurse3-stderr.txt | 4 +- .../ExternalData/BadSeries1-stderr.txt | 4 +- .../ExternalData/BadSeries2-stderr.txt | 4 +- .../ExternalData/BadSeries3-stderr.txt | 4 +- .../ExternalData/Directory1-stderr.txt | 4 +- .../ExternalData/Directory2-stderr.txt | 4 +- .../ExternalData/Directory3-stderr.txt | 4 +- .../ExternalData/Directory4-stderr.txt | 4 +- .../ExternalData/Directory5-stderr.txt | 4 +- .../ExternalData/MissingData-stderr.txt | 4 +- .../MissingDataWithAssociated-stderr.txt | 4 +- .../ExternalData/NoLinkInSource-stderr.txt | 4 +- .../ExternalData/NoURLTemplates-stderr.txt | 4 +- .../LogOutputOnFailure-build-result.txt | 1 + .../LogOutputOnFailure-build-stderr.txt | 1 + .../LogOutputOnFailure-build-stdout.txt | 8 + .../ExternalProject/LogOutputOnFailure.cmake | 20 + .../LogOutputOnFailureMerged-build-result.txt | 1 + .../LogOutputOnFailureMerged-build-stderr.txt | 1 + .../LogOutputOnFailureMerged-build-stdout.txt | 7 + .../LogOutputOnFailureMerged.cmake | 21 + .../ExternalProject/RunCMakeTest.cmake | 7 + Tests/RunCMake/FetchContent/CMakeLists.txt | 4 + .../FetchContent/MakeAvailable-stdout.txt | 2 + .../RunCMake/FetchContent/MakeAvailable.cmake | 20 + .../MakeAvailableTwice-stdout.txt | 4 + .../FetchContent/MakeAvailableTwice.cmake | 12 + .../MakeAvailableUndeclared-result.txt | 1 + .../MakeAvailableUndeclared-stderr.txt | 1 + .../MakeAvailableUndeclared.cmake | 3 + .../RunCMake/FetchContent/RunCMakeTest.cmake | 4 + .../UsesTerminalOverride-stdout.txt | 2 + .../FetchContent/UsesTerminalOverride.cmake | 17 + .../FetchContent/WithProject/CMakeLists.txt | 5 + .../WithoutProject/confirmMessage.cmake | 1 + Tests/RunCMake/FileAPI/CMakeLists.txt | 3 + .../FileAPI/ClientStateful-check.cmake | 68 + .../RunCMake/FileAPI/ClientStateful-check.py | 258 + .../FileAPI/ClientStateful-prep.cmake | 73 + Tests/RunCMake/FileAPI/ClientStateful.cmake | 0 .../FileAPI/ClientStateless-check.cmake | 15 + .../RunCMake/FileAPI/ClientStateless-check.py | 26 + .../FileAPI/ClientStateless-prep.cmake | 5 + Tests/RunCMake/FileAPI/ClientStateless.cmake | 0 .../FileAPI/DuplicateStateless-check.cmake | 20 + .../FileAPI/DuplicateStateless-check.py | 31 + .../FileAPI/DuplicateStateless-prep.cmake | 10 + .../RunCMake/FileAPI/DuplicateStateless.cmake | 0 Tests/RunCMake/FileAPI/Empty-check.cmake | 8 + Tests/RunCMake/FileAPI/Empty-check.py | 15 + Tests/RunCMake/FileAPI/Empty-prep.cmake | 1 + Tests/RunCMake/FileAPI/Empty.cmake | 0 .../RunCMake/FileAPI/EmptyClient-check.cmake | 9 + Tests/RunCMake/FileAPI/EmptyClient-check.py | 20 + Tests/RunCMake/FileAPI/EmptyClient-prep.cmake | 2 + Tests/RunCMake/FileAPI/EmptyClient.cmake | 0 .../FileAPI/MixedStateless-check.cmake | 16 + .../RunCMake/FileAPI/MixedStateless-check.py | 27 + .../FileAPI/MixedStateless-prep.cmake | 6 + Tests/RunCMake/FileAPI/MixedStateless.cmake | 0 Tests/RunCMake/FileAPI/Nothing-check.cmake | 1 + Tests/RunCMake/FileAPI/Nothing-prep.cmake | 1 + Tests/RunCMake/FileAPI/Nothing.cmake | 0 Tests/RunCMake/FileAPI/RunCMakeTest.cmake | 58 + .../FileAPI/SharedStateless-check.cmake | 15 + .../RunCMake/FileAPI/SharedStateless-check.py | 22 + .../FileAPI/SharedStateless-prep.cmake | 6 + Tests/RunCMake/FileAPI/SharedStateless.cmake | 0 Tests/RunCMake/FileAPI/Stale-check.cmake | 4 + Tests/RunCMake/FileAPI/Stale-prep.cmake | 1 + Tests/RunCMake/FileAPI/Stale.cmake | 0 Tests/RunCMake/FileAPI/alias/CMakeLists.txt | 10 + .../cache-v2-ClientStateful-check.cmake | 11 + .../cache-v2-ClientStateful-prep.cmake | 4 + .../cache-v2-ClientStateless-check.cmake | 11 + .../cache-v2-ClientStateless-prep.cmake | 2 + .../cache-v2-SharedStateless-check.cmake | 10 + .../cache-v2-SharedStateless-prep.cmake | 2 + Tests/RunCMake/FileAPI/cache-v2-check.py | 134 + Tests/RunCMake/FileAPI/cache-v2.cmake | 14 + Tests/RunCMake/FileAPI/check_index.py | 163 + Tests/RunCMake/FileAPI/check_index.pyc | Bin 0 -> 8146 bytes .../cmakeFiles-v1-ClientStateful-check.cmake | 11 + .../cmakeFiles-v1-ClientStateful-prep.cmake | 4 + .../cmakeFiles-v1-ClientStateless-check.cmake | 11 + .../cmakeFiles-v1-ClientStateless-prep.cmake | 2 + .../cmakeFiles-v1-SharedStateless-check.cmake | 10 + .../cmakeFiles-v1-SharedStateless-prep.cmake | 2 + Tests/RunCMake/FileAPI/cmakeFiles-v1-check.py | 94 + Tests/RunCMake/FileAPI/cmakeFiles-v1.cmake | 8 + .../codemodel-v2-ClientStateful-check.cmake | 12 + .../codemodel-v2-ClientStateful-prep.cmake | 4 + .../codemodel-v2-ClientStateless-check.cmake | 12 + .../codemodel-v2-ClientStateless-prep.cmake | 2 + .../codemodel-v2-SharedStateless-check.cmake | 11 + .../codemodel-v2-SharedStateless-prep.cmake | 2 + Tests/RunCMake/FileAPI/codemodel-v2-check.py | 5118 +++++++++++++++++ Tests/RunCMake/FileAPI/codemodel-v2.cmake | 37 + Tests/RunCMake/FileAPI/custom/CMakeLists.txt | 5 + Tests/RunCMake/FileAPI/cxx/CMakeLists.txt | 15 + Tests/RunCMake/FileAPI/dir/CMakeLists.txt | 1 + Tests/RunCMake/FileAPI/dir/dir/CMakeLists.txt | 0 Tests/RunCMake/FileAPI/dir/dirtest.cmake | 0 Tests/RunCMake/FileAPI/empty.c | 0 Tests/RunCMake/FileAPI/empty.cxx | 0 .../RunCMake/FileAPI/imported/CMakeLists.txt | 24 + Tests/RunCMake/FileAPI/include_test.cmake | 9 + Tests/RunCMake/FileAPI/object/CMakeLists.txt | 13 + Tests/RunCMake/FileAPIDummyFile.cmake | 0 .../FileAPIExternalSource/CMakeLists.txt | 12 + Tests/RunCMake/FileAPIExternalSource/empty.c | 0 .../OutputNameMatchesObjects-stderr.txt | 3 +- .../OutputNameMatchesObjects.cmake | 7 +- .../RunCMake/FindBoost/CMP0093-NEW-stdout.txt | 1 + Tests/RunCMake/FindBoost/CMP0093-NEW.cmake | 2 + .../RunCMake/FindBoost/CMP0093-OLD-stdout.txt | 1 + Tests/RunCMake/FindBoost/CMP0093-OLD.cmake | 2 + .../FindBoost/CMP0093-UNSET-stdout.txt | 1 + Tests/RunCMake/FindBoost/CMP0093-UNSET.cmake | 1 + .../FindBoost/CMakePackage-stdout.txt | 5 +- .../FindBoost/CMakePackage/BoostConfig.cmake | 4 + .../Boost-1.70.0/BoostConfig.cmake | 140 + .../Boost-1.70.0/BoostConfigVersion.cmake | 12 + .../BoostDetectToolset-1.70.0.cmake | 1 + .../boost_chrono-config-version.cmake | 12 + .../boost_chrono-config.cmake | 98 + .../libboost_chrono-variant-shared.cmake | 62 + .../libboost_chrono-variant-static.cmake | 58 + .../boost_headers-config-version.cmake | 12 + .../boost_headers-config.cmake | 20 + .../boost_system-config-version.cmake | 12 + .../boost_system-config.cmake | 98 + .../libboost_system-variant-shared.cmake | 62 + .../libboost_system-variant-static.cmake | 58 + .../boost_timer-config-version.cmake | 12 + .../boost_timer-config.cmake | 98 + .../libboost_timer-variant-shared.cmake | 62 + .../libboost_timer-variant-static.cmake | 58 + .../BoostConfig.cmake | 26 + .../BoostConfigVersion.cmake | 7 + .../include/boost/version.hpp | 34 + .../BoostConfig.cmake | 7 + .../BoostConfigVersion.cmake | 7 + .../include/boost/version.hpp | 34 + .../CMakePackage_New/BoostConfig.cmake | 29 + .../CMakePackage_New/BoostConfigVersion.cmake | 7 + .../include/boost/version.hpp | 34 + .../CMakePackage_New/lib/libboost_date_time.a | 0 .../lib/libboost_mpi_python.a | 0 .../CMakePackage_New/lib/libboost_python.a | 0 .../lib/libboost_python_release.a | 0 .../BoostConfig.cmake | 25 + .../BoostConfigVersion.cmake | 7 + .../include/boost/version.hpp | 34 + .../FindBoost/CommonNotFound-stderr.txt | 1 + .../FindBoost/CommonNotFound-stdout.txt | 1 + Tests/RunCMake/FindBoost/CommonNotFound.cmake | 2 + .../FindBoost/CommonResults-stdout.txt | 13 + Tests/RunCMake/FindBoost/CommonResults.cmake | 25 + Tests/RunCMake/FindBoost/ConfigMode.cmake | 2 + .../FindBoost/ConfigModeNotFound.cmake | 2 + ...egacyVars-LowercaseTargetPrefix-stdout.txt | 34 + .../LegacyVars-LowercaseTargetPrefix.cmake | 6 + .../FindBoost/LegacyVars-NoHeaderTarget.cmake | 6 + .../LegacyVars-TargetsDefined-stdout.txt | 34 + .../FindBoost/LegacyVars-TargetsDefined.cmake | 6 + Tests/RunCMake/FindBoost/LegacyVars.cmake | 28 + .../FindBoost/MissingTarget-stdout.txt | 22 + Tests/RunCMake/FindBoost/MissingTarget.cmake | 25 + .../1.70.0/include/boost/chrono.hpp | 0 .../1.70.0/include/boost/config.hpp | 0 .../1.70.0/include/boost/system/config.hpp | 0 .../1.70.0/include/boost/timer.hpp | 0 .../1.70.0/include/boost/version.hpp | 34 + .../1.70.0/lib/boost_chrono-mt-1_70.lib | 0 .../1.70.0/lib/boost_system-mt-1_70.lib | 0 .../1.70.0/lib/boost_timer-mt-1_70.lib | 0 .../1.70.0/lib/libboost_chrono-mt-1_70.lib | 0 .../MockInstalls/1.70.0/lib/libboost_chrono.a | 0 .../1.70.0/lib/libboost_chrono.so.1.70.0 | 0 .../1.70.0/lib/libboost_system-mt-1_70.lib | 0 .../MockInstalls/1.70.0/lib/libboost_system.a | 0 .../1.70.0/lib/libboost_system.so.1.70.0 | 0 .../1.70.0/lib/libboost_timer-mt-1_70.lib | 0 .../MockInstalls/1.70.0/lib/libboost_timer.a | 0 .../1.70.0/lib/libboost_timer.so.1.70.0 | 0 Tests/RunCMake/FindBoost/ModuleMode.cmake | 4 + .../FindBoost/ModuleModeNotFound.cmake | 4 + Tests/RunCMake/FindBoost/RunCMakeTest.cmake | 24 + ...kgConfig_GET_VARIABLE_PKGCONFIG_PATH.cmake | 21 + ...ndPkgConfig_GET_VARIABLE_PREFIX_PATH.cmake | 21 + .../FindPkgConfig_IMPORTED_TARGET.cmake | 21 + .../RunCMake/FindPkgConfig/RunCMakeTest.cmake | 2 + .../pc-bletch/lib/pkgconfig/bletch.pc | 12 + .../RunCMake/Framework/FrameworkLayout.cmake | 5 +- .../InstallBeforeFramework-stderr.txt | 7 + Tests/RunCMake/Framework/RunCMakeTest.cmake | 18 +- .../GNUInstallDirs/Opt-FreeBSD-stderr.txt | 30 + .../GNUInstallDirs/Root-FreeBSD-stderr.txt | 30 + .../GNUInstallDirs/RunCMakeTest.cmake | 12 +- .../GNUInstallDirs/Usr-FreeBSD-stderr.txt | 30 + .../UsrLocal-FreeBSD-stderr.txt | 30 + .../GeneratorExpression/BadAND-stderr.txt | 4 +- .../GeneratorExpression/BadCONFIG-stderr.txt | 4 +- .../GeneratorExpression/BadNOT-stderr.txt | 4 +- .../GeneratorExpression/BadOR-stderr.txt | 4 +- .../BadSHELL_PATH-stderr.txt | 9 + .../GeneratorExpression/BadSHELL_PATH.cmake | 1 + .../BadStrEqual-stderr.txt | 4 +- .../BadTargetName-stderr.txt | 4 +- .../CMP0085-NEW-check.cmake | 6 + .../GeneratorExpression/CMP0085-NEW.cmake | 4 + .../CMP0085-OLD-check.cmake | 6 + .../GeneratorExpression/CMP0085-OLD.cmake | 4 + .../CMP0085-WARN-check.cmake | 6 + .../CMP0085-WARN-stderr.txt | 33 + .../GeneratorExpression/CMP0085-WARN.cmake | 4 + ..._LANG_AND_ID-add_custom_command-result.txt | 1 + ..._LANG_AND_ID-add_custom_command-stderr.txt | 8 + ...MPILE_LANG_AND_ID-add_custom_command.cmake | 4 + ...E_LANG_AND_ID-add_custom_target-result.txt | 1 + ...E_LANG_AND_ID-add_custom_target-stderr.txt | 11 + ...OMPILE_LANG_AND_ID-add_custom_target.cmake | 4 + ...PILE_LANG_AND_ID-add_executable-result.txt | 1 + ...PILE_LANG_AND_ID-add_executable-stderr.txt | 11 + .../COMPILE_LANG_AND_ID-add_executable.cmake | 5 + ...COMPILE_LANG_AND_ID-add_library-result.txt | 1 + ...COMPILE_LANG_AND_ID-add_library-stderr.txt | 11 + .../COMPILE_LANG_AND_ID-add_library.cmake | 2 + .../COMPILE_LANG_AND_ID-add_test-result.txt | 1 + .../COMPILE_LANG_AND_ID-add_test-stderr.txt | 11 + .../COMPILE_LANG_AND_ID-add_test.cmake | 5 + .../COMPILE_LANG_AND_ID-install-result.txt | 1 + .../COMPILE_LANG_AND_ID-install-stderr.txt | 9 + .../COMPILE_LANG_AND_ID-install.cmake | 5 + ...PILE_LANG_AND_ID-target_sources-result.txt | 1 + ...PILE_LANG_AND_ID-target_sources-stderr.txt | 8 + .../COMPILE_LANG_AND_ID-target_sources.cmake | 2 + .../COMPILE_LANG_AND_ID-unknown-lang.cmake | 4 + .../FILTER-Exclude-check.cmake | 6 + .../GeneratorExpression/FILTER-Exclude.cmake | 4 + .../FILTER-Include-check.cmake | 6 + .../GeneratorExpression/FILTER-Include.cmake | 4 + .../FILTER-InvalidOperator-result.txt | 1 + .../FILTER-InvalidOperator-stderr.txt | 8 + .../FILTER-InvalidOperator.cmake | 3 + .../FILTER-empty-check.cmake | 6 + .../GeneratorExpression/FILTER-empty.cmake | 3 + .../GENEX_EVAL-recursion2-stderr.txt | 6 +- .../GeneratorExpression/GENEX_EVAL.cmake | 3 +- ...arget-TARGET_PDB_FILE_BASE_NAME-result.txt | 1 + ...arget-TARGET_PDB_FILE_BASE_NAME-stderr.txt | 8 + ...rtedTarget-TARGET_PDB_FILE_BASE_NAME.cmake | 2 + ...piler-TARGET_PDB_FILE_BASE_NAME-result.txt | 1 + ...piler-TARGET_PDB_FILE_BASE_NAME-stderr.txt | 8 + ...idCompiler-TARGET_PDB_FILE_BASE_NAME.cmake | 9 + ...ValidTarget-Fortran_COMPILER_ID-result.txt | 1 + ...ValidTarget-Fortran_COMPILER_ID-stderr.txt | 9 + .../NonValidTarget-Fortran_COMPILER_ID.cmake | 4 + ...Target-Fortran_COMPILER_VERSION-result.txt | 1 + ...Target-Fortran_COMPILER_VERSION-stderr.txt | 9 + ...ValidTarget-Fortran_COMPILER_VERSION.cmake | 4 + ...arget-TARGET_PDB_FILE_BASE_NAME-result.txt | 1 + ...arget-TARGET_PDB_FILE_BASE_NAME-stderr.txt | 9 + ...alidTarget-TARGET_PDB_FILE_BASE_NAME.cmake | 9 + .../OUTPUT_NAME-recursion-stderr.txt | 8 +- .../OUTPUT_NAME-recursion.cmake | 3 + .../REMOVE_DUPLICATES-1-check.cmake | 6 + .../REMOVE_DUPLICATES-1.cmake | 3 + .../REMOVE_DUPLICATES-2-check.cmake | 6 + .../REMOVE_DUPLICATES-2.cmake | 3 + .../REMOVE_DUPLICATES-3-check.cmake | 6 + .../REMOVE_DUPLICATES-3.cmake | 3 + .../REMOVE_DUPLICATES-4-check.cmake | 6 + .../REMOVE_DUPLICATES-4.cmake | 3 + .../REMOVE_DUPLICATES-empty-check.cmake | 6 + .../REMOVE_DUPLICATES-empty.cmake | 3 + .../GeneratorExpression/ResultValidator.cmake | 6 + .../GeneratorExpression/RunCMakeTest.cmake | 46 + .../TARGET_FILE_BASE_NAME-check.cmake | 2 + ...FILE_BASE_NAME-imported-target-check.cmake | 2 + ...ARGET_FILE_BASE_NAME-imported-target.cmake | 106 + ...FILE_BASE_NAME-non-valid-target-result.txt | 1 + ...FILE_BASE_NAME-non-valid-target-stderr.txt | 6 + ...RGET_FILE_BASE_NAME-non-valid-target.cmake | 7 + .../TARGET_FILE_BASE_NAME.cmake | 135 + .../TARGET_FILE_PREFIX-check.cmake | 2 + ...ET_FILE_PREFIX-imported-target-check.cmake | 2 + .../TARGET_FILE_PREFIX-imported-target.cmake | 49 + ...ET_FILE_PREFIX-non-valid-target-result.txt | 1 + ...ET_FILE_PREFIX-non-valid-target-stderr.txt | 6 + .../TARGET_FILE_PREFIX-non-valid-target.cmake | 7 + .../TARGET_FILE_PREFIX.cmake | 49 + .../TARGET_FILE_SUFFIX-check.cmake | 2 + ...ET_FILE_SUFFIX-imported-target-check.cmake | 2 + .../TARGET_FILE_SUFFIX-imported-target.cmake | 49 + ...ET_FILE_SUFFIX-non-valid-target-result.txt | 1 + ...ET_FILE_SUFFIX-non-valid-target-stderr.txt | 6 + .../TARGET_FILE_SUFFIX-non-valid-target.cmake | 7 + .../TARGET_FILE_SUFFIX.cmake | 49 + ...FILE_BASE_NAME-non-valid-target-result.txt | 1 + ...FILE_BASE_NAME-non-valid-target-stderr.txt | 6 + ...NKER_FILE_BASE_NAME-non-valid-target.cmake | 7 + ...ER_FILE_PREFIX-non-valid-target-result.txt | 1 + ...ER_FILE_PREFIX-non-valid-target-stderr.txt | 6 + ..._LINKER_FILE_PREFIX-non-valid-target.cmake | 7 + ...ER_FILE_SUFFIX-non-valid-target-result.txt | 1 + ...ER_FILE_SUFFIX-non-valid-target-stderr.txt | 6 + ..._LINKER_FILE_SUFFIX-non-valid-target.cmake | 7 + .../TARGET_PROPERTY-INCLUDE_DIRECTORIES.cmake | 18 + ...rget-TARGET_PDB_FILE_BASE_NAME-check.cmake | 7 + ...alidTarget-TARGET_PDB_FILE_BASE_NAME.cmake | 16 + .../GeneratorPlatform/RunCMakeTest.cmake | 4 +- .../TestPlatform-toolchain.cmake | 1 + .../TestPlatformToolchain-stderr.txt | 1 + .../BadToolsetHostArchTwice-stderr.txt | 2 +- .../GeneratorToolset/RunCMakeTest.cmake | 16 +- .../TestToolsetHostArchNone-stdout.txt | 2 +- .../TestToolsetHostArchNone.cmake | 13 + ...=> TestToolsetHostArchOnly_x64-stdout.txt} | 0 ...make => TestToolsetHostArchOnly_x64.cmake} | 0 .../TestToolsetHostArchOnly_x86-stdout.txt | 2 + .../TestToolsetHostArchOnly_x86.cmake | 2 + .../ExecutableScripts-stdout.txt | 3 + .../GetPrerequisites/ExecutableScripts.cmake | 19 + .../GetPrerequisites/RunCMakeTest.cmake | 1 + Tests/RunCMake/GetPrerequisites/script | 3 + Tests/RunCMake/GetPrerequisites/script.bat | 3 + Tests/RunCMake/GetPrerequisites/script.sh | 3 + .../MSVCRuntimeLibrary/CMP0091-NEW-result.txt | 1 + .../MSVCRuntimeLibrary/CMP0091-NEW-stderr.txt | 4 + .../MSVCRuntimeLibrary/CMP0091-NEW.cmake | 2 + .../MSVCRuntimeLibrary/CMP0091-OLD.cmake | 2 + .../MSVCRuntimeLibrary/CMP0091-WARN.cmake | 2 + .../MSVCRuntimeLibrary/CMP0091-common.cmake | 37 + .../MSVCRuntimeLibrary/CMakeLists.txt | 3 + .../MSVCRuntimeLibrary/RunCMakeTest.cmake | 5 + Tests/RunCMake/MSVCRuntimeLibrary/empty.c | 0 .../MSVCWarningFlags/CMP0092-NEW.cmake | 2 + .../MSVCWarningFlags/CMP0092-OLD.cmake | 2 + .../MSVCWarningFlags/CMP0092-WARN.cmake | 2 + .../MSVCWarningFlags/CMP0092-common.cmake | 12 + .../RunCMake/MSVCWarningFlags/CMakeLists.txt | 3 + .../MSVCWarningFlags/RunCMakeTest.cmake | 5 + Tests/RunCMake/Make/RunCMakeTest.cmake | 17 + .../Make/VerboseBuild-build-stdout.txt | 1 + .../Make/VerboseBuild-build-watcom-stdout.txt | 1 + .../Make/VerboseBuild-nowork-gnu-stdout.txt | 1 + Tests/RunCMake/Make/VerboseBuild.cmake | 8 + Tests/RunCMake/Make/hello.c | 7 + .../RunCMake/MaxRecursionDepth/CMakeLists.txt | 5 + .../MaxRecursionDepth/CMakeLists.txt.in | 2 + .../MaxRecursionDepth/CTestCustom.cmake | 3 + .../FindRecursivePackage.cmake | 3 + .../MaxRecursionDepth/RunCMakeTest.cmake | 49 + .../add_subdirectory-var-result.txt | 1 + .../add_subdirectory-var-stderr.txt | 10 + .../MaxRecursionDepth/add_subdirectory.cmake | 2 + .../add_subdirectory/CMakeLists.txt | 3 + ...test_read_custom_files-default-result.txt} | 0 ...ctest_read_custom_files-default-stderr.txt | 5 + ..._read_custom_files-invalid-var-result.txt} | 0 ...t_read_custom_files-invalid-var-stderr.txt | 5 + .../ctest_read_custom_files-var-result.txt} | 0 .../ctest_read_custom_files-var-stderr.txt | 34 + .../ctest_run_script-var-result.txt} | 0 .../ctest_run_script-var-stderr.txt | 51 + .../ctest_run_script.cmake.in | 14 + .../find_package-default-result.txt | 1 + .../find_package-default-script-result.txt | 1 + .../find_package-default-script-stderr.txt | 5 + .../find_package-default-stderr.txt | 5 + .../find_package-invalid-var-result.txt | 1 + ...find_package-invalid-var-script-result.txt | 1 + ...find_package-invalid-var-script-stderr.txt | 5 + .../find_package-invalid-var-stderr.txt | 5 + .../find_package-var-result.txt | 1 + .../find_package-var-script-result.txt | 1 + .../find_package-var-script-stderr.txt | 21 + .../find_package-var-stderr.txt | 21 + .../MaxRecursionDepth/find_package.cmake | 2 + .../function-default-result.txt | 1 + .../function-default-script-result.txt | 1 + .../function-default-script-stderr.txt | 5 + .../function-default-stderr.txt | 5 + .../function-invalid-var-result.txt | 1 + .../function-invalid-var-script-result.txt | 1 + .../function-invalid-var-script-stderr.txt | 5 + .../function-invalid-var-stderr.txt | 5 + .../MaxRecursionDepth/function-var-result.txt | 1 + .../function-var-script-result.txt | 1 + .../function-var-script-stderr.txt | 21 + .../MaxRecursionDepth/function-var-stderr.txt | 21 + .../RunCMake/MaxRecursionDepth/function.cmake | 7 + .../include-default-result.txt | 1 + .../include-default-script-result.txt | 1 + .../include-default-script-stderr.txt | 5 + .../include-default-stderr.txt | 5 + .../include-invalid-var-result.txt | 1 + .../include-invalid-var-script-result.txt | 1 + .../include-invalid-var-script-stderr.txt | 5 + .../include-invalid-var-stderr.txt | 5 + .../MaxRecursionDepth/include-var-result.txt | 1 + .../include-var-script-result.txt | 1 + .../include-var-script-stderr.txt | 21 + .../MaxRecursionDepth/include-var-stderr.txt | 21 + .../RunCMake/MaxRecursionDepth/include.cmake | 2 + .../MaxRecursionDepth/include_recursive.cmake | 3 + .../macro-default-result.txt | 1 + .../macro-default-script-result.txt | 1 + .../macro-default-script-stderr.txt | 5 + .../macro-default-stderr.txt | 5 + .../macro-invalid-var-result.txt | 1 + .../macro-invalid-var-script-result.txt | 1 + .../macro-invalid-var-script-stderr.txt | 5 + .../macro-invalid-var-stderr.txt | 5 + .../MaxRecursionDepth/macro-var-result.txt | 1 + .../macro-var-script-result.txt | 1 + .../macro-var-script-stderr.txt | 21 + .../MaxRecursionDepth/macro-var-stderr.txt | 21 + Tests/RunCMake/MaxRecursionDepth/macro.cmake | 7 + .../RunCMake/MaxRecursionDepth/test.cmake.in | 21 + .../try_compile-var-result.txt | 1 + .../try_compile-var-stderr.txt | 48 + .../MaxRecursionDepth/try_compile.cmake | 6 + .../try_compile/CMakeLists.txt | 13 + .../variable_watch-default-result.txt | 1 + .../variable_watch-default-script-result.txt | 1 + .../variable_watch-default-script-stderr.txt | 6 + .../variable_watch-default-stderr.txt | 6 + .../variable_watch-invalid-var-result.txt | 1 + ...riable_watch-invalid-var-script-result.txt | 1 + ...riable_watch-invalid-var-script-stderr.txt | 6 + .../variable_watch-invalid-var-stderr.txt | 6 + .../variable_watch-var-result.txt | 1 + .../variable_watch-var-script-result.txt | 1 + .../variable_watch-var-script-stderr.txt | 22 + .../variable_watch-var-stderr.txt | 22 + .../MaxRecursionDepth/variable_watch.cmake | 9 + Tests/RunCMake/MetaCompileFeatures/C.cmake | 27 + .../MetaCompileFeatures/CMakeLists.txt | 3 + Tests/RunCMake/MetaCompileFeatures/CXX.cmake | 27 + .../MetaCompileFeatures/RunCMakeTest.cmake | 4 + Tests/RunCMake/MetaCompileFeatures/a.c | 0 Tests/RunCMake/MetaCompileFeatures/a.cxx | 0 .../Ninja/CustomCommandJobPool-check.cmake | 8 + .../RunCMake/Ninja/CustomCommandJobPool.cmake | 17 + .../Ninja/JobPoolUsesTerminal-result.txt | 1 + .../Ninja/JobPoolUsesTerminal-stderr.txt | 9 + .../RunCMake/Ninja/JobPoolUsesTerminal.cmake | 2 + Tests/RunCMake/Ninja/RunCMakeTest.cmake | 11 + .../Ninja/VerboseBuild-build-stdout.txt | 1 + .../Ninja/VerboseBuild-nowork-stdout.txt | 1 + Tests/RunCMake/Ninja/VerboseBuild.cmake | 3 + Tests/RunCMake/Ninja/greeting.c | 1 + Tests/RunCMake/Ninja/greeting2.c | 1 + .../BadSourceExpression3-stderr.txt | 5 +- .../ObjectLibrary/BadSourceExpression3.cmake | 2 +- .../ObjectLibrary/CheckTargetObjects.cmake | 32 + .../ObjectLibrary/OwnSources-stderr.txt | 4 +- .../RunCMake/ObjectLibrary/RunCMakeTest.cmake | 6 + .../TransitiveDependencies.cmake | 7 + .../ObjectLibrary/check_object_files.cmake | 17 + Tests/RunCMake/ObjectLibrary/exe2.c | 6 + .../ParseImplicitIncludeInfo/CMakeLists.txt | 3 + .../ParseImplicitIncludeInfo.cmake | 118 + .../RunCMakeTest.cmake | 3 + .../data/CMakeLists.txt | 90 + .../ParseImplicitIncludeInfo/data/README | 25 + .../data/aix-C-XL-13.1.3.input | 40 + .../data/aix-C-XL-13.1.3.output | 1 + .../data/aix-C-XLClang-16.1.0.1.input | 40 + .../data/aix-C-XLClang-16.1.0.1.output | 1 + .../data/aix-CXX-XL-13.1.3.input | 44 + .../data/aix-CXX-XL-13.1.3.output | 1 + .../data/aix-CXX-XLClang-16.1.0.1.input | 44 + .../data/aix-CXX-XLClang-16.1.0.1.output | 1 + .../data/craype-C-Cray-8.7.input | 53 + .../data/craype-C-Cray-8.7.output | 1 + .../data/craype-C-Cray-9.0-hlist-ad.input | 54 + .../data/craype-C-Cray-9.0-hlist-ad.output | 1 + .../data/craype-C-GNU-7.3.0.input | 79 + .../data/craype-C-GNU-7.3.0.output | 1 + .../data/craype-C-Intel-18.0.2.20180210.input | 40 + .../craype-C-Intel-18.0.2.20180210.output | 1 + .../data/craype-CXX-Cray-8.7.input | 53 + .../data/craype-CXX-Cray-8.7.output | 1 + .../data/craype-CXX-Cray-9.0-hlist-ad.input | 54 + .../data/craype-CXX-Cray-9.0-hlist-ad.output | 1 + .../data/craype-CXX-GNU-7.3.0.input | 82 + .../data/craype-CXX-GNU-7.3.0.output | 1 + .../craype-CXX-Intel-18.0.2.20180210.input | 43 + .../craype-CXX-Intel-18.0.2.20180210.output | 1 + .../data/craype-Fortran-Cray-8.7.input | 52 + .../data/craype-Fortran-Cray-8.7.output | 1 + .../craype-Fortran-Cray-9.0-hlist-ad.input | 53 + .../craype-Fortran-Cray-9.0-hlist-ad.output | 1 + .../data/craype-Fortran-GNU-7.3.0.input | 83 + .../data/craype-Fortran-GNU-7.3.0.output | 1 + ...craype-Fortran-Intel-18.0.2.20180210.input | 80 + ...raype-Fortran-Intel-18.0.2.20180210.output | 1 + .../darwin-C-AppleClang-8.0.0.8000042.input | 50 + .../darwin-C-AppleClang-8.0.0.8000042.output | 1 + .../darwin-CXX-AppleClang-8.0.0.8000042.input | 52 + ...darwin-CXX-AppleClang-8.0.0.8000042.output | 1 + ..._nostdinc-C-AppleClang-8.0.0.8000042.input | 44 + ...nostdinc-C-AppleClang-8.0.0.8000042.output | 0 ...ostdinc-CXX-AppleClang-8.0.0.8000042.input | 44 + ...stdinc-CXX-AppleClang-8.0.0.8000042.output | 0 .../data/freebsd-C-Clang-3.3.0.input | 38 + .../data/freebsd-C-Clang-3.3.0.output | 1 + .../data/freebsd-CXX-Clang-3.3.0.input | 45 + .../data/freebsd-CXX-Clang-3.3.0.output | 1 + .../data/freebsd-Fortran-GNU-4.6.4.input | 78 + .../data/freebsd-Fortran-GNU-4.6.4.output | 1 + .../data/hand-C-empty.input | 14 + .../data/hand-C-empty.output | 0 .../data/hand-C-relative.input | 21 + .../data/hand-C-relative.output | 1 + .../data/hand-CXX-empty.input | 14 + .../data/hand-CXX-empty.output | 0 .../data/hand-CXX-relative.input | 21 + .../data/hand-CXX-relative.output | 1 + .../data/linux-C-GNU-7.3.0.input | 72 + .../data/linux-C-GNU-7.3.0.output | 1 + .../data/linux-C-Intel-18.0.0.20170811.input | 43 + .../data/linux-C-Intel-18.0.0.20170811.output | 1 + .../data/linux-C-PGI-18.10.1.input | 36 + .../data/linux-C-PGI-18.10.1.output | 1 + .../data/linux-C-XL-12.1.0.input | 42 + .../data/linux-C-XL-12.1.0.output | 1 + .../data/linux-C-XL-16.1.0.0.input | 40 + .../data/linux-C-XL-16.1.0.0.output | 1 + .../data/linux-CUDA-NVIDIA-9.2.148.input | 124 + .../data/linux-CUDA-NVIDIA-9.2.148.output | 1 + .../data/linux-CXX-GNU-7.3.0.input | 76 + .../data/linux-CXX-GNU-7.3.0.output | 1 + .../linux-CXX-Intel-18.0.0.20170811.input | 46 + .../linux-CXX-Intel-18.0.0.20170811.output | 1 + .../data/linux-CXX-PGI-18.10.1.input | 40 + .../data/linux-CXX-PGI-18.10.1.output | 1 + .../data/linux-CXX-XL-12.1.0.input | 42 + .../data/linux-CXX-XL-12.1.0.output | 1 + .../data/linux-CXX-XL-16.1.0.0.input | 40 + .../data/linux-CXX-XL-16.1.0.0.output | 1 + .../data/linux-Fortran-GNU-7.3.0.input | 76 + .../data/linux-Fortran-GNU-7.3.0.output | 1 + .../data/linux-Fortran-PGI-18.10.1.input | 47 + .../data/linux-Fortran-PGI-18.10.1.output | 1 + .../data/linux-Fortran-XL-14.1.0.input | 50 + .../data/linux-Fortran-XL-14.1.0.output | 1 + .../data/linux_nostdinc-C-PGI-18.10.1.input | 36 + .../data/linux_nostdinc-C-PGI-18.10.1.output | 0 .../data/linux_nostdinc-C-XL-12.1.0.input | 42 + .../data/linux_nostdinc-C-XL-12.1.0.output | 0 .../data/linux_nostdinc-CXX-PGI-18.10.1.input | 40 + .../linux_nostdinc-CXX-PGI-18.10.1.output | 1 + .../data/linux_nostdinc-CXX-XL-12.1.0.input | 42 + .../data/linux_nostdinc-CXX-XL-12.1.0.output | 0 .../linux_nostdinc-Fortran-PGI-18.10.1.input | 47 + .../linux_nostdinc-Fortran-PGI-18.10.1.output | 0 .../data/linux_nostdinc_i-C-XL-12.1.0.input | 42 + .../data/linux_nostdinc_i-C-XL-12.1.0.output | 1 + .../data/linux_nostdinc_i-CXX-XL-12.1.0.input | 42 + .../linux_nostdinc_i-CXX-XL-12.1.0.output | 1 + .../linux_pgf77-Fortran-PGI-18.10.1.input | 35 + .../linux_pgf77-Fortran-PGI-18.10.1.output | 1 + .../data/mingw.org-C-GNU-4.9.3.input | 70 + .../data/mingw.org-C-GNU-4.9.3.output | 1 + .../data/mingw.org-CXX-GNU-4.9.3.input | 76 + .../data/mingw.org-CXX-GNU-4.9.3.output | 1 + .../data/netbsd-C-GNU-4.8.5.input | 60 + .../data/netbsd-C-GNU-4.8.5.output | 1 + .../data/netbsd-CXX-GNU-4.8.5.input | 62 + .../data/netbsd-CXX-GNU-4.8.5.output | 1 + .../data/netbsd_nostdinc-C-GNU-4.8.5.input | 58 + .../data/netbsd_nostdinc-C-GNU-4.8.5.output | 0 .../data/netbsd_nostdinc-CXX-GNU-4.8.5.input | 58 + .../data/netbsd_nostdinc-CXX-GNU-4.8.5.output | 0 .../data/openbsd-C-Clang-5.0.1.input | 37 + .../data/openbsd-C-Clang-5.0.1.output | 1 + .../data/openbsd-CXX-Clang-5.0.1.input | 38 + .../data/openbsd-CXX-Clang-5.0.1.output | 1 + .../data/sunos-C-SunPro-5.13.0.input | 35 + .../data/sunos-C-SunPro-5.13.0.output | 1 + .../data/sunos-CXX-SunPro-5.13.0.input | 38 + .../data/sunos-CXX-SunPro-5.13.0.output | 1 + .../data/sunos-Fortran-SunPro-8.8.0.input | 40 + .../data/sunos-Fortran-SunPro-8.8.0.output | 1 + .../RunCMake/PolicyScope/dir1/CMakeLists.txt | 2 +- .../CMP0083-cmp0083_new-check.cmake | 22 + .../CMP0083-cmp0083_old-check.cmake | 20 + .../PositionIndependentCode/CMP0083.cmake | 47 + .../CheckPIESupported.cmake | 18 + .../PositionIndependentCode/Genex1-result.txt | 1 + .../PositionIndependentCode/Genex1-stderr.txt | 3 + .../PositionIndependentCode/Genex1.cmake | 9 + .../PositionIndependentCode/Genex2-result.txt | 1 + .../PositionIndependentCode/Genex2-stderr.txt | 3 + .../PositionIndependentCode/Genex2.cmake | 9 + .../PIE-pie_off-check.cmake | 7 + .../PIE-pie_on-check.cmake | 7 + .../PositionIndependentCode/PIE.cmake | 22 + .../PIE_validator.cmake | 32 + .../RunCMakeTest.cmake | 64 + Tests/RunCMake/README.rst | 11 + Tests/RunCMake/RunCMake.cmake | 27 +- Tests/RunCMake/RunCTest.cmake | 8 +- Tests/RunCMake/RuntimePath/Relative.cmake | 69 + .../RunCMake/RuntimePath/RelativeCheck.cmake | 4 + Tests/RunCMake/RuntimePath/RunCMakeTest.cmake | 14 + Tests/RunCMake/RuntimePath/main.c | 4 +- Tests/RunCMake/Swift/E.swift | 2 + Tests/RunCMake/Swift/RunCMakeTest.cmake | 4 + .../Win32ExecutableDisallowed-result.txt | 1 + .../Win32ExecutableDisallowed-stderr.txt | 4 + .../Swift/Win32ExecutableDisallowed.cmake | 4 + .../Syntax/UnterminatedCall1-stderr.txt | 2 +- Tests/RunCMake/Syntax/UnterminatedCall1.cmake | 3 + .../Syntax/UnterminatedCall2-stderr.txt | 2 +- Tests/RunCMake/Syntax/UnterminatedCall2.cmake | 3 + .../TargetObjects/NotObjlibTarget-stderr.txt | 9 +- .../TargetObjects/NotObjlibTarget.cmake | 4 +- .../TargetPolicies/PolicyList-stderr.txt | 1 + .../BadInvalidName-stderr.txt | 20 +- .../BadNonTarget-stderr.txt | 4 +- .../BadSelfReference-stderr.txt | 4 +- .../LinkImplementationCycle1-stderr.txt | 2 +- .../LinkImplementationCycle2-stderr.txt | 2 +- .../TargetSources/CMP0076-WARN-stderr.txt | 4 +- .../TargetSources/OriginDebug-stderr.txt | 8 +- .../IncludeDirectories-toolchain.cmake | 1 + .../ToolchainFile/IncludeDirectories.c | 5 + .../ToolchainFile/IncludeDirectories.cmake | 2 + .../ToolchainFile/IncludeDirectories/IncDir.h | 1 + .../RunCMake/ToolchainFile/RunCMakeTest.cmake | 8 + .../RunCMake/UseSWIG/CMP0078-WARN-stderr.txt | 15 +- Tests/RunCMake/UseSWIG/CMP0078-common.cmake | 2 + .../UseSWIG/CMP0086-NEW-nuild-check.cmake | 4 + Tests/RunCMake/UseSWIG/CMP0086-NEW.cmake | 2 + .../UseSWIG/CMP0086-OLD-build-check.cmake | 4 + Tests/RunCMake/UseSWIG/CMP0086-OLD.cmake | 2 + .../RunCMake/UseSWIG/CMP0086-WARN-stderr.txt | 11 + Tests/RunCMake/UseSWIG/CMP0086-WARN.cmake | 1 + Tests/RunCMake/UseSWIG/CMP0086-common.cmake | 11 + Tests/RunCMake/UseSWIG/RunCMakeTest.cmake | 20 + Tests/RunCMake/VS10Project/RunCMakeTest.cmake | 16 + .../VS10Project/RuntimeLibrary-check.cmake | 36 + .../RunCMake/VS10Project/RuntimeLibrary.cmake | 20 + .../SourceGroupCMakeLists-check.cmake | 33 + .../VS10Project/SourceGroupCMakeLists.cmake | 3 + .../VsCSharpCompilerOpts-check.cmake | 64 + .../VS10Project/VsCSharpCompilerOpts.cmake | 14 + .../VS10Project/VsCSharpDefines-check.cmake | 64 + .../VS10Project/VsCSharpDefines.cmake | 18 + .../VsCSharpDeployFiles-check.cmake | 67 + .../VS10Project/VsCSharpDeployFiles.cmake | 27 + .../VS10Project/VsDebuggerCommand-check.cmake | 36 +- .../VS10Project/VsDebuggerCommand.cmake | 3 +- .../VsDebuggerCommandArguments-check.cmake | 36 +- .../VsDebuggerCommandArguments.cmake | 3 +- .../VsDebuggerEnvironment-check.cmake | 36 +- .../VS10Project/VsDebuggerEnvironment.cmake | 3 +- .../VsDebuggerWorkingDir-check.cmake | 36 +- .../VS10Project/VsDebuggerWorkingDir.cmake | 3 +- .../VS10Project/VsJustMyCode-check.cmake | 38 + Tests/RunCMake/VS10Project/VsJustMyCode.cmake | 24 + .../VsPackageReferences-check.cmake | 39 + .../VS10Project/VsPackageReferences.cmake | 4 + .../VS10Project/VsProjectImport-check.cmake | 28 + .../VS10Project/VsProjectImport.cmake | 11 + .../VsSpectreMitigation-check.cmake | 30 + .../VS10Project/VsSpectreMitigation.cmake | 8 + Tests/RunCMake/VS10Project/empty.c | 0 Tests/RunCMake/VS10Project/empty.cxx | 0 .../RunCMake/VS10ProjectWinCE/CMakeLists.txt | 3 + .../VS10ProjectWinCE/RunCMakeTest.cmake | 9 + .../VsCEDebuggerDeploy-check.cmake | 101 + .../VS10ProjectWinCE/VsCEDebuggerDeploy.cmake | 14 + .../VsCSharpCFProject-check.cmake | 54 + .../VS10ProjectWinCE/VsCSharpCFProject.cmake | 8 + Tests/RunCMake/VS10ProjectWinCE/foo.cpp | 3 + Tests/RunCMake/VS10ProjectWinCE/foo.cs | 3 + .../VisibilityPreset/PropertyTypo-stderr.txt | 2 +- .../WorkingDirectory/CTestConfig.cmake.in | 1 - .../WriteBasicConfigVersionFile/All.cmake | 884 +++ .../ArchIndependent.cmake | 63 + .../CMakeLists.txt | 3 + .../RunCMakeTest.cmake | 4 + .../XcodeProject/DeploymentTarget.cmake | 13 +- .../PerConfigPerSourceDefinitions-stderr.txt | 4 +- .../PerConfigPerSourceFlags-stderr.txt | 4 +- .../PerConfigPerSourceIncludeDirs-stderr.txt | 4 +- .../PerConfigPerSourceOptions-stderr.txt | 4 +- .../RunCMake/XcodeProject/RunCMakeTest.cmake | 119 +- .../RunCMake/XcodeProject/XCTestLookup.cmake | 3 + .../RunCMake/XcodeProject/XcodeBundles.cmake | 23 +- .../XcodeIOSInstallCombined.cmake | 10 +- .../XcodeIOSInstallCombinedPrune.cmake | 6 +- .../XcodeIOSInstallCombinedSingleArch.cmake | 6 +- .../XcodeProject/XcodeInstallIOS.cmake | 3 - .../XcodeSchemaProperty-check.cmake | 9 + .../XcodeProject/XcodeSchemaProperty.cmake | 3 + .../add_executable/NoSources-stderr.txt | 4 +- .../NoSourcesButLinkObjects-stderr.txt | 4 +- .../MODULEwithNoSources-stderr.txt | 4 +- ...DULEwithNoSourcesButLinkObjects-stderr.txt | 4 +- .../OBJECTwithNoSources-stderr.txt | 4 +- ...JECTwithNoSourcesButLinkObjects-stderr.txt | 4 +- .../SHAREDwithNoSources-stderr.txt | 4 +- ...AREDwithNoSourcesButLinkObjects-stderr.txt | 4 +- .../STATICwithNoSources-stderr.txt | 4 +- ...ATICwithNoSourcesButLinkObjects-stderr.txt | 4 +- .../CMP0082-ExcludeFromAll/CMakeLists.txt | 1 + .../CMP0082-NEW-install-component-stdout.txt | 4 + .../CMP0082-NEW-install-stdout.txt | 3 + .../add_subdirectory/CMP0082-NEW.cmake | 3 + .../CMP0082-Nested/CMakeLists.txt | 1 + .../CMP0082-Nested/sub/CMakeLists.txt | 1 + .../CMP0082-NestedSub/CMakeLists.txt | 2 + .../CMP0082-NestedSub/sub/CMakeLists.txt | 1 + .../CMP0082-None/CMakeLists.txt | 0 .../CMP0082-OLD-install-component-stdout.txt | 4 + .../CMP0082-OLD-install-stdout.txt | 3 + .../add_subdirectory/CMP0082-OLD.cmake | 3 + ...2-WARN-Nested-install-component-stdout.txt | 4 + .../CMP0082-WARN-Nested-install-stdout.txt | 3 + .../CMP0082-WARN-Nested-stderr.txt | 7 + .../CMP0082-WARN-Nested.cmake | 2 + ...ARN-NestedSub-install-component-stdout.txt | 4 + .../CMP0082-WARN-NestedSub-install-stdout.txt | 3 + .../CMP0082-WARN-NestedSub-stderr.txt | 7 + .../CMP0082-WARN-NestedSub.cmake | 1 + ...-NoTopInstall-install-component-stdout.txt | 3 + ...P0082-WARN-NoTopInstall-install-stdout.txt | 2 + .../CMP0082-WARN-NoTopInstall.cmake | 1 + ...082-WARN-None-install-component-stdout.txt | 3 + .../CMP0082-WARN-None-install-stdout.txt | 2 + .../add_subdirectory/CMP0082-WARN-None.cmake | 2 + .../CMP0082-WARN-install-component-stdout.txt | 4 + .../CMP0082-WARN-install-stdout.txt | 3 + .../add_subdirectory/CMP0082-WARN-stderr.txt | 7 + .../add_subdirectory/CMP0082-WARN.cmake | 3 + .../add_subdirectory/CMP0082/CMakeLists.txt | 1 + .../RunCMake/add_subdirectory/CMakeLists.txt | 7 + .../add_subdirectory/DoesNotExist-stderr.txt | 2 +- .../ExcludeFromAll-build-sub-stderr.txt | 1 + .../add_subdirectory/ExcludeFromAll.cmake | 8 + .../ExcludeFromAll/CMakeLists.txt | 9 +- .../ExcludeFromAll/check-sub.cmake | 32 + .../ExcludeFromAll/check.cmake | 35 + .../ExcludeFromAll/subinc.cpp | 4 + .../add_subdirectory/ExcludeFromAll/zot.cpp | 4 + .../add_subdirectory/Missing-stderr.txt | 2 +- .../add_subdirectory/RunCMakeTest.cmake | 57 +- .../KeyWordsMissingValues.cmake | 133 + .../cmake_parse_arguments/RunCMakeTest.cmake | 1 + .../ctest_build/BuildQuiet-stdout.txt | 1 - .../RunCMake/ctest_build/CTestConfig.cmake.in | 1 - .../ctest_cmake_error/CTestConfig.cmake.in | 1 - .../ctest_configure/CTestConfig.cmake.in | 1 - .../ctest_configure/ConfigureQuiet-stdout.txt | 1 - .../ctest_coverage/CTestConfig.cmake.in | 1 - .../ctest_disabled_test/CTestConfig.cmake.in | 1 - .../ctest_fixtures/CTestConfig.cmake.in | 1 - .../CTestConfig.cmake.in | 1 - .../ctest_memcheck/CTestConfig.cmake.in | 3 - .../ctest_skipped_test/CTestConfig.cmake.in | 1 - .../AppendDifferentModel-stdout.txt | 1 - .../AppendDifferentTrack-stdout.txt | 1 - .../AppendNoMatchingTrack-stdout.txt | 1 - .../ctest_start/AppendNoModel-stdout.txt | 1 - .../AppendOldContinuous-stdout.txt | 1 - .../ctest_start/AppendOldNoModel-stdout.txt | 1 - .../ctest_start/AppendSameModel-stdout.txt | 1 - .../RunCMake/ctest_start/CTestConfig.cmake.in | 1 - .../ctest_start/ConfigInBuild-stdout.txt | 1 - .../ctest_start/ConfigInSource-stdout.txt | 1 - .../NoAppendDifferentTrack-stdout.txt | 1 - Tests/RunCMake/ctest_start/RunCMakeTest.cmake | 2 - .../ctest_submit/CTestConfig.cmake.in | 1 - .../ctest_submit/FailDrop-cp-stderr.txt | 3 - .../ctest_submit/FailDrop-cp-stdout.txt | 1 - .../ctest_submit/FailDrop-ftp-stderr.txt | 2 - .../ctest_submit/FailDrop-ftp-stdout.txt | 3 - .../ctest_submit/FailDrop-http-stdout.txt | 5 +- .../ctest_submit/FailDrop-https-stdout.txt | 5 +- .../ctest_submit/FailDrop-scp-stderr.txt | 1 - .../ctest_submit/FailDrop-scp-stdout.txt | 1 - .../ctest_submit/FailDrop-xmlrpc-stderr.txt | 1 - .../ctest_submit/FailDrop-xmlrpc-stdout.txt | 1 - .../ctest_submit/PARTSDone-result.txt | 1 + .../ctest_submit/PARTSDone-stderr.txt | 3 + .../RunCMake/ctest_submit/RunCMakeTest.cmake | 7 +- .../RunCMake/ctest_test/CTestConfig.cmake.in | 1 - Tests/RunCMake/ctest_update/CMakeLists.txt.in | 4 + .../RunCMake/ctest_update/RunCMakeTest.cmake | 25 + .../UpdateActualVersion-check.cmake | 12 + .../ctest_update/UpdateChangeId-check.cmake | 12 + Tests/RunCMake/ctest_update/test.cmake.in | 18 + .../ctest_upload/CTestConfig.cmake.in | 1 - .../execute_process/EchoCommand-result.txt | 1 + .../execute_process/EchoCommand-stderr.txt | 5 + .../execute_process/EchoCommand-stdout.txt | 12 + .../execute_process/EchoCommand.cmake | 41 + .../execute_process/EchoCommand2-result.txt | 1 + .../execute_process/EchoCommand2-stderr.txt | 5 + .../execute_process/EchoCommand2-stdout.txt | 12 + .../execute_process/EchoCommand3-result.txt | 1 + .../execute_process/EchoCommand3-stderr.txt | 2 + .../execute_process/RunCMakeTest.cmake | 8 + Tests/RunCMake/export/AppendExport-stderr.txt | 2 +- Tests/RunCMake/export/Empty.cmake | 1 + Tests/RunCMake/export/OldIface-stderr.txt | 3 +- Tests/RunCMake/export/RunCMakeTest.cmake | 1 + .../file/CREATE_LINK-COPY_ON_ERROR.cmake | 11 + .../file/CREATE_LINK-SYMBOLIC-noexist.cmake | 4 + .../RunCMake/file/CREATE_LINK-SYMBOLIC.cmake | 4 + .../file/CREATE_LINK-noarg-result.txt | 1 + .../file/CREATE_LINK-noarg-stderr.txt | 4 + Tests/RunCMake/file/CREATE_LINK-noarg.cmake | 1 + .../file/CREATE_LINK-noexist-stderr.txt | 1 + Tests/RunCMake/file/CREATE_LINK-noexist.cmake | 4 + Tests/RunCMake/file/CREATE_LINK.cmake | 11 + .../RunCMake/file/FileOpenFailRead-stderr.txt | 2 +- .../file/INSTALL-FOLLOW_SYMLINK_CHAIN.cmake | 168 + .../file/INSTALL-MESSAGE-bad-stderr.txt | 12 +- .../file/READ_SYMLINK-noexist-result.txt | 1 + .../file/READ_SYMLINK-noexist-stderr.txt | 6 + .../RunCMake/file/READ_SYMLINK-noexist.cmake | 1 + .../file/READ_SYMLINK-notsymlink-result.txt | 1 + .../file/READ_SYMLINK-notsymlink-stderr.txt | 6 + .../file/READ_SYMLINK-notsymlink.cmake | 2 + Tests/RunCMake/file/READ_SYMLINK.cmake | 13 + Tests/RunCMake/file/REMOVE-empty-stderr.txt | 11 + Tests/RunCMake/file/REMOVE-empty.cmake | 2 + Tests/RunCMake/file/RunCMakeTest.cmake | 14 + .../file/SIZE-error-does-not-exist-result.txt | 1 + .../file/SIZE-error-does-not-exist-stderr.txt | 6 + .../file/SIZE-error-does-not-exist.cmake | 3 + Tests/RunCMake/file/SIZE.cmake | 9 + .../find_package/CMP0084-NEW-stderr.txt | 20 + Tests/RunCMake/find_package/CMP0084-NEW.cmake | 7 + Tests/RunCMake/find_package/CMP0084-OLD.cmake | 7 + .../find_package/CMP0084-WARN-stderr.txt | 8 + .../RunCMake/find_package/CMP0084-WARN.cmake | 6 + .../PackageRoot/ResolvedConfig.cmake | 1 + .../RunCMake/find_package/RunCMakeTest.cmake | 6 + .../find_package/SetFoundResolved-stderr.txt | 10 + .../find_package/SetFoundResolved.cmake | 17 + .../find_path/EmptyOldStyle-stdout.txt | 1 + Tests/RunCMake/find_path/EmptyOldStyle.cmake | 2 + Tests/RunCMake/find_path/RunCMakeTest.cmake | 1 + .../KnownComponents.cmake | 4 +- .../get_property/BadArgument-stderr.txt | 2 +- .../get_property/BadDirectory-stderr.txt | 2 +- .../RunCMake/get_property/BadScope-stderr.txt | 2 +- .../get_property/BadTarget-stderr.txt | 2 +- .../RunCMake/get_property/BadTest-stderr.txt | 2 +- .../get_property/GlobalName-stderr.txt | 2 +- .../get_property/MissingArgument-stderr.txt | 2 +- .../RunCMake/get_property/NoCache-stderr.txt | 2 +- .../get_property/NoProperty-stderr.txt | 2 +- .../RunCMake/get_property/NoSource-stderr.txt | 2 +- .../RunCMake/get_property/NoTarget-stderr.txt | 2 +- Tests/RunCMake/get_property/NoTest-stderr.txt | 2 +- .../get_property/VariableName-stderr.txt | 2 +- .../check_utils.cmake | 2 + .../InvalidArgumentsNumber-stderr.txt | 2 +- .../include_guard/InvalidScope-stderr.txt | 2 +- .../RunCMake/install/CMP0087-NEW-check.cmake | 7 + Tests/RunCMake/install/CMP0087-NEW.cmake | 3 + .../install/CMP0087-NEW/CMakeLists.txt | 7 + .../RunCMake/install/CMP0087-OLD-check.cmake | 8 + Tests/RunCMake/install/CMP0087-OLD.cmake | 3 + .../install/CMP0087-OLD/CMakeLists.txt | 6 + .../RunCMake/install/CMP0087-WARN-stderr.txt | 5 + Tests/RunCMake/install/CMP0087-WARN.cmake | 2 + .../DIRECTORY-DESTINATION-TYPE-result.txt | 1 + .../DIRECTORY-DESTINATION-TYPE-stderr.txt | 5 + .../install/DIRECTORY-DESTINATION-TYPE.cmake | 1 + ...DIRECTORY-PATTERN-MESSAGE_NEVER-stderr.txt | 2 +- .../DIRECTORY-TYPE-Cache-all-check.cmake | 42 + .../install/DIRECTORY-TYPE-Cache.cmake | 13 + ...ECTORY-TYPE-CacheDependent-all-check.cmake | 24 + .../DIRECTORY-TYPE-CacheDependent.cmake | 7 + .../install/DIRECTORY-TYPE-all-check.cmake | 42 + Tests/RunCMake/install/DIRECTORY-TYPE.cmake | 13 + .../install/FILES-DESTINATION-TYPE-result.txt | 1 + .../install/FILES-DESTINATION-TYPE-stderr.txt | 5 + .../install/FILES-DESTINATION-TYPE.cmake | 1 + .../install/FILES-TYPE-Cache-all-check.cmake | 29 + Tests/RunCMake/install/FILES-TYPE-Cache.cmake | 13 + .../FILES-TYPE-CacheDependent-all-check.cmake | 17 + .../install/FILES-TYPE-CacheDependent.cmake | 7 + .../install/FILES-TYPE-all-check.cmake | 29 + Tests/RunCMake/install/FILES-TYPE.cmake | 13 + Tests/RunCMake/install/RunCMakeTest.cmake | 50 + .../install/TARGETS-Apple-Defaults-result.txt | 1 + .../install/TARGETS-Apple-Defaults-stderr.txt | 12 + .../install/TARGETS-Apple-Defaults.cmake | 8 + .../TARGETS-Defaults-Cache-all-check.cmake | 49 + .../install/TARGETS-Defaults-Cache.cmake | 19 + .../install/TARGETS-Defaults-all-check.cmake | 55 + Tests/RunCMake/install/TARGETS-Defaults.cmake | 27 + .../install/TARGETS-ImportedGlobal-result.txt | 1 + .../install/TARGETS-ImportedGlobal-stderr.txt | 4 + .../install/TARGETS-ImportedGlobal.cmake | 3 + ...GETS-NAMELINK_COMPONENT-bad-all-stderr.txt | 2 +- ...GETS-NAMELINK_COMPONENT-bad-exc-stderr.txt | 2 +- .../install/TARGETS-OPTIONAL-stderr.txt | 1 - Tests/RunCMake/install/obj2.h | 6 + Tests/RunCMake/install/obj3.c | 7 + Tests/RunCMake/install/obj3.h | 6 + Tests/RunCMake/install/obj4.c | 7 + Tests/RunCMake/install/obj4.h | 6 + Tests/RunCMake/install/obj5.c | 7 + Tests/RunCMake/install/obj5.h | 6 + .../interface_library/whitelist.cmake | 9 + Tests/RunCMake/list/EmptyRemoveAt0-stderr.txt | 2 +- Tests/RunCMake/list/FILTER-NotList-stderr.txt | 4 - Tests/RunCMake/list/FILTER-NotList.cmake | 4 + .../RunCMake/list/POP_BACK-NoArgs-result.txt | 1 + .../RunCMake/list/POP_BACK-NoArgs-stderr.txt | 1 + Tests/RunCMake/list/POP_BACK-NoArgs.cmake | 1 + Tests/RunCMake/list/POP_BACK.cmake | 79 + .../RunCMake/list/POP_FRONT-NoArgs-result.txt | 1 + .../RunCMake/list/POP_FRONT-NoArgs-stderr.txt | 1 + Tests/RunCMake/list/POP_FRONT-NoArgs.cmake | 1 + Tests/RunCMake/list/POP_FRONT.cmake | 92 + Tests/RunCMake/list/PREPEND-NoArgs-result.txt | 1 + Tests/RunCMake/list/PREPEND-NoArgs-stderr.txt | 1 + Tests/RunCMake/list/PREPEND-NoArgs.cmake | 1 + Tests/RunCMake/list/PREPEND.cmake | 33 + .../list/REMOVE_AT-EmptyList-result.txt | 1 + .../list/REMOVE_AT-EmptyList-stderr.txt | 4 + Tests/RunCMake/list/REMOVE_AT-EmptyList.cmake | 6 + .../list/REMOVE_AT-NotList-stderr.txt | 2 +- Tests/RunCMake/list/REMOVE_AT-NotList.cmake | 4 + .../list/REMOVE_DUPLICATES-NotList-stderr.txt | 4 - .../list/REMOVE_DUPLICATES-NotList.cmake | 4 + .../REMOVE_DUPLICATES-PreserveOrder.cmake | 5 + .../list/REMOVE_ITEM-NotList-stderr.txt | 4 - Tests/RunCMake/list/REMOVE_ITEM-NotList.cmake | 4 + .../RunCMake/list/REVERSE-NotList-stderr.txt | 4 - Tests/RunCMake/list/REVERSE-NotList.cmake | 4 + Tests/RunCMake/list/RunCMakeTest.cmake | 16 + Tests/RunCMake/list/SORT-NotList-stderr.txt | 4 - Tests/RunCMake/list/SORT-NotList.cmake | 4 + Tests/RunCMake/message/RunCMakeTest.cmake | 42 + .../message/message-all-loglevels.cmake | 10 + .../message/message-loglevel-debug-stderr.txt | 12 + .../message/message-loglevel-debug-stdout.txt | 3 + .../message-loglevel-default-stderr.txt | 12 + .../message-loglevel-default-stdout.txt | 1 + .../message-loglevel-invalid-result.txt | 1 + .../message-loglevel-invalid-stderr.txt | 1 + .../message-loglevel-notice-stderr.txt | 12 + .../message-loglevel-status-stderr.txt | 12 + .../message-loglevel-status-stdout.txt | 1 + .../message/message-loglevel-trace-stderr.txt | 12 + .../message/message-loglevel-trace-stdout.txt | 4 + .../message-loglevel-verbose-stderr.txt | 12 + .../message-loglevel-verbose-stdout.txt | 2 + .../message-loglevel-warning-stderr.txt | 9 + .../project_injected/CMP0048-WARN-stderr.txt | 12 + Tests/RunCMake/pseudo_cppcheck.c | 19 +- .../pseudo_emulator_custom_command_arg.c | 30 + Tests/RunCMake/set/ExtraEnvValue-stderr.txt | 6 + Tests/RunCMake/set/ExtraEnvValue.cmake | 1 + Tests/RunCMake/set/RunCMakeTest.cmake | 2 + .../RunCMake/set/UnknownCacheType-stderr.txt | 5 + Tests/RunCMake/set/UnknownCacheType.cmake | 1 + .../set_property/IMPORTED_GLOBAL-stderr.txt | 14 +- Tests/RunCMake/string/AppendNoArgs-stderr.txt | 2 +- Tests/RunCMake/string/ConcatNoArgs-stderr.txt | 2 +- Tests/RunCMake/string/JoinNoArgs-stderr.txt | 2 +- Tests/RunCMake/string/JoinNoVar-stderr.txt | 2 +- .../RunCMake/string/PrependNoArgs-stderr.txt | 2 +- Tests/RunCMake/string/Repeat.cmake | 45 + .../string/RepeatNegativeCount-result.txt | 1 + .../string/RepeatNegativeCount-stderr.txt | 4 + .../RunCMake/string/RepeatNegativeCount.cmake | 1 + Tests/RunCMake/string/RepeatNoArgs-result.txt | 1 + Tests/RunCMake/string/RepeatNoArgs-stderr.txt | 4 + Tests/RunCMake/string/RepeatNoArgs.cmake | 1 + Tests/RunCMake/string/RunCMakeTest.cmake | 4 + .../string/UuidBadNamespace-stderr.txt | 2 +- Tests/RunCMake/string/UuidBadType-stderr.txt | 2 +- .../string/UuidMissingNameValue-stderr.txt | 2 +- .../string/UuidMissingNamespace-stderr.txt | 2 +- .../UuidMissingNamespaceValue-stderr.txt | 2 +- .../string/UuidMissingTypeValue-stderr.txt | 2 +- .../target_compile_definitions/CMakeLists.txt | 5 + .../RunCMakeTest.cmake | 3 + .../empty_keyword_args.cmake | 5 + .../RunCMakeTest.cmake | 1 + .../alias_target-stderr.txt | 2 +- .../cxx_not_enabled-stderr.txt | 2 +- .../empty_keyword_args.cmake | 5 + .../imported_target-stderr.txt | 2 +- .../invalid_args-stderr.txt | 2 +- .../invalid_args_on_interface-stderr.txt | 2 +- .../no_matching_c_feature-stderr.txt | 2 +- .../no_matching_cxx_feature-stderr.txt | 2 +- .../no_target-stderr.txt | 2 +- .../not_a_c_feature-stderr.txt | 2 +- .../not_a_cxx_feature-stderr.txt | 2 +- .../not_enough_args-stderr.txt | 2 +- .../utility_target-stderr.txt | 2 +- .../target_compile_options/CMakeLists.txt | 5 + .../target_compile_options/RunCMakeTest.cmake | 3 + .../empty_keyword_args.cmake | 5 + .../target_include_directories/CMakeLists.txt | 5 + .../RunCMakeTest.cmake | 3 + .../empty_keyword_args.cmake | 5 + .../target_link_directories/CMakeLists.txt | 5 + .../RunCMakeTest.cmake | 3 + .../empty_keyword_args.cmake | 5 + .../CMP0023-NEW-2-stderr.txt | 2 +- .../CMP0023-NEW-stderr.txt | 2 +- .../CMP0023-WARN-2-stderr.txt | 2 +- .../CMP0023-WARN-stderr.txt | 2 +- .../CMP0079-link-NEW-bogus-stderr.txt | 2 +- .../MixedSignature-stderr.txt | 2 +- .../target_link_libraries/RunCMakeTest.cmake | 1 + .../empty_keyword_args.cmake | 4 + .../target_link_options/RunCMakeTest.cmake | 2 + .../empty_keyword_args.cmake | 5 + Tests/RunCMake/target_sources/CMakeLists.txt | 5 + .../target_sources/RunCMakeTest.cmake | 3 + .../target_sources/empty_keyword_args.cmake | 5 + Tests/RunCMake/try_compile/CMP0066-stderr.txt | 13 +- Tests/RunCMake/try_compile/LinkOptions.cmake | 40 + Tests/RunCMake/try_compile/RunCMakeTest.cmake | 7 + Tests/RunCMake/try_compile/lib.c | 4 + Tests/RunCMake/try_compile/main.c | 8 + Tests/RunCMake/try_run/LinkOptions.cmake | 44 + Tests/RunCMake/try_run/RunCMakeTest.cmake | 7 + Tests/RunCMake/try_run/lib.c | 4 + Tests/RunCMake/try_run/main.c | 8 + Tests/Server/cmakelib.py | 4 + Tests/SourceGroups/CMakeLists.txt | 8 + Tests/StagingPrefix/CMakeLists.txt | 11 +- Tests/SubDirSpaces/CMakeLists.txt | 2 +- Tests/SwiftMix/CMain.c | 6 +- Tests/SwiftMix/CMakeLists.txt | 1 + Tests/SwiftMix/ObjCMain.m | 2 +- Tests/SwiftMix/SwiftMain.swift | 2 +- Tests/SwiftOnly/CMakeLists.txt | 7 +- Tests/TryCompile/CMakeLists.txt | 29 + Tests/TryCompile/check_a_b.c | 10 + Tests/Tutorial/Complete/CMakeLists.txt | 116 + Tests/Tutorial/Complete/Config.cmake.in | 4 + .../Tutorial/{Step6 => Complete}/License.txt | 2 +- .../Complete/MathFunctions/CMakeLists.txt | 68 + .../Complete/MathFunctions/MakeTable.cxx | 25 + .../Complete/MathFunctions/MathFunctions.cxx | 18 + .../Complete/MathFunctions/MathFunctions.h | 14 + .../Complete/MathFunctions/mysqrt.cxx | 45 + .../Tutorial/Complete/MathFunctions/mysqrt.h | 6 + Tests/Tutorial/Complete/TutorialConfig.h.in | 3 + Tests/Tutorial/Complete/tutorial.cxx | 25 + Tests/Tutorial/Consumer/CMakeLists.txt | 51 + Tests/Tutorial/Consumer/Config.cmake.in | 14 + Tests/Tutorial/Consumer/consumer.cxx | 11 + Tests/Tutorial/Consumer/directions.txt | 6 + Tests/Tutorial/MultiPackage/CMakeLists.txt | 109 + Tests/Tutorial/MultiPackage/Config.cmake.in | 4 + Tests/Tutorial/MultiPackage/License.txt | 2 + .../MultiPackage/MathFunctions/CMakeLists.txt | 68 + .../MultiPackage/MathFunctions/MakeTable.cxx | 25 + .../MathFunctions/MathFunctions.cxx | 18 + .../MathFunctions/MathFunctions.h | 14 + .../MultiPackage/MathFunctions/mysqrt.cxx | 45 + .../MultiPackage/MathFunctions/mysqrt.h | 6 + .../MultiPackage/MultiCPackConfig.cmake | 7 + .../Tutorial/MultiPackage/TutorialConfig.h.in | 3 + Tests/Tutorial/MultiPackage/directions.txt | 34 + Tests/Tutorial/MultiPackage/tutorial.cxx | 25 + Tests/Tutorial/Readme.txt | 16 + Tests/Tutorial/Step1/CMakeLists.txt | 19 +- Tests/Tutorial/Step1/directions.txt | 95 + Tests/Tutorial/Step1/tutorial.cxx | 17 +- Tests/Tutorial/Step10/CMakeLists.txt | 77 + Tests/Tutorial/Step10/License.txt | 2 + .../Step10/MathFunctions/CMakeLists.txt | 61 + .../Step10/MathFunctions/MakeTable.cxx | 25 + .../Step10/MathFunctions/MathFunctions.cxx | 18 + .../Step10/MathFunctions/MathFunctions.h | 14 + .../Tutorial/Step10/MathFunctions/mysqrt.cxx | 45 + Tests/Tutorial/Step10/MathFunctions/mysqrt.h | 6 + Tests/Tutorial/Step10/TutorialConfig.h.in | 3 + Tests/Tutorial/Step10/directions.txt | 38 + Tests/Tutorial/Step10/tutorial.cxx | 25 + Tests/Tutorial/Step11/CMakeLists.txt | 77 + Tests/Tutorial/Step11/License.txt | 2 + .../Step11/MathFunctions/CMakeLists.txt | 60 + .../Step11/MathFunctions/MakeTable.cxx | 25 + .../Step11/MathFunctions/MathFunctions.cxx | 18 + .../Step11/MathFunctions/MathFunctions.h | 14 + .../Tutorial/Step11/MathFunctions/mysqrt.cxx | 45 + Tests/Tutorial/Step11/MathFunctions/mysqrt.h | 6 + Tests/Tutorial/Step11/TutorialConfig.h.in | 3 + Tests/Tutorial/Step11/directions.txt | 104 + Tests/Tutorial/Step11/tutorial.cxx | 25 + Tests/Tutorial/Step2/CMakeLists.txt | 34 +- Tests/Tutorial/Step2/MathFunctions/mysqrt.cxx | 13 +- Tests/Tutorial/Step2/TutorialConfig.h.in | 1 - Tests/Tutorial/Step2/directions.txt | 102 + Tests/Tutorial/Step2/tutorial.cxx | 32 +- Tests/Tutorial/Step3/CMakeLists.txt | 74 +- .../Step3/MathFunctions/CMakeLists.txt | 3 - Tests/Tutorial/Step3/MathFunctions/mysqrt.cxx | 13 +- Tests/Tutorial/Step3/directions.txt | 26 + Tests/Tutorial/Step3/tutorial.cxx | 25 +- Tests/Tutorial/Step4/CMakeLists.txt | 72 +- .../Step4/MathFunctions/CMakeLists.txt | 7 +- Tests/Tutorial/Step4/MathFunctions/mysqrt.cxx | 23 +- Tests/Tutorial/Step4/TutorialConfig.h.in | 4 - Tests/Tutorial/Step4/directions.txt | 72 + Tests/Tutorial/Step4/tutorial.cxx | 25 +- Tests/Tutorial/Step5/CMakeLists.txt | 86 +- .../Step5/MathFunctions/CMakeLists.txt | 23 +- .../Step5/MathFunctions/MakeTable.cxx | 35 +- Tests/Tutorial/Step5/MathFunctions/mysqrt.cxx | 27 +- Tests/Tutorial/Step5/TutorialConfig.h.in | 4 - Tests/Tutorial/Step5/directions.txt | 69 + Tests/Tutorial/Step5/tutorial.cxx | 25 +- Tests/Tutorial/Step6/CMakeLists.txt | 94 +- .../Step6/MathFunctions/CMakeLists.txt | 32 +- .../Step6/MathFunctions/MakeTable.cxx | 35 +- Tests/Tutorial/Step6/MathFunctions/mysqrt.cxx | 31 +- Tests/Tutorial/Step6/directions.txt | 104 + Tests/Tutorial/Step6/tutorial.cxx | 25 +- Tests/Tutorial/Step7/CMakeLists.txt | 98 +- Tests/Tutorial/Step7/CTestConfig.cmake | 1 - Tests/Tutorial/Step7/License.txt | 2 +- .../Step7/MathFunctions/CMakeLists.txt | 33 +- .../Step7/MathFunctions/MakeTable.cxx | 35 +- Tests/Tutorial/Step7/MathFunctions/mysqrt.cxx | 18 +- Tests/Tutorial/Step7/directions.txt | 40 + Tests/Tutorial/Step7/tutorial.cxx | 25 +- Tests/Tutorial/Step8/CMakeLists.txt | 82 + Tests/Tutorial/Step8/License.txt | 2 + .../Step8/MathFunctions/CMakeLists.txt | 29 + .../Step8/MathFunctions/MakeTable.cxx | 25 + .../Step8/MathFunctions/MathFunctions.h | 1 + Tests/Tutorial/Step8/MathFunctions/mysqrt.cxx | 42 + Tests/Tutorial/Step8/TutorialConfig.h.in | 8 + Tests/Tutorial/Step8/directions.txt | 38 + Tests/Tutorial/Step8/tutorial.cxx | 32 + Tests/Tutorial/Step9/CMakeLists.txt | 81 + Tests/Tutorial/Step9/CTestConfig.cmake | 15 + Tests/Tutorial/Step9/License.txt | 2 + .../Step9/MathFunctions/CMakeLists.txt | 35 + .../Step9/MathFunctions/MakeTable.cxx | 25 + .../Step9/MathFunctions/MathFunctions.cxx | 18 + .../Step9/MathFunctions/MathFunctions.h | 1 + Tests/Tutorial/Step9/MathFunctions/mysqrt.cxx | 41 + Tests/Tutorial/Step9/MathFunctions/mysqrt.h | 6 + Tests/Tutorial/Step9/TutorialConfig.h.in | 3 + Tests/Tutorial/Step9/directions.txt | 166 + Tests/Tutorial/Step9/tutorial.cxx | 33 + Tests/Unset/CMakeLists.txt | 9 + .../AlternateLibraryName/CMakeLists.txt | 35 + Tests/UseSWIG/CMakeLists.txt | 38 +- Tests/UseSWIG/ModuleName/CMakeLists.txt | 42 + Tests/UseSWIG/ModuleName/example.i | 9 + Tests/UseSWIG/ModuleName/runme.py | 52 + Tests/UseSWIG/ModuleVersion2/CMakeLists.txt | 4 +- Tests/UseSWIG/MultipleModules/CMakeLists.txt | 2 +- Tests/UseSWIG/MultiplePython/CMakeLists.txt | 4 +- .../SwigSrcFileExtension/CMakeLists.txt | 28 + Tests/UseSWIG/SwigSrcFileExtension/my_add.i | 9 + Tests/UseSWIG/SwigSrcFileExtension/my_sub.swg | 9 + Tests/UseSWIG/SwigSrcFileExtension/runme.py | 24 + .../CMakeLists.txt | 4 +- Tests/VSExternalInclude/CMakeLists.txt | 4 +- Tests/VSWinStorePhone/CMakeLists.txt | 11 +- .../Direct3DApp1/Assets/ApplicationIcon.png | Bin 3392 -> 2335 bytes .../Direct3DApp1/Assets/Logo.png | Bin 801 -> 488 bytes .../Direct3DApp1/Assets/SmallLogo.png | Bin 329 -> 167 bytes .../Direct3DApp1/Assets/SmallLogo44x44.png | Bin 554 -> 265 bytes .../Direct3DApp1/Assets/SplashScreen.png | Bin 2146 -> 909 bytes .../Direct3DApp1/Assets/StoreLogo.png | Bin 429 -> 227 bytes .../Assets/Tiles/FlipCycleTileLarge.png | Bin 9930 -> 2953 bytes .../Assets/Tiles/FlipCycleTileMedium.png | Bin 9070 -> 2767 bytes .../Assets/Tiles/FlipCycleTileSmall.png | Bin 3674 -> 1397 bytes .../Assets/Tiles/IconicTileMediumLarge.png | Bin 4937 -> 893 bytes .../Assets/Tiles/IconicTileSmall.png | Bin 3724 -> 516 bytes .../Direct3DApp1/CubeRenderer.cpp | 4 + Tests/VSWinStorePhone/WinRT/Batman.cpp | 14 + Tests/VSWinStorePhone/WinRT/Batman.h | 12 + Tests/VSWinStorePhone/WinRT/CMakeLists.txt | 13 + Tests/VSXaml/Assets/Logo.scale-100.png | Bin 801 -> 488 bytes Tests/VSXaml/Assets/SmallLogo.scale-100.png | Bin 329 -> 167 bytes .../VSXaml/Assets/SplashScreen.scale-100.png | Bin 2146 -> 909 bytes Tests/VSXaml/Assets/StoreLogo.scale-100.png | Bin 429 -> 227 bytes Tests/WarnUnusedCliUnused/CMakeLists.txt | 8 +- Utilities/Doxygen/CMakeLists.txt | 2 +- Utilities/IWYU/mapping.imp | 13 +- Utilities/Release/WiX/WIX.template.in | 2 + Utilities/Release/linux64_release.cmake | 7 +- Utilities/Release/osx_release.cmake | 1 + Utilities/Release/push.bash | 70 + Utilities/Release/release_cmake.sh.in | 2 +- Utilities/Release/upload_release.cmake | 39 - Utilities/Release/win32_release.cmake | 17 +- Utilities/Release/win64_release.cmake | 17 +- Utilities/Scripts/update-curl.bash | 2 +- Utilities/Scripts/update-expat.bash | 2 +- Utilities/Scripts/update-third-party.bash | 24 +- Utilities/Scripts/update-zstd.bash | 36 + Utilities/Sphinx/CMakeLists.txt | 2 +- Utilities/Sphinx/cmake.py | 56 +- Utilities/Sphinx/colors.py | 29 + Utilities/Sphinx/conf.py.in | 1 + Utilities/Sphinx/static/cmake-logo-16.png | Bin 893 -> 692 bytes Utilities/cmThirdParty.h.in | 2 +- Utilities/{cm_xmlrpc.h => cm_zstd.h} | 13 +- Utilities/cmcompress/CMakeLists.txt | 5 - Utilities/cmcompress/Copyright.txt | 34 - Utilities/cmcompress/cmcompress.c | 551 -- Utilities/cmcompress/cmcompress.h | 195 - Utilities/cmcompress/compress.c.original | 1308 ----- Utilities/cmcurl/CMake/CurlTests.c | 52 +- Utilities/cmcurl/CMake/FindGSS.cmake | 4 +- Utilities/cmcurl/CMake/OtherTests.cmake | 67 +- Utilities/cmcurl/CMakeLists.txt | 78 +- Utilities/cmcurl/COPYING | 2 +- Utilities/cmcurl/include/curl/curl.h | 66 +- Utilities/cmcurl/include/curl/curlver.h | 12 +- Utilities/cmcurl/include/curl/typecheck-gcc.h | 14 +- Utilities/cmcurl/include/curl/urlapi.h | 7 +- Utilities/cmcurl/lib/Makefile.inc | 19 +- Utilities/cmcurl/lib/altsvc.c | 569 ++ Utilities/cmcurl/lib/altsvc.h | 77 + Utilities/cmcurl/lib/amigaos.c | 32 +- Utilities/cmcurl/lib/amigaos.h | 10 +- Utilities/cmcurl/lib/asyn-ares.c | 157 +- Utilities/cmcurl/lib/asyn-thread.c | 70 +- Utilities/cmcurl/lib/asyn.h | 36 +- Utilities/cmcurl/lib/base64.c | 33 +- Utilities/cmcurl/lib/conncache.c | 38 +- Utilities/cmcurl/lib/conncache.h | 8 +- Utilities/cmcurl/lib/connect.c | 114 +- Utilities/cmcurl/lib/connect.h | 9 +- Utilities/cmcurl/lib/cookie.c | 202 +- Utilities/cmcurl/lib/cookie.h | 13 +- Utilities/cmcurl/lib/curl_addrinfo.c | 32 +- Utilities/cmcurl/lib/curl_addrinfo.h | 13 +- Utilities/cmcurl/lib/curl_config.h.cmake | 10 +- Utilities/cmcurl/lib/curl_endian.c | 10 +- Utilities/cmcurl/lib/curl_fnmatch.c | 15 +- Utilities/cmcurl/lib/curl_get_line.c | 55 + .../lib/{vtls/axtls.h => curl_get_line.h} | 18 +- Utilities/cmcurl/lib/curl_gssapi.c | 6 +- Utilities/cmcurl/lib/curl_gssapi.h | 16 +- Utilities/cmcurl/lib/curl_md4.h | 4 +- Utilities/cmcurl/lib/curl_md5.h | 10 +- Utilities/cmcurl/lib/curl_memory.h | 4 +- Utilities/cmcurl/lib/curl_multibyte.c | 12 +- Utilities/cmcurl/lib/curl_ntlm_core.c | 69 +- Utilities/cmcurl/lib/curl_ntlm_core.h | 4 +- Utilities/cmcurl/lib/curl_ntlm_wb.c | 86 +- Utilities/cmcurl/lib/curl_ntlm_wb.h | 11 +- Utilities/cmcurl/lib/curl_path.c | 6 +- Utilities/cmcurl/lib/curl_printf.h | 16 +- Utilities/cmcurl/lib/curl_rtmp.c | 9 +- Utilities/cmcurl/lib/curl_sasl.c | 40 +- Utilities/cmcurl/lib/curl_setup.h | 29 +- Utilities/cmcurl/lib/curlx.h | 11 +- Utilities/cmcurl/lib/dict.c | 11 +- Utilities/cmcurl/lib/doh.c | 127 +- Utilities/cmcurl/lib/doh.h | 10 +- Utilities/cmcurl/lib/easy.c | 111 +- Utilities/cmcurl/lib/escape.c | 2 +- Utilities/cmcurl/lib/file.c | 29 +- Utilities/cmcurl/lib/fileinfo.c | 5 +- Utilities/cmcurl/lib/formdata.c | 14 +- Utilities/cmcurl/lib/formdata.h | 11 +- Utilities/cmcurl/lib/ftp.c | 103 +- Utilities/cmcurl/lib/ftp.h | 3 +- Utilities/cmcurl/lib/ftplistparser.c | 7 +- Utilities/cmcurl/lib/getinfo.c | 8 +- Utilities/cmcurl/lib/gopher.c | 28 +- Utilities/cmcurl/lib/hostasyn.c | 8 +- Utilities/cmcurl/lib/hostcheck.c | 11 +- Utilities/cmcurl/lib/hostip.c | 153 +- Utilities/cmcurl/lib/hostip.h | 19 +- Utilities/cmcurl/lib/hostip4.c | 4 +- Utilities/cmcurl/lib/hostip6.c | 14 +- Utilities/cmcurl/lib/http.c | 492 +- Utilities/cmcurl/lib/http.h | 9 +- Utilities/cmcurl/lib/http2.c | 76 +- Utilities/cmcurl/lib/http2.h | 7 +- Utilities/cmcurl/lib/http_digest.c | 5 +- Utilities/cmcurl/lib/http_digest.h | 12 +- Utilities/cmcurl/lib/http_negotiate.c | 132 +- Utilities/cmcurl/lib/http_negotiate.h | 8 +- Utilities/cmcurl/lib/http_ntlm.c | 40 +- Utilities/cmcurl/lib/http_ntlm.h | 10 +- Utilities/cmcurl/lib/http_proxy.c | 4 +- Utilities/cmcurl/lib/if2ip.c | 59 +- Utilities/cmcurl/lib/if2ip.h | 6 +- Utilities/cmcurl/lib/imap.c | 41 +- Utilities/cmcurl/lib/inet_ntop.c | 12 +- Utilities/cmcurl/lib/inet_pton.c | 3 +- Utilities/cmcurl/lib/ldap.c | 22 +- Utilities/cmcurl/lib/libcurl.rc | 12 +- Utilities/cmcurl/lib/md4.c | 114 +- Utilities/cmcurl/lib/md5.c | 174 +- Utilities/cmcurl/lib/memdebug.c | 154 +- Utilities/cmcurl/lib/memdebug.h | 123 +- Utilities/cmcurl/lib/mime.c | 94 +- Utilities/cmcurl/lib/mime.h | 27 +- Utilities/cmcurl/lib/mprintf.c | 2 +- Utilities/cmcurl/lib/multi.c | 916 ++- Utilities/cmcurl/lib/multihandle.h | 48 +- Utilities/cmcurl/lib/multiif.h | 33 +- Utilities/cmcurl/lib/netrc.c | 16 +- Utilities/cmcurl/lib/netrc.h | 11 +- Utilities/cmcurl/lib/non-ascii.c | 4 +- Utilities/cmcurl/lib/openldap.c | 13 +- Utilities/cmcurl/lib/parsedate.c | 41 +- Utilities/cmcurl/lib/pingpong.c | 9 +- Utilities/cmcurl/lib/pingpong.h | 7 +- Utilities/cmcurl/lib/pipeline.c | 404 -- Utilities/cmcurl/lib/pipeline.h | 56 - Utilities/cmcurl/lib/pop3.c | 32 +- Utilities/cmcurl/lib/progress.c | 150 +- Utilities/cmcurl/lib/rand.h | 7 +- Utilities/cmcurl/lib/rtsp.c | 35 +- Utilities/cmcurl/lib/security.c | 19 +- Utilities/cmcurl/lib/sendf.c | 63 +- Utilities/cmcurl/lib/setopt.c | 358 +- Utilities/cmcurl/lib/sigpipe.h | 5 +- Utilities/cmcurl/lib/smb.c | 9 +- Utilities/cmcurl/lib/smtp.c | 33 +- Utilities/cmcurl/lib/socks.c | 26 +- Utilities/cmcurl/lib/socks_gssapi.c | 6 +- Utilities/cmcurl/lib/socks_sspi.c | 11 +- Utilities/cmcurl/lib/splay.c | 4 +- Utilities/cmcurl/lib/ssh-libssh.c | 90 +- Utilities/cmcurl/lib/ssh.c | 92 +- Utilities/cmcurl/lib/strerror.c | 44 +- Utilities/cmcurl/lib/strerror.h | 11 +- Utilities/cmcurl/lib/system_win32.c | 82 + Utilities/cmcurl/lib/system_win32.h | 6 + Utilities/cmcurl/lib/telnet.c | 34 +- Utilities/cmcurl/lib/tftp.c | 46 +- Utilities/cmcurl/lib/timeval.c | 46 +- Utilities/cmcurl/lib/timeval.h | 4 +- Utilities/cmcurl/lib/transfer.c | 361 +- Utilities/cmcurl/lib/transfer.h | 20 +- Utilities/cmcurl/lib/url.c | 969 ++-- Utilities/cmcurl/lib/url.h | 14 +- Utilities/cmcurl/lib/urlapi-int.h | 12 +- Utilities/cmcurl/lib/urlapi.c | 230 +- Utilities/cmcurl/lib/urldata.h | 634 +- Utilities/cmcurl/lib/vauth/cleartext.c | 40 +- Utilities/cmcurl/lib/vauth/digest.c | 15 +- Utilities/cmcurl/lib/vauth/digest_sspi.c | 4 +- Utilities/cmcurl/lib/vauth/krb5_gssapi.c | 6 +- Utilities/cmcurl/lib/vauth/krb5_sspi.c | 6 +- Utilities/cmcurl/lib/vauth/ntlm.c | 262 +- Utilities/cmcurl/lib/vauth/ntlm_sspi.c | 51 +- Utilities/cmcurl/lib/vauth/oauth2.c | 56 +- Utilities/cmcurl/lib/vauth/spnego_gssapi.c | 14 +- Utilities/cmcurl/lib/vauth/spnego_sspi.c | 56 +- Utilities/cmcurl/lib/vauth/vauth.c | 42 +- Utilities/cmcurl/lib/vauth/vauth.h | 20 +- Utilities/cmcurl/lib/version.c | 55 +- Utilities/cmcurl/lib/vtls/axtls.c | 741 --- Utilities/cmcurl/lib/vtls/cyassl.c | 42 +- Utilities/cmcurl/lib/vtls/gskit.c | 20 +- Utilities/cmcurl/lib/vtls/gtls.c | 82 +- Utilities/cmcurl/lib/vtls/mbedtls.c | 45 +- Utilities/cmcurl/lib/vtls/mesalink.c | 8 +- Utilities/cmcurl/lib/vtls/nss.c | 90 +- Utilities/cmcurl/lib/vtls/openssl.c | 309 +- Utilities/cmcurl/lib/vtls/polarssl.c | 17 +- .../cmcurl/lib/vtls/polarssl_threadlock.c | 59 +- .../cmcurl/lib/vtls/polarssl_threadlock.h | 9 +- Utilities/cmcurl/lib/vtls/schannel.c | 345 +- Utilities/cmcurl/lib/vtls/schannel.h | 4 +- Utilities/cmcurl/lib/vtls/schannel_verify.c | 55 +- .../lib/vtls/{darwinssl.c => sectransp.c} | 194 +- .../lib/vtls/{darwinssl.h => sectransp.h} | 14 +- Utilities/cmcurl/lib/vtls/vtls.c | 67 +- Utilities/cmcurl/lib/vtls/vtls.h | 9 +- Utilities/cmcurl/lib/warnless.c | 40 +- Utilities/cmcurl/lib/warnless.h | 6 +- Utilities/cmcurl/lib/wildcard.c | 6 +- Utilities/cmcurl/lib/wildcard.h | 10 +- Utilities/cmcurl/lib/x509asn1.c | 269 +- Utilities/cmexpat/CMakeLists.txt | 2 +- Utilities/cmexpat/ConfigureChecks.cmake | 35 +- Utilities/cmexpat/README.md | 55 +- Utilities/cmexpat/expat_config.h.cmake | 30 +- Utilities/cmexpat/lib/ascii.h | 32 +- Utilities/cmexpat/lib/asciitab.h | 32 +- Utilities/cmexpat/lib/expat.h | 36 +- Utilities/cmexpat/lib/expat_external.h | 92 +- Utilities/cmexpat/lib/iasciitab.h | 32 +- Utilities/cmexpat/lib/internal.h | 36 +- Utilities/cmexpat/lib/latin1tab.h | 32 +- Utilities/cmexpat/lib/loadlibrary.c | 4 +- Utilities/cmexpat/lib/nametab.h | 32 + Utilities/cmexpat/lib/siphash.h | 17 + Utilities/cmexpat/lib/utf8tab.h | 33 +- Utilities/cmexpat/lib/winconfig.h | 41 +- Utilities/cmexpat/lib/xmlparse.c | 2715 +++++---- Utilities/cmexpat/lib/xmlrole.c | 32 +- Utilities/cmexpat/lib/xmlrole.h | 32 +- Utilities/cmexpat/lib/xmltok.c | 90 +- Utilities/cmexpat/lib/xmltok.h | 37 +- Utilities/cmexpat/lib/xmltok_impl.c | 115 +- Utilities/cmexpat/lib/xmltok_impl.h | 31 +- Utilities/cmexpat/lib/xmltok_ns.c | 33 +- Utilities/cmjsoncpp/CMakeLists.txt | 2 +- Utilities/cmjsoncpp/include/json/config.h | 17 +- .../cmjsoncpp/src/lib_json/json_reader.cpp | 2 +- Utilities/cmlibarchive/CMakeLists.txt | 8 +- .../archive_read_support_filter_zstd.c | 2 +- .../libarchive/archive_version_details.c | 2 +- .../archive_write_add_filter_b64encode.c | 10 +- .../archive_write_add_filter_zstd.c | 2 +- Utilities/cmliblzma/CMakeLists.txt | 2 +- Utilities/cmliblzma/liblzma/simple/x86.c | 2 +- Utilities/cmlibrhash/CMakeLists.txt | 2 +- Utilities/cmlibuv/CMakeLists.txt | 43 +- Utilities/cmlibuv/include/pthread-barrier.h | 69 - Utilities/cmlibuv/include/uv.h | 86 +- .../cmlibuv/include/{uv-aix.h => uv/aix.h} | 0 .../include/{ => uv}/android-ifaddrs.h | 0 .../cmlibuv/include/{uv-bsd.h => uv/bsd.h} | 0 .../include/{uv-darwin.h => uv/darwin.h} | 0 .../include/{uv-errno.h => uv/errno.h} | 6 + .../include/{uv-linux.h => uv/linux.h} | 0 .../include/{uv-os390.h => uv/os390.h} | 0 .../include/{uv-posix.h => uv/posix.h} | 0 .../include/{ => uv}/stdint-msvc2008.h | 0 .../include/{uv-sunos.h => uv/sunos.h} | 0 .../{uv-threadpool.h => uv/threadpool.h} | 0 Utilities/cmlibuv/include/{ => uv}/tree.h | 0 .../cmlibuv/include/{uv-unix.h => uv/unix.h} | 47 +- .../include/{uv-version.h => uv/version.h} | 4 +- .../cmlibuv/include/{uv-win.h => uv/win.h} | 59 +- Utilities/cmlibuv/src/fs-poll.c | 4 +- Utilities/cmlibuv/src/idna.c | 291 + Utilities/cmlibuv/src/idna.h | 31 + Utilities/cmlibuv/src/inet.c | 13 +- Utilities/cmlibuv/src/strscpy.c | 17 + Utilities/cmlibuv/src/strscpy.h | 18 + Utilities/cmlibuv/src/threadpool.c | 96 +- Utilities/cmlibuv/src/{unix => }/timer.c | 21 +- Utilities/cmlibuv/src/unix/aix-common.c | 10 +- Utilities/cmlibuv/src/unix/aix.c | 63 +- Utilities/cmlibuv/src/unix/android-ifaddrs.c | 2 +- Utilities/cmlibuv/src/unix/atomic-ops.h | 4 +- Utilities/cmlibuv/src/unix/bsd-ifaddrs.c | 23 +- Utilities/cmlibuv/src/unix/bsd-proctitle.c | 93 + Utilities/cmlibuv/src/unix/cmake-bootstrap.c | 1 + Utilities/cmlibuv/src/unix/core.c | 136 +- Utilities/cmlibuv/src/unix/cygwin.c | 2 +- Utilities/cmlibuv/src/unix/darwin-proctitle.c | 147 +- Utilities/cmlibuv/src/unix/freebsd.c | 79 - Utilities/cmlibuv/src/unix/fs.c | 299 +- Utilities/cmlibuv/src/unix/fsevents.c | 72 +- Utilities/cmlibuv/src/unix/getaddrinfo.c | 21 + Utilities/cmlibuv/src/unix/getnameinfo.c | 1 + Utilities/cmlibuv/src/unix/ibmi.c | 3 +- Utilities/cmlibuv/src/unix/internal.h | 45 +- Utilities/cmlibuv/src/unix/kqueue.c | 83 +- Utilities/cmlibuv/src/unix/linux-core.c | 117 +- Utilities/cmlibuv/src/unix/linux-inotify.c | 8 +- Utilities/cmlibuv/src/unix/linux-syscalls.c | 133 - Utilities/cmlibuv/src/unix/linux-syscalls.h | 34 - Utilities/cmlibuv/src/unix/loop.c | 6 +- Utilities/cmlibuv/src/unix/netbsd.c | 71 +- Utilities/cmlibuv/src/unix/openbsd.c | 69 - Utilities/cmlibuv/src/unix/os390-syscalls.c | 29 +- Utilities/cmlibuv/src/unix/os390-syscalls.h | 4 - Utilities/cmlibuv/src/unix/os390.c | 38 +- Utilities/cmlibuv/src/unix/pipe.c | 31 +- Utilities/cmlibuv/src/unix/poll.c | 3 + Utilities/cmlibuv/src/unix/process.c | 6 +- Utilities/cmlibuv/src/unix/proctitle.c | 4 + Utilities/cmlibuv/src/unix/signal.c | 59 +- Utilities/cmlibuv/src/unix/stream.c | 262 +- Utilities/cmlibuv/src/unix/sunos.c | 15 +- Utilities/cmlibuv/src/unix/tcp.c | 21 +- Utilities/cmlibuv/src/unix/thread.c | 146 +- Utilities/cmlibuv/src/unix/tty.c | 45 +- Utilities/cmlibuv/src/unix/udp.c | 23 +- Utilities/cmlibuv/src/uv-common.c | 44 +- Utilities/cmlibuv/src/uv-common.h | 127 +- .../cmlibuv/src/uv-data-getter-setters.c | 16 +- Utilities/cmlibuv/src/win/async.c | 10 +- Utilities/cmlibuv/src/win/atomicops-inl.h | 8 +- Utilities/cmlibuv/src/win/core.c | 58 +- Utilities/cmlibuv/src/win/dl.c | 11 +- Utilities/cmlibuv/src/win/error.c | 4 +- Utilities/cmlibuv/src/win/fs-event.c | 25 +- Utilities/cmlibuv/src/win/fs.c | 184 +- Utilities/cmlibuv/src/win/getaddrinfo.c | 40 +- Utilities/cmlibuv/src/win/getnameinfo.c | 50 +- Utilities/cmlibuv/src/win/handle-inl.h | 25 +- Utilities/cmlibuv/src/win/handle.c | 12 +- Utilities/cmlibuv/src/win/internal.h | 114 +- Utilities/cmlibuv/src/win/loop-watcher.c | 2 +- Utilities/cmlibuv/src/win/pipe.c | 1130 ++-- Utilities/cmlibuv/src/win/poll.c | 55 +- Utilities/cmlibuv/src/win/process-stdio.c | 59 +- Utilities/cmlibuv/src/win/process.c | 70 +- Utilities/cmlibuv/src/win/req.c | 25 - Utilities/cmlibuv/src/win/signal.c | 50 +- Utilities/cmlibuv/src/win/stream.c | 36 +- Utilities/cmlibuv/src/win/tcp.c | 213 +- Utilities/cmlibuv/src/win/thread.c | 246 +- Utilities/cmlibuv/src/win/timer.c | 195 - Utilities/cmlibuv/src/win/tty.c | 177 +- Utilities/cmlibuv/src/win/udp.c | 95 +- Utilities/cmlibuv/src/win/util.c | 298 +- Utilities/cmlibuv/src/win/winapi.c | 60 +- Utilities/cmlibuv/src/win/winapi.h | 80 +- Utilities/cmlibuv/src/win/winsock.c | 8 +- Utilities/cmzlib/CMakeLists.txt | 2 +- Utilities/cmzstd/CMakeLists.txt | 47 + Utilities/cmzstd/LICENSE | 30 + Utilities/cmzstd/README.md | 167 + Utilities/cmzstd/lib/common/bitstream.h | 455 ++ Utilities/cmzstd/lib/common/compiler.h | 140 + Utilities/cmzstd/lib/common/cpu.h | 215 + Utilities/cmzstd/lib/common/debug.c | 44 + Utilities/cmzstd/lib/common/debug.h | 134 + Utilities/cmzstd/lib/common/entropy_common.c | 236 + Utilities/cmzstd/lib/common/error_private.c | 54 + Utilities/cmzstd/lib/common/error_private.h | 76 + Utilities/cmzstd/lib/common/fse.h | 708 +++ Utilities/cmzstd/lib/common/fse_decompress.c | 309 + Utilities/cmzstd/lib/common/huf.h | 358 ++ Utilities/cmzstd/lib/common/mem.h | 380 ++ Utilities/cmzstd/lib/common/pool.c | 340 ++ Utilities/cmzstd/lib/common/pool.h | 84 + Utilities/cmzstd/lib/common/threading.c | 75 + Utilities/cmzstd/lib/common/threading.h | 123 + Utilities/cmzstd/lib/common/xxhash.c | 876 +++ Utilities/cmzstd/lib/common/xxhash.h | 305 + Utilities/cmzstd/lib/common/zstd_common.c | 83 + Utilities/cmzstd/lib/common/zstd_errors.h | 93 + Utilities/cmzstd/lib/common/zstd_internal.h | 266 + Utilities/cmzstd/lib/compress/fse_compress.c | 721 +++ Utilities/cmzstd/lib/compress/hist.c | 203 + Utilities/cmzstd/lib/compress/hist.h | 95 + Utilities/cmzstd/lib/compress/huf_compress.c | 798 +++ Utilities/cmzstd/lib/compress/zstd_compress.c | 4290 ++++++++++++++ .../lib/compress/zstd_compress_internal.h | 860 +++ .../cmzstd/lib/compress/zstd_double_fast.c | 499 ++ .../cmzstd/lib/compress/zstd_double_fast.h | 38 + Utilities/cmzstd/lib/compress/zstd_fast.c | 391 ++ Utilities/cmzstd/lib/compress/zstd_fast.h | 37 + Utilities/cmzstd/lib/compress/zstd_lazy.c | 1106 ++++ Utilities/cmzstd/lib/compress/zstd_lazy.h | 67 + Utilities/cmzstd/lib/compress/zstd_ldm.c | 597 ++ Utilities/cmzstd/lib/compress/zstd_ldm.h | 105 + Utilities/cmzstd/lib/compress/zstd_opt.c | 1217 ++++ Utilities/cmzstd/lib/compress/zstd_opt.h | 56 + .../cmzstd/lib/compress/zstdmt_compress.c | 2107 +++++++ .../cmzstd/lib/compress/zstdmt_compress.h | 174 + .../cmzstd/lib/decompress/huf_decompress.c | 1232 ++++ Utilities/cmzstd/lib/decompress/zstd_ddict.c | 240 + Utilities/cmzstd/lib/decompress/zstd_ddict.h | 44 + .../cmzstd/lib/decompress/zstd_decompress.c | 1672 ++++++ .../lib/decompress/zstd_decompress_block.c | 1307 +++++ .../lib/decompress/zstd_decompress_block.h | 59 + .../lib/decompress/zstd_decompress_internal.h | 168 + Utilities/cmzstd/lib/deprecated/zbuff.h | 213 + .../cmzstd/lib/deprecated/zbuff_common.c | 26 + .../cmzstd/lib/deprecated/zbuff_compress.c | 147 + .../cmzstd/lib/deprecated/zbuff_decompress.c | 75 + Utilities/cmzstd/lib/dictBuilder/cover.c | 1081 ++++ Utilities/cmzstd/lib/dictBuilder/cover.h | 83 + Utilities/cmzstd/lib/dictBuilder/divsufsort.c | 1913 ++++++ Utilities/cmzstd/lib/dictBuilder/divsufsort.h | 67 + Utilities/cmzstd/lib/dictBuilder/fastcover.c | 728 +++ Utilities/cmzstd/lib/dictBuilder/zdict.c | 1111 ++++ Utilities/cmzstd/lib/dictBuilder/zdict.h | 267 + Utilities/cmzstd/lib/zstd.h | 1766 ++++++ bootstrap | 31 +- 3936 files changed, 158572 insertions(+), 60478 deletions(-) create mode 100644 Help/dev/documentation.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_NO_VERBOSE.rst create mode 100644 Help/envvar/ENV_VAR.txt create mode 100644 Help/envvar/SWIFTC.rst create mode 100644 Help/envvar/VERBOSE.rst create mode 100644 Help/generator/Visual Studio 16 2019.rst create mode 100644 Help/manual/cmake-file-api.7.rst create mode 100644 Help/module/CheckFortranSourceRuns.rst create mode 100644 Help/module/CheckPIESupported.rst create mode 100644 Help/module/FindEnvModules.rst create mode 100644 Help/module/FindFontconfig.rst create mode 100644 Help/module/FindLibinput.rst create mode 100644 Help/module/FindSQLite3.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/prop_dir/ADDITIONAL_CLEAN_FILES.rst create mode 100644 Help/prop_gbl/CMAKE_ROLE.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_tgt/ADDITIONAL_CLEAN_FILES.rst create mode 100644 Help/prop_tgt/AUTOGEN_ORIGIN_DEPENDS.rst create mode 100644 Help/prop_tgt/AUTOMOC_EXECUTABLE.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/GHS_INTEGRITY_APP.rst create mode 100644 Help/prop_tgt/GHS_NO_SOURCE_GROUP_FILE.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/Swift_DEPENDENCIES_FILE.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/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_DEBUG_AS_ROOT.rst create mode 100644 Help/release/3.14.rst create mode 100644 Help/release/3.15.rst create mode 100644 Help/variable/CMAKE_AUTOGEN_ORIGIN_DEPENDS.rst create mode 100644 Help/variable/CMAKE_BUILD_RPATH_USE_ORIGIN.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_FRAMEWORK.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 delete mode 100644 Help/variable/CMAKE_LANG_GHS_KERNEL_FLAGS_CONFIG.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_MAXIMUM_RECURSION_DEPTH.rst create mode 100644 Help/variable/CMAKE_MSVC_RUNTIME_LIBRARY.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_Swift_MODULE_DIRECTORY.rst create mode 100644 Help/variable/CMAKE_Swift_NUM_THREADS.rst create mode 100644 Help/variable/CMAKE_VS_JUST_MY_CODE_DEBUGGING.rst create mode 100644 Help/variable/CMAKE_VS_PLATFORM_NAME_DEFAULT.rst rename Help/variable/{CTEST_CUSTOM_TEST_IGNORE.rst => CTEST_CUSTOM_TESTS_IGNORE.rst} (71%) 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/MSYS.rst create mode 100644 Modules/CMakeParseImplicitIncludeInfo.cmake create mode 100644 Modules/CheckFortranSourceRuns.cmake create mode 100644 Modules/CheckPIESupported.cmake create mode 100644 Modules/Compiler/ARMClang-ASM.cmake create mode 100644 Modules/Compiler/ARMClang-C-FeatureTests.cmake create mode 100644 Modules/Compiler/ARMClang-C.cmake create mode 100644 Modules/Compiler/ARMClang-CXX-FeatureTests.cmake create mode 100644 Modules/Compiler/ARMClang-CXX.cmake create mode 100644 Modules/Compiler/ARMClang-DetermineCompiler.cmake create mode 100644 Modules/Compiler/ARMClang.cmake delete mode 100644 Modules/Compiler/CrayPrgEnv-Cray-C.cmake delete mode 100644 Modules/Compiler/CrayPrgEnv-Cray-CXX.cmake delete mode 100644 Modules/Compiler/CrayPrgEnv-Cray-Fortran.cmake delete mode 100644 Modules/Compiler/CrayPrgEnv-GNU-C.cmake delete mode 100644 Modules/Compiler/CrayPrgEnv-GNU-CXX.cmake delete mode 100644 Modules/Compiler/CrayPrgEnv-GNU-Fortran.cmake delete mode 100644 Modules/Compiler/CrayPrgEnv-Intel-C.cmake delete mode 100644 Modules/Compiler/CrayPrgEnv-Intel-CXX.cmake delete mode 100644 Modules/Compiler/CrayPrgEnv-Intel-Fortran.cmake delete mode 100644 Modules/Compiler/CrayPrgEnv-PGI-C.cmake delete mode 100644 Modules/Compiler/CrayPrgEnv-PGI-CXX.cmake delete mode 100644 Modules/Compiler/CrayPrgEnv-PGI-Fortran.cmake delete mode 100644 Modules/Compiler/MIPSpro-C.cmake delete mode 100644 Modules/Compiler/MIPSpro-CXX.cmake delete mode 100644 Modules/Compiler/MIPSpro-DetermineCompiler.cmake delete mode 100644 Modules/Compiler/MIPSpro-Fortran.cmake create mode 100644 Modules/Compiler/QCC-ASM.cmake create mode 100644 Modules/Compiler/QCC-C-FeatureTests.cmake create mode 100644 Modules/Compiler/QCC-CXX-FeatureTests.cmake create mode 100644 Modules/Compiler/XLClang-C-DetermineCompiler.cmake create mode 100644 Modules/Compiler/XLClang-C.cmake create mode 100644 Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake create mode 100644 Modules/Compiler/XLClang-CXX.cmake create mode 100644 Modules/Compiler/XLClang.cmake create mode 100644 Modules/CompilerId/GHS_default.gpj.in create mode 100644 Modules/CompilerId/GHS_lib.gpj.in create mode 100644 Modules/FindEnvModules.cmake create mode 100644 Modules/FindFontconfig.cmake create mode 100644 Modules/FindLibinput.cmake create mode 100644 Modules/FindSQLite3.cmake create mode 100644 Modules/Internal/CMakeCheckCompilerFlag.cmake create mode 100644 Modules/Platform/AIX-XLClang-C.cmake create mode 100644 Modules/Platform/AIX-XLClang-CXX.cmake create mode 100644 Modules/Platform/AIX-XLClang.cmake rename Modules/Platform/{GHS-MULTI-Initialize.cmake => GHS-MULTI-Determine.cmake} (67%) delete mode 100644 Modules/Platform/IRIX.cmake delete mode 100644 Modules/Platform/IRIX64.cmake create mode 100644 Modules/Platform/iOS-Determine-CXX.cmake create mode 100644 Modules/Platform/iOS-Initialize.cmake create mode 100644 Modules/Platform/iOS.cmake create mode 100644 Modules/Platform/tvOS-Determine-CXX.cmake create mode 100644 Modules/Platform/tvOS-Initialize.cmake create mode 100644 Modules/Platform/tvOS.cmake create mode 100644 Modules/Platform/watchOS-Determine-CXX.cmake create mode 100644 Modules/Platform/watchOS-Initialize.cmake create mode 100644 Modules/Platform/watchOS.cmake create mode 100644 Source/CMakeInstallSignTool.cmake.in delete mode 100644 Source/CPack/bills-comments.txt create mode 100644 Source/cmArgumentParser.cxx create mode 100644 Source/cmArgumentParser.h delete mode 100644 Source/cmCommandArgumentsHelper.cxx delete mode 100644 Source/cmCommandArgumentsHelper.h create mode 100644 Source/cmFileAPI.cxx create mode 100644 Source/cmFileAPI.h create mode 100644 Source/cmFileAPICMakeFiles.cxx create mode 100644 Source/cmFileAPICMakeFiles.h create mode 100644 Source/cmFileAPICache.cxx create mode 100644 Source/cmFileAPICache.h create mode 100644 Source/cmFileAPICodemodel.cxx create mode 100644 Source/cmFileAPICodemodel.h create mode 100644 Source/cmFileCopier.cxx create mode 100644 Source/cmFileCopier.h create mode 100644 Source/cmFileInstaller.cxx create mode 100644 Source/cmFileInstaller.h create mode 100644 Source/cmFileTime.cxx create mode 100644 Source/cmFileTime.h create mode 100644 Source/cmFileTimeCache.cxx create mode 100644 Source/cmFileTimeCache.h delete mode 100644 Source/cmFileTimeComparison.cxx delete mode 100644 Source/cmFileTimeComparison.h create mode 100644 Source/cmFileTimes.cxx create mode 100644 Source/cmFileTimes.h create mode 100644 Source/cmGetPipes.cxx create mode 100644 Source/cmGetPipes.h delete mode 100644 Source/cmGlobalVisualStudio15Generator.cxx create mode 100644 Source/cmGlobalVisualStudioVersionedGenerator.cxx rename Source/{cmGlobalVisualStudio15Generator.h => cmGlobalVisualStudioVersionedGenerator.h} (71%) create mode 100644 Source/cmInstallSubdirectoryGenerator.cxx create mode 100644 Source/cmInstallSubdirectoryGenerator.h create mode 100644 Source/cmMessageType.h create mode 100644 Source/cmNinjaLinkLineDeviceComputer.cxx create mode 100644 Source/cmNinjaLinkLineDeviceComputer.h create mode 100644 Source/cmQtAutoGenGlobalInitializer.cxx create mode 100644 Source/cmQtAutoGenGlobalInitializer.h delete mode 100644 Source/cmQtAutoGeneratorMocUic.cxx delete mode 100644 Source/cmQtAutoGeneratorMocUic.h delete mode 100644 Source/cmQtAutoGeneratorRcc.cxx create mode 100644 Source/cmQtAutoMocUic.cxx create mode 100644 Source/cmQtAutoMocUic.h create mode 100644 Source/cmQtAutoRcc.cxx rename Source/{cmQtAutoGeneratorRcc.h => cmQtAutoRcc.h} (51%) create mode 100644 Source/cmRange.h create mode 100644 Source/cmString.cxx create mode 100644 Source/cmString.hxx create mode 100644 Source/cmUVProcessChain.cxx create mode 100644 Source/cmUVProcessChain.h create mode 100644 Source/cmUVStreambuf.h delete mode 100644 Source/cmVS10CLFlagTable.h delete mode 100644 Source/cmVS10CSharpFlagTable.h delete mode 100644 Source/cmVS10CudaFlagTable.h delete mode 100644 Source/cmVS10CudaHostFlagTable.h delete mode 100644 Source/cmVS10LibFlagTable.h delete mode 100644 Source/cmVS10LinkFlagTable.h delete mode 100644 Source/cmVS10MASMFlagTable.h delete mode 100644 Source/cmVS10NASMFlagTable.h delete mode 100644 Source/cmVS10RCFlagTable.h delete mode 100644 Source/cmVS11CLFlagTable.h delete mode 100644 Source/cmVS11CSharpFlagTable.h delete mode 100644 Source/cmVS11LibFlagTable.h delete mode 100644 Source/cmVS11LinkFlagTable.h delete mode 100644 Source/cmVS11MASMFlagTable.h delete mode 100644 Source/cmVS11RCFlagTable.h delete mode 100644 Source/cmVS12CLFlagTable.h delete mode 100644 Source/cmVS12CSharpFlagTable.h delete mode 100644 Source/cmVS12LibFlagTable.h delete mode 100644 Source/cmVS12LinkFlagTable.h delete mode 100644 Source/cmVS12MASMFlagTable.h delete mode 100644 Source/cmVS12RCFlagTable.h delete mode 100644 Source/cmVS140CLFlagTable.h delete mode 100644 Source/cmVS140CSharpFlagTable.h delete mode 100644 Source/cmVS140LinkFlagTable.h delete mode 100644 Source/cmVS141CLFlagTable.h delete mode 100644 Source/cmVS141CSharpFlagTable.h delete mode 100644 Source/cmVS141LinkFlagTable.h delete mode 100644 Source/cmVS14LibFlagTable.h delete mode 100644 Source/cmVS14MASMFlagTable.h delete mode 100644 Source/cmVS14RCFlagTable.h create mode 100644 Source/cmWorkerPool.cxx create mode 100644 Source/cmWorkerPool.h create mode 100644 Source/cm_static_string_view.hxx create mode 100644 Source/cm_string_view.cxx create mode 100644 Source/cm_string_view.hxx delete mode 100644 Source/cmakexbuild.cxx delete mode 100755 Source/cmparseMSBuildXML.py create mode 100644 Source/kwsys/testDynloadImpl.c create mode 100644 Source/kwsys/testDynloadImpl.h create mode 100644 Source/kwsys/testDynloadUse.c create mode 100644 Templates/MSBuild/FlagTables/v10_CL.json create mode 100644 Templates/MSBuild/FlagTables/v10_CSharp.json create mode 100644 Templates/MSBuild/FlagTables/v10_Cuda.json create mode 100644 Templates/MSBuild/FlagTables/v10_CudaHost.json create mode 100644 Templates/MSBuild/FlagTables/v10_LIB.json create mode 100644 Templates/MSBuild/FlagTables/v10_Link.json create mode 100644 Templates/MSBuild/FlagTables/v10_MASM.json create mode 100644 Templates/MSBuild/FlagTables/v10_NASM.json create mode 100644 Templates/MSBuild/FlagTables/v10_RC.json create mode 100644 Templates/MSBuild/FlagTables/v11_CL.json create mode 100644 Templates/MSBuild/FlagTables/v11_CSharp.json create mode 100644 Templates/MSBuild/FlagTables/v11_LIB.json create mode 100644 Templates/MSBuild/FlagTables/v11_Link.json create mode 100644 Templates/MSBuild/FlagTables/v11_MASM.json create mode 100644 Templates/MSBuild/FlagTables/v11_RC.json create mode 100644 Templates/MSBuild/FlagTables/v12_CL.json create mode 100644 Templates/MSBuild/FlagTables/v12_CSharp.json create mode 100644 Templates/MSBuild/FlagTables/v12_LIB.json create mode 100644 Templates/MSBuild/FlagTables/v12_Link.json create mode 100644 Templates/MSBuild/FlagTables/v12_MASM.json create mode 100644 Templates/MSBuild/FlagTables/v12_RC.json create mode 100644 Templates/MSBuild/FlagTables/v140_CL.json create mode 100644 Templates/MSBuild/FlagTables/v140_CSharp.json create mode 100644 Templates/MSBuild/FlagTables/v140_Link.json create mode 100644 Templates/MSBuild/FlagTables/v141_CL.json create mode 100644 Templates/MSBuild/FlagTables/v141_CSharp.json create mode 100644 Templates/MSBuild/FlagTables/v141_Link.json create mode 100644 Templates/MSBuild/FlagTables/v142_CL.json create mode 100644 Templates/MSBuild/FlagTables/v142_Link.json create mode 100644 Templates/MSBuild/FlagTables/v14_LIB.json create mode 100644 Templates/MSBuild/FlagTables/v14_MASM.json create mode 100644 Templates/MSBuild/FlagTables/v14_RC.json create mode 100644 Tests/CMakeCommands/target_link_libraries/SubDirC/CMakeLists.txt create mode 100644 Tests/CMakeCommands/target_link_libraries/SubDirC/SubDirC.c create mode 100644 Tests/CMakeLib/testArgumentParser.cxx create mode 100644 Tests/CMakeLib/testRange.cxx create mode 100644 Tests/CMakeLib/testString.cxx create mode 100644 Tests/CMakeLib/testUVProcessChain.cxx create mode 100644 Tests/CMakeLib/testUVProcessChainHelper.cxx create mode 100644 Tests/CMakeLib/testUVStreambuf.cxx create mode 100644 Tests/CMakeOnly/ProjectIncludeAny/CMakeLists.txt create mode 100644 Tests/CMakeOnly/ProjectIncludeBefore/CMakeLists.txt create mode 100644 Tests/CMakeOnly/ProjectIncludeBefore/include.cmake delete mode 100644 Tests/CTestTestFdSetSize/CTestConfig.cmake create mode 100644 Tests/CheckSwift.cmake create mode 100644 Tests/Cuda/NotEnabled/CMakeLists.txt create mode 100644 Tests/Cuda/NotEnabled/lib.cxx create mode 100644 Tests/Cuda/NotEnabled/main.cxx create mode 100644 Tests/CudaOnly/DontResolveDeviceSymbols/CMakeLists.txt create mode 100644 Tests/CudaOnly/DontResolveDeviceSymbols/file1.cu create mode 100644 Tests/CudaOnly/DontResolveDeviceSymbols/main.cu create mode 100644 Tests/CudaOnly/DontResolveDeviceSymbols/verify.cmake create mode 100644 Tests/ExternalProjectLocal/Step5/CMakeLists.txt create mode 100644 Tests/ExternalProjectLocal/Step5/MathFunctions/CMakeLists.txt create mode 100644 Tests/ExternalProjectLocal/Step5/MathFunctions/MakeTable.cxx create mode 100644 Tests/ExternalProjectLocal/Step5/MathFunctions/MathFunctions.h create mode 100644 Tests/ExternalProjectLocal/Step5/MathFunctions/mysqrt.cxx create mode 100644 Tests/ExternalProjectLocal/Step5/TutorialConfig.h.in create mode 100644 Tests/ExternalProjectLocal/Step5/tutorial.cxx create mode 100644 Tests/ExternalProjectSourceSubdirNotCMake/CMakeLists.txt create mode 100644 Tests/ExternalProjectSourceSubdirNotCMake/Example/subdir/Makefile create mode 100644 Tests/FindBoost/TestPython/CMakeLists.txt create mode 100644 Tests/FindCups/CMakeLists.txt create mode 100644 Tests/FindCups/Test/CMakeLists.txt create mode 100644 Tests/FindCups/Test/main.c create mode 100644 Tests/FindEnvModules/CMakeLists.txt create mode 100644 Tests/FindEnvModules/EnvModules.cmake create mode 100644 Tests/FindFontconfig/CMakeLists.txt create mode 100644 Tests/FindFontconfig/Test/CMakeLists.txt create mode 100644 Tests/FindFontconfig/Test/main.c create mode 100644 Tests/FindGDAL/CMakeLists.txt create mode 100644 Tests/FindGDAL/Test/CMakeLists.txt create mode 100644 Tests/FindGDAL/Test/main.c create mode 100644 Tests/FindGIF/CMakeLists.txt create mode 100644 Tests/FindGIF/Test/CMakeLists.txt create mode 100644 Tests/FindGIF/Test/main.c create mode 100644 Tests/FindGLEW/CMakeLists.txt create mode 100644 Tests/FindGLEW/Test/CMakeLists.txt create mode 100644 Tests/FindGLEW/Test/main.cpp create mode 100644 Tests/FindGit/CMakeLists.txt create mode 100644 Tests/FindGit/Test/CMakeLists.txt create mode 100644 Tests/FindGit/Test/RunGit.cmake create mode 100644 Tests/FindLibLZMA/CMakeLists.txt create mode 100644 Tests/FindLibLZMA/Test/CMakeLists.txt create mode 100644 Tests/FindLibLZMA/Test/main.c create mode 100644 Tests/FindLibinput/CMakeLists.txt create mode 100644 Tests/FindLibinput/Test/CMakeLists.txt create mode 100644 Tests/FindLibinput/Test/main.c create mode 100644 Tests/FindMatlab/cmake_matlab_unit_tests4.m create mode 100644 Tests/FindMatlab/cmake_matlab_unit_tests5.m create mode 100644 Tests/FindMatlab/matlab_wrapper2.cpp create mode 100644 Tests/FindMatlab/matlab_wrapper3.cpp create mode 100644 Tests/FindMatlab/r2018a_check/CMakeLists.txt create mode 100644 Tests/FindPackageTest/PreferConfig/ABCConfig.cmake create mode 100644 Tests/FindPackageTest/PreferConfig/FindABC.cmake create mode 100644 Tests/FindPackageTest/PreferConfigOnlyModule/FindACME.cmake create mode 100644 Tests/FindPackageTest/PreferConfigRecurse/ACMEConfig.cmake create mode 100644 Tests/FindPackageTest/PreferConfigRecurse/FindACME.cmake create mode 100644 Tests/FindPackageTest/cmake/SetFoundResolvedConfig.cmake create mode 100644 Tests/FindPostgreSQL/CMakeLists.txt create mode 100644 Tests/FindPostgreSQL/Test/CMakeLists.txt create mode 100644 Tests/FindPostgreSQL/Test/main.c create mode 100644 Tests/FindPython/FindPythonScript.cmake create mode 100644 Tests/FindPython/NumPy/CMakeLists.txt create mode 100644 Tests/FindPython/NumPy/arraytest.c create mode 100644 Tests/FindPython/NumPyOnly/CMakeLists.txt create mode 100644 Tests/FindPython/Python2Embedded/CMakeLists.txt create mode 100644 Tests/FindPython/Python3Embedded/CMakeLists.txt create mode 100644 Tests/FindPython/VirtualEnv/CMakeLists.txt create mode 100644 Tests/FindPython/VirtualEnv/VirtualEnvDefault.cmake create mode 100644 Tests/FindPython/VirtualEnv/VirtualEnvOnly.cmake create mode 100644 Tests/FindPython/VirtualEnv/VirtualEnvStandard.cmake create mode 100644 Tests/FindPython/display_time.c create mode 100644 Tests/FindPython/display_time.h create mode 100644 Tests/FindPython/main.c create mode 100644 Tests/FindSQLite3/CMakeLists.txt create mode 100644 Tests/FindSQLite3/Test/CMakeLists.txt create mode 100644 Tests/FindSQLite3/Test/main.c create mode 100644 Tests/FindX11/CMakeLists.txt create mode 100644 Tests/FindX11/Test/CMakeLists.txt create mode 100644 Tests/FindX11/Test/main.c create mode 100644 Tests/FortranOnly/testRC.rc delete mode 100644 Tests/GhsMulti/CMakeLists.txt create mode 100644 Tests/GhsMulti/GhsMultiCompilerOptions/CMakeLists.txt create mode 100644 Tests/GhsMulti/GhsMultiCompilerOptions/CMakeLists.txt.in create mode 100644 Tests/GhsMulti/GhsMultiCompilerOptions/test.c create mode 100644 Tests/GhsMulti/GhsMultiCopyFile/CMakeLists.txt create mode 100644 Tests/GhsMulti/GhsMultiCopyFile/test.c create mode 100644 Tests/GhsMulti/GhsMultiCustomTarget/CMakeLists.txt create mode 100644 Tests/GhsMulti/GhsMultiCustomTarget/CMakeLists.txt.in create mode 100644 Tests/GhsMulti/GhsMultiCustomTarget/exe1.c create mode 100644 Tests/GhsMulti/GhsMultiCustomTarget/lib1.c create mode 100644 Tests/GhsMulti/GhsMultiDepOrder/CMakeLists.txt create mode 100644 Tests/GhsMulti/GhsMultiDepOrder/exec/CMakeLists.txt create mode 100644 Tests/GhsMulti/GhsMultiDepOrder/exec/exe1.c create mode 100644 Tests/GhsMulti/GhsMultiDepOrder/lib/CMakeLists.txt create mode 100644 Tests/GhsMulti/GhsMultiDepOrder/lib/func1.c create mode 100644 Tests/GhsMulti/GhsMultiDepOrder/lib/lib1.h create mode 100644 Tests/GhsMulti/GhsMultiDepOrder/protolib/CMakeLists.txt create mode 100644 Tests/GhsMulti/GhsMultiDepOrder/protolib/proto1.c.in create mode 100644 Tests/GhsMulti/GhsMultiDepOrder/protolib/proto1.h.in rename Tests/{ => GhsMulti}/GhsMultiDuplicateSourceFilenames/CMakeLists.txt (58%) rename Tests/{ => GhsMulti}/GhsMultiDuplicateSourceFilenames/main.c (73%) rename Tests/{ => GhsMulti}/GhsMultiDuplicateSourceFilenames/subfolder/test.c (96%) create mode 100644 Tests/GhsMulti/GhsMultiDuplicateSourceFilenames/subfolder/testcase.c rename Tests/{ => GhsMulti}/GhsMultiDuplicateSourceFilenames/subfolder_test.c (96%) rename Tests/{ => GhsMulti}/GhsMultiDuplicateSourceFilenames/subfolder_test_0.c (96%) rename Tests/{ => GhsMulti}/GhsMultiDuplicateSourceFilenames/test.c (96%) create mode 100644 Tests/GhsMulti/GhsMultiDuplicateSourceFilenames/testCase.c create mode 100644 Tests/GhsMulti/GhsMultiExclude/CMakeLists.txt create mode 100644 Tests/GhsMulti/GhsMultiExclude/exe1.c create mode 100644 Tests/GhsMulti/GhsMultiExclude/lib1.c create mode 100644 Tests/GhsMulti/GhsMultiExclude/verify.cmake create mode 100644 Tests/GhsMulti/GhsMultiExternalProject/CMakeLists.txt create mode 100644 Tests/GhsMulti/GhsMultiExternalProject/empty/CMakeLists.txt create mode 100644 Tests/GhsMulti/GhsMultiIntegrity/GhsMultiIntegrityDD/CMakeLists.txt create mode 100644 Tests/GhsMulti/GhsMultiIntegrity/GhsMultiIntegrityDD/exe.c create mode 100644 Tests/GhsMulti/GhsMultiIntegrity/GhsMultiIntegrityDD/func.c rename Tests/GhsMulti/{ReturnNum => GhsMultiIntegrity/GhsMultiIntegrityDDInt}/App/CMakeLists.txt (65%) rename Tests/GhsMulti/{ReturnNum => GhsMultiIntegrity/GhsMultiIntegrityDDInt}/App/Main.c (100%) rename Tests/GhsMulti/{ReturnNum => GhsMultiIntegrity/GhsMultiIntegrityDDInt}/CMakeLists.txt (56%) rename Tests/GhsMulti/{ReturnNum => GhsMultiIntegrity/GhsMultiIntegrityDDInt}/Int/AppDD.int (90%) create mode 100644 Tests/GhsMulti/GhsMultiIntegrity/GhsMultiIntegrityDDInt/Int/CMakeLists.txt create mode 100644 Tests/GhsMulti/GhsMultiIntegrity/GhsMultiIntegrityDDInt/Lib/CMakeLists.txt rename Tests/GhsMulti/{ReturnNum => GhsMultiIntegrity/GhsMultiIntegrityDDInt}/Lib/HelperFun.c (100%) rename Tests/GhsMulti/{ReturnNum => GhsMultiIntegrity/GhsMultiIntegrityDDInt}/Lib/HelperFun.h (100%) create mode 100644 Tests/GhsMulti/GhsMultiIntegrity/GhsMultiIntegrityMonolith/CMakeLists.txt create mode 100644 Tests/GhsMulti/GhsMultiIntegrity/GhsMultiIntegrityMonolith/exe.c create mode 100644 Tests/GhsMulti/GhsMultiIntegrity/GhsMultiIntegrityMonolith/func.c create mode 100644 Tests/GhsMulti/GhsMultiIntegrity/GhsMultiIntegrityMonolith/kernel.c create mode 100644 Tests/GhsMulti/GhsMultiIntegrity/GhsMultiIntegrityMonolith/test.int create mode 100644 Tests/GhsMulti/GhsMultiInterface/CMakeLists.txt create mode 100644 Tests/GhsMulti/GhsMultiLinkTest/CMakeLists.txt create mode 100644 Tests/GhsMulti/GhsMultiLinkTest/CMakeLists.txt.in create mode 100644 Tests/GhsMulti/GhsMultiLinkTest/exe1.c create mode 100644 Tests/GhsMulti/GhsMultiLinkTest/exe1.h create mode 100644 Tests/GhsMulti/GhsMultiLinkTest/func2.c create mode 100644 Tests/GhsMulti/GhsMultiLinkTest/func3.c create mode 100644 Tests/GhsMulti/GhsMultiLinkTest/func4.c create mode 100644 Tests/GhsMulti/GhsMultiLinkTest/func5.c create mode 100644 Tests/GhsMulti/GhsMultiLinkTest/func6.c create mode 100644 Tests/GhsMulti/GhsMultiLinkTest/func7.c create mode 100644 Tests/GhsMulti/GhsMultiLinkTestSub/CMakeLists.txt create mode 100644 Tests/GhsMulti/GhsMultiLinkTestSub/sub_exe/CMakeLists.txt create mode 100644 Tests/GhsMulti/GhsMultiLinkTestSub/sub_exe/exe1.c create mode 100644 Tests/GhsMulti/GhsMultiLinkTestSub/sub_exe/exe1.h create mode 100644 Tests/GhsMulti/GhsMultiLinkTestSub/sub_lib/CMakeLists.txt create mode 100644 Tests/GhsMulti/GhsMultiLinkTestSub/sub_lib/func2.c create mode 100644 Tests/GhsMulti/GhsMultiLinkTestSub/sub_lib/func3.c create mode 100644 Tests/GhsMulti/GhsMultiLinkTestSub/sub_lib/func4.c create mode 100644 Tests/GhsMulti/GhsMultiLinkTestSub/sub_lib/func5.c create mode 100644 Tests/GhsMulti/GhsMultiLinkTestSub/sub_lib/func6.c create mode 100644 Tests/GhsMulti/GhsMultiLinkTestSub/sub_lib/func7.c create mode 100644 Tests/GhsMulti/GhsMultiMultipleProjects/CMakeLists.txt create mode 100644 Tests/GhsMulti/GhsMultiMultipleProjects/exe1.c create mode 100644 Tests/GhsMulti/GhsMultiMultipleProjects/lib1.c create mode 100644 Tests/GhsMulti/GhsMultiMultipleProjects/sub/CMakeLists.txt create mode 100644 Tests/GhsMulti/GhsMultiMultipleProjects/sub/exe2.c create mode 100644 Tests/GhsMulti/GhsMultiMultipleProjects/sub/lib2.c create mode 100644 Tests/GhsMulti/GhsMultiMultipleProjects/sub2/CMakeLists.txt create mode 100644 Tests/GhsMulti/GhsMultiMultipleProjects/sub2/exe3.c create mode 100644 Tests/GhsMulti/GhsMultiMultipleProjects/sub2/lib3.c create mode 100644 Tests/GhsMulti/GhsMultiMultipleProjects/verify.cmake create mode 100644 Tests/GhsMulti/GhsMultiObjectLibrary/CMakeLists.txt create mode 100644 Tests/GhsMulti/GhsMultiObjectLibrary/exe.c create mode 100644 Tests/GhsMulti/GhsMultiObjectLibrary/sub/testOBJ.c create mode 100644 Tests/GhsMulti/GhsMultiObjectLibrary/testOBJ.c create mode 100644 Tests/GhsMulti/GhsMultiObjectLibrary/testOBJ.h create mode 100644 Tests/GhsMulti/GhsMultiObjectLibrary/testOBJ2.c create mode 100644 Tests/GhsMulti/GhsMultiPlatform/CMakeLists.txt create mode 100644 Tests/GhsMulti/GhsMultiRenameInstall/CMakeLists.txt create mode 100644 Tests/GhsMulti/GhsMultiRenameInstall/exe.c create mode 100644 Tests/GhsMulti/GhsMultiRenameInstall/exe1.c create mode 100644 Tests/GhsMulti/GhsMultiRenameInstall/lib1.c create mode 100644 Tests/GhsMulti/GhsMultiSrcGroups/Atest3.c create mode 100644 Tests/GhsMulti/GhsMultiSrcGroups/CMakeLists.txt create mode 100644 Tests/GhsMulti/GhsMultiSrcGroups/cmake.rule create mode 100644 Tests/GhsMulti/GhsMultiSrcGroups/object.o create mode 100644 Tests/GhsMulti/GhsMultiSrcGroups/resource.pdf create mode 100644 Tests/GhsMulti/GhsMultiSrcGroups/s2.h create mode 100644 Tests/GhsMulti/GhsMultiSrcGroups/s4.h create mode 100644 Tests/GhsMulti/GhsMultiSrcGroups/s5.h create mode 100644 Tests/GhsMulti/GhsMultiSrcGroups/standard.h create mode 100644 Tests/GhsMulti/GhsMultiSrcGroups/sub/testOBJ.c create mode 100644 Tests/GhsMulti/GhsMultiSrcGroups/sub/testOBJ.h create mode 100644 Tests/GhsMulti/GhsMultiSrcGroups/test1.c create mode 100644 Tests/GhsMulti/GhsMultiSrcGroups/test1.h create mode 100644 Tests/GhsMulti/GhsMultiSrcGroups/test2a.c create mode 100644 Tests/GhsMulti/GhsMultiSrcGroups/test3.c create mode 100644 Tests/GhsMulti/GhsMultiSrcGroups/test3.h create mode 100644 Tests/GhsMulti/GhsMultiSrcGroups/test4.c create mode 100644 Tests/GhsMulti/GhsMultiSrcGroups/test5.c create mode 100644 Tests/GhsMulti/GhsMultiSrcGroups/test6.c create mode 100644 Tests/GhsMulti/GhsMultiSrcGroups/test7.c create mode 100644 Tests/GhsMulti/GhsMultiSrcGroups/testOBJ.c create mode 100644 Tests/GhsMulti/GhsMultiSrcGroups/testOBJ.h create mode 100644 Tests/GhsMulti/GhsMultiSrcGroups/textfile.txt create mode 100644 Tests/GhsMulti/GhsMultiSrcGroups/textfile2.txt create mode 100644 Tests/GhsMulti/GhsMultiUnsupportedTargets/CMakeLists.txt create mode 100644 Tests/GhsMulti/GhsMultiUnsupportedTargets/file.c delete mode 100644 Tests/GhsMulti/ReturnNum/Int/CMakeLists.txt delete mode 100644 Tests/GhsMulti/ReturnNum/Int/Default.bsp delete mode 100644 Tests/GhsMulti/ReturnNum/Lib/CMakeLists.txt create mode 100644 Tests/IncludeDirectoriesCPATH/CMakeLists.txt create mode 100644 Tests/IncludeDirectoriesCPATH/consumer.cpp create mode 100644 Tests/IncludeDirectoriesCPATH/viacpath/systemlib.h create mode 100644 Tests/InterfaceLibrary/excluded/CMakeLists.txt create mode 100644 Tests/MSVCRuntimeLibrary/CMakeLists.txt create mode 100644 Tests/MSVCRuntimeLibrary/Fortran/CMakeLists.txt create mode 100644 Tests/MSVCRuntimeLibrary/Fortran/verify.F90 create mode 100644 Tests/MSVCRuntimeLibrary/verify.c create mode 100644 Tests/MSVCRuntimeLibrary/verify.cu create mode 100644 Tests/MSVCRuntimeLibrary/verify.cxx create mode 100644 Tests/MSVCRuntimeLibrary/verify.h create mode 100644 Tests/MakeClean/ToClean/EmptySubDir/CMakeLists.txt create mode 100644 Tests/Module/FindDependency/packages/Pack7/Pack7Config.cmake create mode 100644 Tests/Module/FindDependency/packages/Pack8/Pack8Config.cmake create mode 100644 Tests/QtAutogen/AutogenCoreTest.cmake rename Tests/QtAutogen/{AutogenTest.cmake => AutogenGuiTest.cmake} (94%) create mode 100644 Tests/QtAutogen/AutogenOriginDependsOff/CMakeLists.txt create mode 100644 Tests/QtAutogen/AutogenOriginDependsOff/a_mc.hpp.in create mode 100644 Tests/QtAutogen/AutogenOriginDependsOff/a_qt.cpp create mode 100644 Tests/QtAutogen/AutogenOriginDependsOff/a_qt.hpp create mode 100644 Tests/QtAutogen/AutogenOriginDependsOff/b_mc.cpp.in create mode 100644 Tests/QtAutogen/AutogenOriginDependsOff/b_mc.hpp create mode 100644 Tests/QtAutogen/AutogenOriginDependsOff/b_qt.cpp create mode 100644 Tests/QtAutogen/AutogenOriginDependsOff/b_qt.hpp create mode 100644 Tests/QtAutogen/AutogenOriginDependsOff/config.hpp.in create mode 100644 Tests/QtAutogen/AutogenOriginDependsOff/configure_content.cmake create mode 100644 Tests/QtAutogen/AutogenOriginDependsOff/main.cpp rename Tests/QtAutogen/{MocDepends => AutogenOriginDependsOn}/CMakeLists.txt (64%) rename Tests/QtAutogen/{MocDepends => AutogenOriginDependsOn}/object_invalid.hpp.in (100%) rename Tests/QtAutogen/{MocDepends => AutogenOriginDependsOn}/object_valid.hpp.in (100%) rename Tests/QtAutogen/{MocDepends => AutogenOriginDependsOn}/simpleLib.cpp.in (100%) rename Tests/QtAutogen/{MocDepends => AutogenOriginDependsOn}/simpleLib.hpp.in (100%) rename Tests/QtAutogen/{MocDepends => AutogenOriginDependsOn}/testGenFile.cpp (100%) rename Tests/QtAutogen/{MocDepends => AutogenOriginDependsOn}/testGenLib.cpp (100%) rename Tests/QtAutogen/{MocDepends => AutogenOriginDependsOn}/testGenLib.hpp (100%) rename Tests/QtAutogen/{MocDepends => AutogenOriginDependsOn}/testGenTarget.cpp (100%) create mode 100644 Tests/QtAutogen/AutogenTargetDepends/CMakeLists.txt create mode 100644 Tests/QtAutogen/AutogenTargetDepends/object_invalid.hpp.in create mode 100644 Tests/QtAutogen/AutogenTargetDepends/object_valid.hpp.in rename Tests/QtAutogen/{MocDepends => AutogenTargetDepends}/testATDFile.cpp (100%) rename Tests/QtAutogen/{MocDepends => AutogenTargetDepends}/testATDTarget.cpp (100%) create mode 100644 Tests/QtAutogen/GlobalAutogenTarget/CMakeLists.txt create mode 100644 Tests/QtAutogen/GlobalAutogenTarget/GAT/CMakeLists.txt create mode 100644 Tests/QtAutogen/GlobalAutogenTarget/GAT/data.qrc create mode 100644 Tests/QtAutogen/GlobalAutogenTarget/GAT/item.cpp create mode 100644 Tests/QtAutogen/GlobalAutogenTarget/GAT/item.hpp create mode 100644 Tests/QtAutogen/GlobalAutogenTarget/GAT/main.cpp create mode 100644 Tests/QtAutogen/GlobalAutogenTarget/GAT/sda/CMakeLists.txt create mode 100644 Tests/QtAutogen/GlobalAutogenTarget/GAT/sda/sda.cpp create mode 100644 Tests/QtAutogen/GlobalAutogenTarget/GAT/sda/sda.hpp create mode 100644 Tests/QtAutogen/GlobalAutogenTarget/GAT/sdb/CMakeLists.txt create mode 100644 Tests/QtAutogen/GlobalAutogenTarget/GAT/sdb/sdb.cpp create mode 100644 Tests/QtAutogen/GlobalAutogenTarget/GAT/sdb/sdb.hpp create mode 100644 Tests/QtAutogen/GlobalAutogenTarget/GAT/sdc/CMakeLists.txt create mode 100644 Tests/QtAutogen/GlobalAutogenTarget/GAT/sdc/sdc.cpp create mode 100644 Tests/QtAutogen/GlobalAutogenTarget/GAT/sdc/sdc.hpp create mode 100644 Tests/QtAutogen/GlobalAutogenTarget/GAT/view.ui create mode 100644 Tests/QtAutogen/ManySources/CMakeLists.txt create mode 100644 Tests/QtAutogen/ManySources/data.qrc.in create mode 100644 Tests/QtAutogen/ManySources/item.cpp.in create mode 100644 Tests/QtAutogen/ManySources/item.h.in create mode 100644 Tests/QtAutogen/ManySources/main.cpp.in create mode 100644 Tests/QtAutogen/ManySources/object.h.in create mode 100644 Tests/QtAutogen/ManySources/view.ui.in create mode 100644 Tests/QtAutogen/SameName/object.h create mode 100644 Tests/QtAutogen/SameName/object.h++ create mode 100644 Tests/QtAutogen/SameName/object.hpp create mode 100644 Tests/QtAutogen/SameName/object.hxx rename Tests/QtAutogen/{CommonTests.cmake => Tests.cmake} (76%) create mode 100644 Tests/QtAutogen/UicNoGui/CMakeLists.txt create mode 100644 Tests/QtAutogen/UicNoGui/MocOnly/CMakeLists.txt create mode 100644 Tests/QtAutogen/UicNoGui/MocOnly/main.cpp create mode 100644 Tests/QtAutogen/UicNoGui/NoQt/CMakeLists.txt create mode 100644 Tests/QtAutogen/UicNoGui/NoQt/main.cpp create mode 100644 Tests/QtAutogen/UicNoGui/main.cpp create mode 100644 Tests/RunCMake/BuildDepends/BuildUnderSource.c create mode 100644 Tests/RunCMake/BuildDepends/BuildUnderSource.cmake create mode 100644 Tests/RunCMake/BuildDepends/BuildUnderSource.step1.cmake create mode 100644 Tests/RunCMake/BuildDepends/BuildUnderSource.step2.cmake create mode 100644 Tests/RunCMake/CMP0064/CMP0064-OLD-stderr.txt create mode 100644 Tests/RunCMake/CMakeRoleGlobalProperty/BuildAndTest/CMakeLists.txt create mode 100644 Tests/RunCMake/CMakeRoleGlobalProperty/CMakeLists.txt create mode 100644 Tests/RunCMake/CMakeRoleGlobalProperty/CMakeLists.txt.in create mode 100644 Tests/RunCMake/CMakeRoleGlobalProperty/FindDummyPackage.cmake create mode 100644 Tests/RunCMake/CMakeRoleGlobalProperty/Project.cmake create mode 100644 Tests/RunCMake/CMakeRoleGlobalProperty/RunCMakeTest.cmake create mode 100644 Tests/RunCMake/CMakeRoleGlobalProperty/Script.cmake create mode 100644 Tests/RunCMake/CMakeRoleGlobalProperty/sub/CMakeLists.txt create mode 100644 Tests/RunCMake/CMakeRoleGlobalProperty/test.cmake.in rename Tests/RunCMake/{CommandLine/BuildDir--build-multiple-targets-result.txt => CTestCommandLine/show-only_bad-result.txt} (100%) create mode 100644 Tests/RunCMake/CTestCommandLine/show-only_bad-stderr.txt create mode 100644 Tests/RunCMake/CTestCommandLine/show-only_human-stdout.txt create mode 100644 Tests/RunCMake/CTestCommandLine/show-only_json-v1-check.cmake create mode 100644 Tests/RunCMake/CTestCommandLine/show-only_json-v1_check.py create mode 100644 Tests/RunCMake/CTestCommandLine/show_only_json_check.py create mode 100644 Tests/RunCMake/CTestCommandLine/show_only_json_check.pyc delete mode 100644 Tests/RunCMake/CTestTimeoutAfterMatch/CTestConfig.cmake.in rename Tests/RunCMake/CommandLine/{E_make_directory-three-directories-and-file-result.txt => BuildDir--build--parallel-large-result.txt} (100%) rename Tests/RunCMake/CommandLine/{BuildDir--build-multiple-targets-stderr.txt => BuildDir--build--parallel-large-stderr.txt} (57%) rename Tests/RunCMake/{list/FILTER-NotList-result.txt => CommandLine/BuildDir--build--parallel-no-space-bad-number-result.txt} (100%) create mode 100644 Tests/RunCMake/CommandLine/BuildDir--build--parallel-no-space-bad-number-stderr.txt rename Tests/RunCMake/CommandLine/{BuildDir--build--parallel-good-number-trailing-stderr.txt => BuildDir--build--parallel-no-space-good-number-stderr.txt} (100%) rename Tests/RunCMake/CommandLine/{BuildDir--build--parallel-no-number-trailing-stderr.txt => BuildDir--build--parallel-no-space-good-number-trailing--target-stderr.txt} (100%) rename Tests/RunCMake/{list/REMOVE_DUPLICATES-NotList-result.txt => CommandLine/BuildDir--build--parallel-zero-result.txt} (100%) create mode 100644 Tests/RunCMake/CommandLine/BuildDir--build--parallel-zero-stderr.txt rename Tests/RunCMake/{list/REMOVE_ITEM-NotList-result.txt => CommandLine/BuildDir--build-jobs-large-result.txt} (100%) create mode 100644 Tests/RunCMake/CommandLine/BuildDir--build-jobs-large-stderr.txt rename Tests/RunCMake/{list/REVERSE-NotList-result.txt => CommandLine/BuildDir--build-jobs-no-space-bad-number-result.txt} (100%) create mode 100644 Tests/RunCMake/CommandLine/BuildDir--build-jobs-no-space-bad-number-stderr.txt rename Tests/RunCMake/CommandLine/{BuildDir--build-jobs-good-number-trailing-stderr.txt => BuildDir--build-jobs-no-space-good-number-stderr.txt} (100%) rename Tests/RunCMake/CommandLine/{BuildDir--build-jobs-no-number-trailing-stderr.txt => BuildDir--build-jobs-no-space-good-number-trailing--target-stderr.txt} (100%) rename Tests/RunCMake/{list/SORT-NotList-result.txt => CommandLine/BuildDir--build-jobs-zero-result.txt} (100%) create mode 100644 Tests/RunCMake/CommandLine/BuildDir--build-jobs-zero-stderr.txt create mode 100644 Tests/RunCMake/CommandLine/BuildDir--build-multiple-targets-jobs-stderr.txt create mode 100644 Tests/RunCMake/CommandLine/BuildDir--build-multiple-targets-with-clean-first-result.txt create mode 100644 Tests/RunCMake/CommandLine/BuildDir--build-multiple-targets-with-clean-first-stderr.txt create mode 100644 Tests/RunCMake/CommandLine/BuildDir--build-multiple-targets-with-clean-second-result.txt create mode 100644 Tests/RunCMake/CommandLine/BuildDir--build-multiple-targets-with-clean-second-stderr.txt create mode 100644 Tests/RunCMake/CommandLine/E_compare_files-different-eol-result.txt create mode 100644 Tests/RunCMake/CommandLine/E_compare_files-different-eol-stderr.txt create mode 100644 Tests/RunCMake/CommandLine/E_compare_files-ignore-eol-nonexistent-result.txt create mode 100644 Tests/RunCMake/CommandLine/E_compare_files-ignore-eol-nonexistent-stderr.txt create mode 100644 Tests/RunCMake/CommandLine/E_make_directory-directory-with-parent-check.cmake create mode 100644 Tests/RunCMake/CommandLine/E_make_directory-three-directories-check.cmake create mode 100644 Tests/RunCMake/CommandLine/E_make_directory-two-directories-and-file-result.txt rename Tests/RunCMake/CommandLine/{E_make_directory-three-directories-and-file-stderr.txt => E_make_directory-two-directories-and-file-stderr.txt} (100%) create mode 100644 Tests/RunCMake/CommandLine/E_remove_directory-directory-with-parent-check.cmake create mode 100644 Tests/RunCMake/CommandLine/E_remove_directory-directory-with-parent-stderr.txt create mode 100644 Tests/RunCMake/CommandLine/E_remove_directory-three-directories-check.cmake create mode 100644 Tests/RunCMake/CommandLine/E_remove_directory-three-directories-stderr.txt create mode 100644 Tests/RunCMake/CommandLine/E_remove_directory-two-directories-and-file-check.cmake create mode 100644 Tests/RunCMake/CommandLine/E_remove_directory-two-directories-and-file-stderr.txt create mode 100644 Tests/RunCMake/CommandLine/E_touch-nonexistent-dir-result.txt create mode 100644 Tests/RunCMake/CommandLine/E_touch-nonexistent-dir-stderr.txt create mode 100644 Tests/RunCMake/CommandLine/EnvGenerator/CMakeLists.txt create mode 100644 Tests/RunCMake/CommandLine/Envgen-A-platform-result.txt create mode 100644 Tests/RunCMake/CommandLine/Envgen-A-platform-stderr-vs9.txt create mode 100644 Tests/RunCMake/CommandLine/Envgen-A-platform-stderr.txt create mode 100644 Tests/RunCMake/CommandLine/Envgen-G-implicit-platform-stdout.txt create mode 100644 Tests/RunCMake/CommandLine/Envgen-T-toolset-result.txt create mode 100644 Tests/RunCMake/CommandLine/Envgen-T-toolset-stderr.txt create mode 100644 Tests/RunCMake/CommandLine/Envgen-bad-result.txt create mode 100644 Tests/RunCMake/CommandLine/Envgen-bad-stderr.txt create mode 100644 Tests/RunCMake/CommandLine/Envgen-instance-invalid-result.txt create mode 100644 Tests/RunCMake/CommandLine/Envgen-instance-invalid-stderr.txt create mode 100644 Tests/RunCMake/CommandLine/Envgen-ninja-result.txt create mode 100644 Tests/RunCMake/CommandLine/Envgen-ninja-stderr.txt create mode 100644 Tests/RunCMake/CommandLine/Envgen-platform-invalid-result.txt create mode 100644 Tests/RunCMake/CommandLine/Envgen-platform-invalid-stderr-vs9.txt create mode 100644 Tests/RunCMake/CommandLine/Envgen-platform-invalid-stderr.txt create mode 100644 Tests/RunCMake/CommandLine/Envgen-toolset-invalid-result.txt create mode 100644 Tests/RunCMake/CommandLine/Envgen-toolset-invalid-stderr.txt create mode 100644 Tests/RunCMake/CommandLine/Envgen-unset-result.txt create mode 100644 Tests/RunCMake/CommandLine/Envgen-unset-stderr.txt create mode 100644 Tests/RunCMake/CommandLine/Envgen-warnings-result.txt create mode 100644 Tests/RunCMake/CommandLine/Envgen-warnings-stderr.txt create mode 100644 Tests/RunCMake/CommandLine/compare_files/crlf create mode 100644 Tests/RunCMake/CommandLine/compare_files/empty1 create mode 100644 Tests/RunCMake/CommandLine/compare_files/empty2 create mode 100644 Tests/RunCMake/CommandLine/compare_files/lf create mode 100644 Tests/RunCMake/CommandLine/dir-install-options-to-vars/cmake_install.cmake create mode 100644 Tests/RunCMake/CommandLine/install-bad-dir-result.txt create mode 100644 Tests/RunCMake/CommandLine/install-bad-dir-stderr.txt create mode 100644 Tests/RunCMake/CommandLine/install-no-dir-result.txt create mode 100644 Tests/RunCMake/CommandLine/install-no-dir-stderr.txt create mode 100644 Tests/RunCMake/CommandLine/install-options-to-vars-result.txt create mode 100644 Tests/RunCMake/CommandLine/install-options-to-vars-stderr.txt create mode 100644 Tests/RunCMake/CommandLine/warn-uninitialized-stderr.txt create mode 100644 Tests/RunCMake/CommandLine/warn-uninitialized.cmake create mode 100644 Tests/RunCMake/CommandLineTar/bad-file-result.txt create mode 100644 Tests/RunCMake/CommandLineTar/bad-file-stderr.txt create mode 100644 Tests/RunCMake/CommandLineTar/bad-without-action-result.txt create mode 100644 Tests/RunCMake/CommandLineTar/bad-without-action-stderr.txt create mode 100644 Tests/RunCMake/CommandLineTar/bad-wrong-flag-stderr.txt create mode 100644 Tests/RunCMake/CommandLineTar/end-opt2-stderr.txt create mode 100644 Tests/RunCMake/CommandLineTar/pax-zstd.cmake create mode 100644 Tests/RunCMake/CommandLineTar/test-file.txt create mode 100644 Tests/RunCMake/CommandLineTar/without-files-stderr.txt create mode 100644 Tests/RunCMake/CommandLineTar/zip-filtered.cmake create mode 100644 Tests/RunCMake/Cppcheck/C-error-Build-result.txt create mode 100644 Tests/RunCMake/Cppcheck/C-error-Build-stdout.txt create mode 100644 Tests/RunCMake/Cppcheck/C-error.cmake create mode 100644 Tests/RunCMake/CrosscompilingEmulator/AddCustomCommandWithArg-build-check.cmake create mode 100644 Tests/RunCMake/CrosscompilingEmulator/AddCustomCommandWithArg.cmake create mode 100644 Tests/RunCMake/CrosscompilingEmulator/AddCustomTargetWithArg-build-check.cmake create mode 100644 Tests/RunCMake/CrosscompilingEmulator/AddCustomTargetWithArg.cmake create mode 100644 Tests/RunCMake/ExternalProject/LogOutputOnFailure-build-result.txt create mode 100644 Tests/RunCMake/ExternalProject/LogOutputOnFailure-build-stderr.txt create mode 100644 Tests/RunCMake/ExternalProject/LogOutputOnFailure-build-stdout.txt create mode 100644 Tests/RunCMake/ExternalProject/LogOutputOnFailure.cmake create mode 100644 Tests/RunCMake/ExternalProject/LogOutputOnFailureMerged-build-result.txt create mode 100644 Tests/RunCMake/ExternalProject/LogOutputOnFailureMerged-build-stderr.txt create mode 100644 Tests/RunCMake/ExternalProject/LogOutputOnFailureMerged-build-stdout.txt create mode 100644 Tests/RunCMake/ExternalProject/LogOutputOnFailureMerged.cmake create mode 100644 Tests/RunCMake/FetchContent/MakeAvailable-stdout.txt create mode 100644 Tests/RunCMake/FetchContent/MakeAvailable.cmake create mode 100644 Tests/RunCMake/FetchContent/MakeAvailableTwice-stdout.txt create mode 100644 Tests/RunCMake/FetchContent/MakeAvailableTwice.cmake create mode 100644 Tests/RunCMake/FetchContent/MakeAvailableUndeclared-result.txt create mode 100644 Tests/RunCMake/FetchContent/MakeAvailableUndeclared-stderr.txt create mode 100644 Tests/RunCMake/FetchContent/MakeAvailableUndeclared.cmake create mode 100644 Tests/RunCMake/FetchContent/UsesTerminalOverride-stdout.txt create mode 100644 Tests/RunCMake/FetchContent/UsesTerminalOverride.cmake create mode 100644 Tests/RunCMake/FetchContent/WithProject/CMakeLists.txt create mode 100644 Tests/RunCMake/FetchContent/WithoutProject/confirmMessage.cmake create mode 100644 Tests/RunCMake/FileAPI/CMakeLists.txt create mode 100644 Tests/RunCMake/FileAPI/ClientStateful-check.cmake create mode 100644 Tests/RunCMake/FileAPI/ClientStateful-check.py create mode 100644 Tests/RunCMake/FileAPI/ClientStateful-prep.cmake create mode 100644 Tests/RunCMake/FileAPI/ClientStateful.cmake create mode 100644 Tests/RunCMake/FileAPI/ClientStateless-check.cmake create mode 100644 Tests/RunCMake/FileAPI/ClientStateless-check.py create mode 100644 Tests/RunCMake/FileAPI/ClientStateless-prep.cmake create mode 100644 Tests/RunCMake/FileAPI/ClientStateless.cmake create mode 100644 Tests/RunCMake/FileAPI/DuplicateStateless-check.cmake create mode 100644 Tests/RunCMake/FileAPI/DuplicateStateless-check.py create mode 100644 Tests/RunCMake/FileAPI/DuplicateStateless-prep.cmake create mode 100644 Tests/RunCMake/FileAPI/DuplicateStateless.cmake create mode 100644 Tests/RunCMake/FileAPI/Empty-check.cmake create mode 100644 Tests/RunCMake/FileAPI/Empty-check.py create mode 100644 Tests/RunCMake/FileAPI/Empty-prep.cmake create mode 100644 Tests/RunCMake/FileAPI/Empty.cmake create mode 100644 Tests/RunCMake/FileAPI/EmptyClient-check.cmake create mode 100644 Tests/RunCMake/FileAPI/EmptyClient-check.py create mode 100644 Tests/RunCMake/FileAPI/EmptyClient-prep.cmake create mode 100644 Tests/RunCMake/FileAPI/EmptyClient.cmake create mode 100644 Tests/RunCMake/FileAPI/MixedStateless-check.cmake create mode 100644 Tests/RunCMake/FileAPI/MixedStateless-check.py create mode 100644 Tests/RunCMake/FileAPI/MixedStateless-prep.cmake create mode 100644 Tests/RunCMake/FileAPI/MixedStateless.cmake create mode 100644 Tests/RunCMake/FileAPI/Nothing-check.cmake create mode 100644 Tests/RunCMake/FileAPI/Nothing-prep.cmake create mode 100644 Tests/RunCMake/FileAPI/Nothing.cmake create mode 100644 Tests/RunCMake/FileAPI/RunCMakeTest.cmake create mode 100644 Tests/RunCMake/FileAPI/SharedStateless-check.cmake create mode 100644 Tests/RunCMake/FileAPI/SharedStateless-check.py create mode 100644 Tests/RunCMake/FileAPI/SharedStateless-prep.cmake create mode 100644 Tests/RunCMake/FileAPI/SharedStateless.cmake create mode 100644 Tests/RunCMake/FileAPI/Stale-check.cmake create mode 100644 Tests/RunCMake/FileAPI/Stale-prep.cmake create mode 100644 Tests/RunCMake/FileAPI/Stale.cmake create mode 100644 Tests/RunCMake/FileAPI/alias/CMakeLists.txt create mode 100644 Tests/RunCMake/FileAPI/cache-v2-ClientStateful-check.cmake create mode 100644 Tests/RunCMake/FileAPI/cache-v2-ClientStateful-prep.cmake create mode 100644 Tests/RunCMake/FileAPI/cache-v2-ClientStateless-check.cmake create mode 100644 Tests/RunCMake/FileAPI/cache-v2-ClientStateless-prep.cmake create mode 100644 Tests/RunCMake/FileAPI/cache-v2-SharedStateless-check.cmake create mode 100644 Tests/RunCMake/FileAPI/cache-v2-SharedStateless-prep.cmake create mode 100644 Tests/RunCMake/FileAPI/cache-v2-check.py create mode 100644 Tests/RunCMake/FileAPI/cache-v2.cmake create mode 100644 Tests/RunCMake/FileAPI/check_index.py create mode 100644 Tests/RunCMake/FileAPI/check_index.pyc create mode 100644 Tests/RunCMake/FileAPI/cmakeFiles-v1-ClientStateful-check.cmake create mode 100644 Tests/RunCMake/FileAPI/cmakeFiles-v1-ClientStateful-prep.cmake create mode 100644 Tests/RunCMake/FileAPI/cmakeFiles-v1-ClientStateless-check.cmake create mode 100644 Tests/RunCMake/FileAPI/cmakeFiles-v1-ClientStateless-prep.cmake create mode 100644 Tests/RunCMake/FileAPI/cmakeFiles-v1-SharedStateless-check.cmake create mode 100644 Tests/RunCMake/FileAPI/cmakeFiles-v1-SharedStateless-prep.cmake create mode 100644 Tests/RunCMake/FileAPI/cmakeFiles-v1-check.py create mode 100644 Tests/RunCMake/FileAPI/cmakeFiles-v1.cmake create mode 100644 Tests/RunCMake/FileAPI/codemodel-v2-ClientStateful-check.cmake create mode 100644 Tests/RunCMake/FileAPI/codemodel-v2-ClientStateful-prep.cmake create mode 100644 Tests/RunCMake/FileAPI/codemodel-v2-ClientStateless-check.cmake create mode 100644 Tests/RunCMake/FileAPI/codemodel-v2-ClientStateless-prep.cmake create mode 100644 Tests/RunCMake/FileAPI/codemodel-v2-SharedStateless-check.cmake create mode 100644 Tests/RunCMake/FileAPI/codemodel-v2-SharedStateless-prep.cmake create mode 100644 Tests/RunCMake/FileAPI/codemodel-v2-check.py create mode 100644 Tests/RunCMake/FileAPI/codemodel-v2.cmake create mode 100644 Tests/RunCMake/FileAPI/custom/CMakeLists.txt create mode 100644 Tests/RunCMake/FileAPI/cxx/CMakeLists.txt create mode 100644 Tests/RunCMake/FileAPI/dir/CMakeLists.txt create mode 100644 Tests/RunCMake/FileAPI/dir/dir/CMakeLists.txt create mode 100644 Tests/RunCMake/FileAPI/dir/dirtest.cmake create mode 100644 Tests/RunCMake/FileAPI/empty.c create mode 100644 Tests/RunCMake/FileAPI/empty.cxx create mode 100644 Tests/RunCMake/FileAPI/imported/CMakeLists.txt create mode 100644 Tests/RunCMake/FileAPI/include_test.cmake create mode 100644 Tests/RunCMake/FileAPI/object/CMakeLists.txt create mode 100644 Tests/RunCMake/FileAPIDummyFile.cmake create mode 100644 Tests/RunCMake/FileAPIExternalSource/CMakeLists.txt create mode 100644 Tests/RunCMake/FileAPIExternalSource/empty.c create mode 100644 Tests/RunCMake/FindBoost/CMP0093-NEW-stdout.txt create mode 100644 Tests/RunCMake/FindBoost/CMP0093-NEW.cmake create mode 100644 Tests/RunCMake/FindBoost/CMP0093-OLD-stdout.txt create mode 100644 Tests/RunCMake/FindBoost/CMP0093-OLD.cmake create mode 100644 Tests/RunCMake/FindBoost/CMP0093-UNSET-stdout.txt create mode 100644 Tests/RunCMake/FindBoost/CMP0093-UNSET.cmake create mode 100644 Tests/RunCMake/FindBoost/CMakePackageFixtures/Boost-1.70.0/BoostConfig.cmake create mode 100644 Tests/RunCMake/FindBoost/CMakePackageFixtures/Boost-1.70.0/BoostConfigVersion.cmake create mode 100644 Tests/RunCMake/FindBoost/CMakePackageFixtures/BoostDetectToolset-1.70.0.cmake create mode 100644 Tests/RunCMake/FindBoost/CMakePackageFixtures/boost_chrono-1.70.0/boost_chrono-config-version.cmake create mode 100644 Tests/RunCMake/FindBoost/CMakePackageFixtures/boost_chrono-1.70.0/boost_chrono-config.cmake create mode 100644 Tests/RunCMake/FindBoost/CMakePackageFixtures/boost_chrono-1.70.0/libboost_chrono-variant-shared.cmake create mode 100644 Tests/RunCMake/FindBoost/CMakePackageFixtures/boost_chrono-1.70.0/libboost_chrono-variant-static.cmake create mode 100644 Tests/RunCMake/FindBoost/CMakePackageFixtures/boost_headers-1.70.0/boost_headers-config-version.cmake create mode 100644 Tests/RunCMake/FindBoost/CMakePackageFixtures/boost_headers-1.70.0/boost_headers-config.cmake create mode 100644 Tests/RunCMake/FindBoost/CMakePackageFixtures/boost_system-1.70.0/boost_system-config-version.cmake create mode 100644 Tests/RunCMake/FindBoost/CMakePackageFixtures/boost_system-1.70.0/boost_system-config.cmake create mode 100644 Tests/RunCMake/FindBoost/CMakePackageFixtures/boost_system-1.70.0/libboost_system-variant-shared.cmake create mode 100644 Tests/RunCMake/FindBoost/CMakePackageFixtures/boost_system-1.70.0/libboost_system-variant-static.cmake create mode 100644 Tests/RunCMake/FindBoost/CMakePackageFixtures/boost_timer-1.70.0/boost_timer-config-version.cmake create mode 100644 Tests/RunCMake/FindBoost/CMakePackageFixtures/boost_timer-1.70.0/boost_timer-config.cmake create mode 100644 Tests/RunCMake/FindBoost/CMakePackageFixtures/boost_timer-1.70.0/libboost_timer-variant-shared.cmake create mode 100644 Tests/RunCMake/FindBoost/CMakePackageFixtures/boost_timer-1.70.0/libboost_timer-variant-static.cmake create mode 100644 Tests/RunCMake/FindBoost/CMakePackage_LowerCaseTargetPrefix/BoostConfig.cmake create mode 100644 Tests/RunCMake/FindBoost/CMakePackage_LowerCaseTargetPrefix/BoostConfigVersion.cmake create mode 100644 Tests/RunCMake/FindBoost/CMakePackage_LowerCaseTargetPrefix/include/boost/version.hpp create mode 100644 Tests/RunCMake/FindBoost/CMakePackage_MissingTarget/BoostConfig.cmake create mode 100644 Tests/RunCMake/FindBoost/CMakePackage_MissingTarget/BoostConfigVersion.cmake create mode 100644 Tests/RunCMake/FindBoost/CMakePackage_MissingTarget/include/boost/version.hpp create mode 100644 Tests/RunCMake/FindBoost/CMakePackage_New/BoostConfig.cmake create mode 100644 Tests/RunCMake/FindBoost/CMakePackage_New/BoostConfigVersion.cmake create mode 100644 Tests/RunCMake/FindBoost/CMakePackage_New/include/boost/version.hpp create mode 100644 Tests/RunCMake/FindBoost/CMakePackage_New/lib/libboost_date_time.a create mode 100644 Tests/RunCMake/FindBoost/CMakePackage_New/lib/libboost_mpi_python.a create mode 100644 Tests/RunCMake/FindBoost/CMakePackage_New/lib/libboost_python.a create mode 100644 Tests/RunCMake/FindBoost/CMakePackage_New/lib/libboost_python_release.a create mode 100644 Tests/RunCMake/FindBoost/CMakePackage_NoHeaderTarget/BoostConfig.cmake create mode 100644 Tests/RunCMake/FindBoost/CMakePackage_NoHeaderTarget/BoostConfigVersion.cmake create mode 100644 Tests/RunCMake/FindBoost/CMakePackage_NoHeaderTarget/include/boost/version.hpp create mode 100644 Tests/RunCMake/FindBoost/CommonNotFound-stderr.txt create mode 100644 Tests/RunCMake/FindBoost/CommonNotFound-stdout.txt create mode 100644 Tests/RunCMake/FindBoost/CommonNotFound.cmake create mode 100644 Tests/RunCMake/FindBoost/CommonResults-stdout.txt create mode 100644 Tests/RunCMake/FindBoost/CommonResults.cmake create mode 100644 Tests/RunCMake/FindBoost/ConfigMode.cmake create mode 100644 Tests/RunCMake/FindBoost/ConfigModeNotFound.cmake create mode 100644 Tests/RunCMake/FindBoost/LegacyVars-LowercaseTargetPrefix-stdout.txt create mode 100644 Tests/RunCMake/FindBoost/LegacyVars-LowercaseTargetPrefix.cmake create mode 100644 Tests/RunCMake/FindBoost/LegacyVars-NoHeaderTarget.cmake create mode 100644 Tests/RunCMake/FindBoost/LegacyVars-TargetsDefined-stdout.txt create mode 100644 Tests/RunCMake/FindBoost/LegacyVars-TargetsDefined.cmake create mode 100644 Tests/RunCMake/FindBoost/LegacyVars.cmake create mode 100644 Tests/RunCMake/FindBoost/MissingTarget-stdout.txt create mode 100644 Tests/RunCMake/FindBoost/MissingTarget.cmake create mode 100644 Tests/RunCMake/FindBoost/MockInstalls/1.70.0/include/boost/chrono.hpp create mode 100644 Tests/RunCMake/FindBoost/MockInstalls/1.70.0/include/boost/config.hpp create mode 100644 Tests/RunCMake/FindBoost/MockInstalls/1.70.0/include/boost/system/config.hpp create mode 100644 Tests/RunCMake/FindBoost/MockInstalls/1.70.0/include/boost/timer.hpp create mode 100644 Tests/RunCMake/FindBoost/MockInstalls/1.70.0/include/boost/version.hpp create mode 100644 Tests/RunCMake/FindBoost/MockInstalls/1.70.0/lib/boost_chrono-mt-1_70.lib create mode 100644 Tests/RunCMake/FindBoost/MockInstalls/1.70.0/lib/boost_system-mt-1_70.lib create mode 100644 Tests/RunCMake/FindBoost/MockInstalls/1.70.0/lib/boost_timer-mt-1_70.lib create mode 100644 Tests/RunCMake/FindBoost/MockInstalls/1.70.0/lib/libboost_chrono-mt-1_70.lib create mode 100644 Tests/RunCMake/FindBoost/MockInstalls/1.70.0/lib/libboost_chrono.a create mode 100644 Tests/RunCMake/FindBoost/MockInstalls/1.70.0/lib/libboost_chrono.so.1.70.0 create mode 100644 Tests/RunCMake/FindBoost/MockInstalls/1.70.0/lib/libboost_system-mt-1_70.lib create mode 100644 Tests/RunCMake/FindBoost/MockInstalls/1.70.0/lib/libboost_system.a create mode 100644 Tests/RunCMake/FindBoost/MockInstalls/1.70.0/lib/libboost_system.so.1.70.0 create mode 100644 Tests/RunCMake/FindBoost/MockInstalls/1.70.0/lib/libboost_timer-mt-1_70.lib create mode 100644 Tests/RunCMake/FindBoost/MockInstalls/1.70.0/lib/libboost_timer.a create mode 100644 Tests/RunCMake/FindBoost/MockInstalls/1.70.0/lib/libboost_timer.so.1.70.0 create mode 100644 Tests/RunCMake/FindBoost/ModuleMode.cmake create mode 100644 Tests/RunCMake/FindBoost/ModuleModeNotFound.cmake create mode 100644 Tests/RunCMake/FindPkgConfig/FindPkgConfig_GET_VARIABLE_PKGCONFIG_PATH.cmake create mode 100644 Tests/RunCMake/FindPkgConfig/FindPkgConfig_GET_VARIABLE_PREFIX_PATH.cmake create mode 100644 Tests/RunCMake/FindPkgConfig/pc-bletch/lib/pkgconfig/bletch.pc create mode 100644 Tests/RunCMake/Framework/InstallBeforeFramework-stderr.txt create mode 100644 Tests/RunCMake/GNUInstallDirs/Opt-FreeBSD-stderr.txt create mode 100644 Tests/RunCMake/GNUInstallDirs/Root-FreeBSD-stderr.txt create mode 100644 Tests/RunCMake/GNUInstallDirs/Usr-FreeBSD-stderr.txt create mode 100644 Tests/RunCMake/GNUInstallDirs/UsrLocal-FreeBSD-stderr.txt create mode 100644 Tests/RunCMake/GeneratorExpression/CMP0085-NEW-check.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/CMP0085-NEW.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/CMP0085-OLD-check.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/CMP0085-OLD.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/CMP0085-WARN-check.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/CMP0085-WARN-stderr.txt create mode 100644 Tests/RunCMake/GeneratorExpression/CMP0085-WARN.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/COMPILE_LANG_AND_ID-add_custom_command-result.txt create mode 100644 Tests/RunCMake/GeneratorExpression/COMPILE_LANG_AND_ID-add_custom_command-stderr.txt create mode 100644 Tests/RunCMake/GeneratorExpression/COMPILE_LANG_AND_ID-add_custom_command.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/COMPILE_LANG_AND_ID-add_custom_target-result.txt create mode 100644 Tests/RunCMake/GeneratorExpression/COMPILE_LANG_AND_ID-add_custom_target-stderr.txt create mode 100644 Tests/RunCMake/GeneratorExpression/COMPILE_LANG_AND_ID-add_custom_target.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/COMPILE_LANG_AND_ID-add_executable-result.txt create mode 100644 Tests/RunCMake/GeneratorExpression/COMPILE_LANG_AND_ID-add_executable-stderr.txt create mode 100644 Tests/RunCMake/GeneratorExpression/COMPILE_LANG_AND_ID-add_executable.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/COMPILE_LANG_AND_ID-add_library-result.txt create mode 100644 Tests/RunCMake/GeneratorExpression/COMPILE_LANG_AND_ID-add_library-stderr.txt create mode 100644 Tests/RunCMake/GeneratorExpression/COMPILE_LANG_AND_ID-add_library.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/COMPILE_LANG_AND_ID-add_test-result.txt create mode 100644 Tests/RunCMake/GeneratorExpression/COMPILE_LANG_AND_ID-add_test-stderr.txt create mode 100644 Tests/RunCMake/GeneratorExpression/COMPILE_LANG_AND_ID-add_test.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/COMPILE_LANG_AND_ID-install-result.txt create mode 100644 Tests/RunCMake/GeneratorExpression/COMPILE_LANG_AND_ID-install-stderr.txt create mode 100644 Tests/RunCMake/GeneratorExpression/COMPILE_LANG_AND_ID-install.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/COMPILE_LANG_AND_ID-target_sources-result.txt create mode 100644 Tests/RunCMake/GeneratorExpression/COMPILE_LANG_AND_ID-target_sources-stderr.txt create mode 100644 Tests/RunCMake/GeneratorExpression/COMPILE_LANG_AND_ID-target_sources.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/COMPILE_LANG_AND_ID-unknown-lang.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/FILTER-Exclude-check.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/FILTER-Exclude.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/FILTER-Include-check.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/FILTER-Include.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/FILTER-InvalidOperator-result.txt create mode 100644 Tests/RunCMake/GeneratorExpression/FILTER-InvalidOperator-stderr.txt create mode 100644 Tests/RunCMake/GeneratorExpression/FILTER-InvalidOperator.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/FILTER-empty-check.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/FILTER-empty.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/ImportedTarget-TARGET_PDB_FILE_BASE_NAME-result.txt create mode 100644 Tests/RunCMake/GeneratorExpression/ImportedTarget-TARGET_PDB_FILE_BASE_NAME-stderr.txt create mode 100644 Tests/RunCMake/GeneratorExpression/ImportedTarget-TARGET_PDB_FILE_BASE_NAME.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/NonValidCompiler-TARGET_PDB_FILE_BASE_NAME-result.txt create mode 100644 Tests/RunCMake/GeneratorExpression/NonValidCompiler-TARGET_PDB_FILE_BASE_NAME-stderr.txt create mode 100644 Tests/RunCMake/GeneratorExpression/NonValidCompiler-TARGET_PDB_FILE_BASE_NAME.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/NonValidTarget-Fortran_COMPILER_ID-result.txt create mode 100644 Tests/RunCMake/GeneratorExpression/NonValidTarget-Fortran_COMPILER_ID-stderr.txt create mode 100644 Tests/RunCMake/GeneratorExpression/NonValidTarget-Fortran_COMPILER_ID.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/NonValidTarget-Fortran_COMPILER_VERSION-result.txt create mode 100644 Tests/RunCMake/GeneratorExpression/NonValidTarget-Fortran_COMPILER_VERSION-stderr.txt create mode 100644 Tests/RunCMake/GeneratorExpression/NonValidTarget-Fortran_COMPILER_VERSION.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/NonValidTarget-TARGET_PDB_FILE_BASE_NAME-result.txt create mode 100644 Tests/RunCMake/GeneratorExpression/NonValidTarget-TARGET_PDB_FILE_BASE_NAME-stderr.txt create mode 100644 Tests/RunCMake/GeneratorExpression/NonValidTarget-TARGET_PDB_FILE_BASE_NAME.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/REMOVE_DUPLICATES-1-check.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/REMOVE_DUPLICATES-1.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/REMOVE_DUPLICATES-2-check.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/REMOVE_DUPLICATES-2.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/REMOVE_DUPLICATES-3-check.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/REMOVE_DUPLICATES-3.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/REMOVE_DUPLICATES-4-check.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/REMOVE_DUPLICATES-4.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/REMOVE_DUPLICATES-empty-check.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/REMOVE_DUPLICATES-empty.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/ResultValidator.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/TARGET_FILE_BASE_NAME-check.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/TARGET_FILE_BASE_NAME-imported-target-check.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/TARGET_FILE_BASE_NAME-imported-target.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/TARGET_FILE_BASE_NAME-non-valid-target-result.txt create mode 100644 Tests/RunCMake/GeneratorExpression/TARGET_FILE_BASE_NAME-non-valid-target-stderr.txt create mode 100644 Tests/RunCMake/GeneratorExpression/TARGET_FILE_BASE_NAME-non-valid-target.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/TARGET_FILE_BASE_NAME.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/TARGET_FILE_PREFIX-check.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/TARGET_FILE_PREFIX-imported-target-check.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/TARGET_FILE_PREFIX-imported-target.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/TARGET_FILE_PREFIX-non-valid-target-result.txt create mode 100644 Tests/RunCMake/GeneratorExpression/TARGET_FILE_PREFIX-non-valid-target-stderr.txt create mode 100644 Tests/RunCMake/GeneratorExpression/TARGET_FILE_PREFIX-non-valid-target.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/TARGET_FILE_PREFIX.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/TARGET_FILE_SUFFIX-check.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/TARGET_FILE_SUFFIX-imported-target-check.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/TARGET_FILE_SUFFIX-imported-target.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/TARGET_FILE_SUFFIX-non-valid-target-result.txt create mode 100644 Tests/RunCMake/GeneratorExpression/TARGET_FILE_SUFFIX-non-valid-target-stderr.txt create mode 100644 Tests/RunCMake/GeneratorExpression/TARGET_FILE_SUFFIX-non-valid-target.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/TARGET_FILE_SUFFIX.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/TARGET_LINKER_FILE_BASE_NAME-non-valid-target-result.txt create mode 100644 Tests/RunCMake/GeneratorExpression/TARGET_LINKER_FILE_BASE_NAME-non-valid-target-stderr.txt create mode 100644 Tests/RunCMake/GeneratorExpression/TARGET_LINKER_FILE_BASE_NAME-non-valid-target.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/TARGET_LINKER_FILE_PREFIX-non-valid-target-result.txt create mode 100644 Tests/RunCMake/GeneratorExpression/TARGET_LINKER_FILE_PREFIX-non-valid-target-stderr.txt create mode 100644 Tests/RunCMake/GeneratorExpression/TARGET_LINKER_FILE_PREFIX-non-valid-target.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/TARGET_LINKER_FILE_SUFFIX-non-valid-target-result.txt create mode 100644 Tests/RunCMake/GeneratorExpression/TARGET_LINKER_FILE_SUFFIX-non-valid-target-stderr.txt create mode 100644 Tests/RunCMake/GeneratorExpression/TARGET_LINKER_FILE_SUFFIX-non-valid-target.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/TARGET_PROPERTY-INCLUDE_DIRECTORIES.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/ValidTarget-TARGET_PDB_FILE_BASE_NAME-check.cmake create mode 100644 Tests/RunCMake/GeneratorExpression/ValidTarget-TARGET_PDB_FILE_BASE_NAME.cmake rename Tests/RunCMake/GeneratorToolset/{TestToolsetHostArchOnly-stdout.txt => TestToolsetHostArchOnly_x64-stdout.txt} (100%) rename Tests/RunCMake/GeneratorToolset/{TestToolsetHostArchOnly.cmake => TestToolsetHostArchOnly_x64.cmake} (100%) create mode 100644 Tests/RunCMake/GeneratorToolset/TestToolsetHostArchOnly_x86-stdout.txt create mode 100644 Tests/RunCMake/GeneratorToolset/TestToolsetHostArchOnly_x86.cmake create mode 100644 Tests/RunCMake/GetPrerequisites/ExecutableScripts-stdout.txt create mode 100644 Tests/RunCMake/GetPrerequisites/ExecutableScripts.cmake create mode 100755 Tests/RunCMake/GetPrerequisites/script create mode 100755 Tests/RunCMake/GetPrerequisites/script.bat create mode 100755 Tests/RunCMake/GetPrerequisites/script.sh create mode 100644 Tests/RunCMake/MSVCRuntimeLibrary/CMP0091-NEW-result.txt create mode 100644 Tests/RunCMake/MSVCRuntimeLibrary/CMP0091-NEW-stderr.txt create mode 100644 Tests/RunCMake/MSVCRuntimeLibrary/CMP0091-NEW.cmake create mode 100644 Tests/RunCMake/MSVCRuntimeLibrary/CMP0091-OLD.cmake create mode 100644 Tests/RunCMake/MSVCRuntimeLibrary/CMP0091-WARN.cmake create mode 100644 Tests/RunCMake/MSVCRuntimeLibrary/CMP0091-common.cmake create mode 100644 Tests/RunCMake/MSVCRuntimeLibrary/CMakeLists.txt create mode 100644 Tests/RunCMake/MSVCRuntimeLibrary/RunCMakeTest.cmake create mode 100644 Tests/RunCMake/MSVCRuntimeLibrary/empty.c create mode 100644 Tests/RunCMake/MSVCWarningFlags/CMP0092-NEW.cmake create mode 100644 Tests/RunCMake/MSVCWarningFlags/CMP0092-OLD.cmake create mode 100644 Tests/RunCMake/MSVCWarningFlags/CMP0092-WARN.cmake create mode 100644 Tests/RunCMake/MSVCWarningFlags/CMP0092-common.cmake create mode 100644 Tests/RunCMake/MSVCWarningFlags/CMakeLists.txt create mode 100644 Tests/RunCMake/MSVCWarningFlags/RunCMakeTest.cmake create mode 100644 Tests/RunCMake/Make/VerboseBuild-build-stdout.txt create mode 100644 Tests/RunCMake/Make/VerboseBuild-build-watcom-stdout.txt create mode 100644 Tests/RunCMake/Make/VerboseBuild-nowork-gnu-stdout.txt create mode 100644 Tests/RunCMake/Make/VerboseBuild.cmake create mode 100644 Tests/RunCMake/Make/hello.c create mode 100644 Tests/RunCMake/MaxRecursionDepth/CMakeLists.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/CMakeLists.txt.in create mode 100644 Tests/RunCMake/MaxRecursionDepth/CTestCustom.cmake create mode 100644 Tests/RunCMake/MaxRecursionDepth/FindRecursivePackage.cmake create mode 100644 Tests/RunCMake/MaxRecursionDepth/RunCMakeTest.cmake create mode 100644 Tests/RunCMake/MaxRecursionDepth/add_subdirectory-var-result.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/add_subdirectory-var-stderr.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/add_subdirectory.cmake create mode 100644 Tests/RunCMake/MaxRecursionDepth/add_subdirectory/CMakeLists.txt rename Tests/RunCMake/{ctest_submit/FailDrop-cp-result.txt => MaxRecursionDepth/ctest_read_custom_files-default-result.txt} (100%) create mode 100644 Tests/RunCMake/MaxRecursionDepth/ctest_read_custom_files-default-stderr.txt rename Tests/RunCMake/{ctest_submit/FailDrop-ftp-result.txt => MaxRecursionDepth/ctest_read_custom_files-invalid-var-result.txt} (100%) create mode 100644 Tests/RunCMake/MaxRecursionDepth/ctest_read_custom_files-invalid-var-stderr.txt rename Tests/RunCMake/{ctest_submit/FailDrop-scp-result.txt => MaxRecursionDepth/ctest_read_custom_files-var-result.txt} (100%) create mode 100644 Tests/RunCMake/MaxRecursionDepth/ctest_read_custom_files-var-stderr.txt rename Tests/RunCMake/{ctest_submit/FailDrop-xmlrpc-result.txt => MaxRecursionDepth/ctest_run_script-var-result.txt} (100%) create mode 100644 Tests/RunCMake/MaxRecursionDepth/ctest_run_script-var-stderr.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/ctest_run_script.cmake.in create mode 100644 Tests/RunCMake/MaxRecursionDepth/find_package-default-result.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/find_package-default-script-result.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/find_package-default-script-stderr.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/find_package-default-stderr.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/find_package-invalid-var-result.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/find_package-invalid-var-script-result.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/find_package-invalid-var-script-stderr.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/find_package-invalid-var-stderr.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/find_package-var-result.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/find_package-var-script-result.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/find_package-var-script-stderr.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/find_package-var-stderr.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/find_package.cmake create mode 100644 Tests/RunCMake/MaxRecursionDepth/function-default-result.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/function-default-script-result.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/function-default-script-stderr.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/function-default-stderr.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/function-invalid-var-result.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/function-invalid-var-script-result.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/function-invalid-var-script-stderr.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/function-invalid-var-stderr.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/function-var-result.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/function-var-script-result.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/function-var-script-stderr.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/function-var-stderr.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/function.cmake create mode 100644 Tests/RunCMake/MaxRecursionDepth/include-default-result.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/include-default-script-result.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/include-default-script-stderr.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/include-default-stderr.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/include-invalid-var-result.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/include-invalid-var-script-result.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/include-invalid-var-script-stderr.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/include-invalid-var-stderr.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/include-var-result.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/include-var-script-result.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/include-var-script-stderr.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/include-var-stderr.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/include.cmake create mode 100644 Tests/RunCMake/MaxRecursionDepth/include_recursive.cmake create mode 100644 Tests/RunCMake/MaxRecursionDepth/macro-default-result.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/macro-default-script-result.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/macro-default-script-stderr.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/macro-default-stderr.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/macro-invalid-var-result.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/macro-invalid-var-script-result.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/macro-invalid-var-script-stderr.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/macro-invalid-var-stderr.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/macro-var-result.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/macro-var-script-result.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/macro-var-script-stderr.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/macro-var-stderr.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/macro.cmake create mode 100644 Tests/RunCMake/MaxRecursionDepth/test.cmake.in create mode 100644 Tests/RunCMake/MaxRecursionDepth/try_compile-var-result.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/try_compile-var-stderr.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/try_compile.cmake create mode 100644 Tests/RunCMake/MaxRecursionDepth/try_compile/CMakeLists.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/variable_watch-default-result.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/variable_watch-default-script-result.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/variable_watch-default-script-stderr.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/variable_watch-default-stderr.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/variable_watch-invalid-var-result.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/variable_watch-invalid-var-script-result.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/variable_watch-invalid-var-script-stderr.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/variable_watch-invalid-var-stderr.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/variable_watch-var-result.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/variable_watch-var-script-result.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/variable_watch-var-script-stderr.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/variable_watch-var-stderr.txt create mode 100644 Tests/RunCMake/MaxRecursionDepth/variable_watch.cmake create mode 100644 Tests/RunCMake/MetaCompileFeatures/C.cmake create mode 100644 Tests/RunCMake/MetaCompileFeatures/CMakeLists.txt create mode 100644 Tests/RunCMake/MetaCompileFeatures/CXX.cmake create mode 100644 Tests/RunCMake/MetaCompileFeatures/RunCMakeTest.cmake create mode 100644 Tests/RunCMake/MetaCompileFeatures/a.c create mode 100644 Tests/RunCMake/MetaCompileFeatures/a.cxx create mode 100644 Tests/RunCMake/Ninja/CustomCommandJobPool-check.cmake create mode 100644 Tests/RunCMake/Ninja/CustomCommandJobPool.cmake create mode 100644 Tests/RunCMake/Ninja/JobPoolUsesTerminal-result.txt create mode 100644 Tests/RunCMake/Ninja/JobPoolUsesTerminal-stderr.txt create mode 100644 Tests/RunCMake/Ninja/JobPoolUsesTerminal.cmake create mode 100644 Tests/RunCMake/Ninja/VerboseBuild-build-stdout.txt create mode 100644 Tests/RunCMake/Ninja/VerboseBuild-nowork-stdout.txt create mode 100644 Tests/RunCMake/Ninja/VerboseBuild.cmake create mode 100644 Tests/RunCMake/ObjectLibrary/CheckTargetObjects.cmake create mode 100644 Tests/RunCMake/ObjectLibrary/TransitiveDependencies.cmake create mode 100644 Tests/RunCMake/ObjectLibrary/check_object_files.cmake create mode 100644 Tests/RunCMake/ObjectLibrary/exe2.c create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/CMakeLists.txt create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/ParseImplicitIncludeInfo.cmake create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/RunCMakeTest.cmake create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/CMakeLists.txt create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/README create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/aix-C-XL-13.1.3.input create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/aix-C-XL-13.1.3.output create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/aix-C-XLClang-16.1.0.1.input create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/aix-C-XLClang-16.1.0.1.output create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/aix-CXX-XL-13.1.3.input create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/aix-CXX-XL-13.1.3.output create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/aix-CXX-XLClang-16.1.0.1.input create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/aix-CXX-XLClang-16.1.0.1.output create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/craype-C-Cray-8.7.input create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/craype-C-Cray-8.7.output create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/craype-C-Cray-9.0-hlist-ad.input create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/craype-C-Cray-9.0-hlist-ad.output create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/craype-C-GNU-7.3.0.input create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/craype-C-GNU-7.3.0.output create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/craype-C-Intel-18.0.2.20180210.input create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/craype-C-Intel-18.0.2.20180210.output create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/craype-CXX-Cray-8.7.input create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/craype-CXX-Cray-8.7.output create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/craype-CXX-Cray-9.0-hlist-ad.input create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/craype-CXX-Cray-9.0-hlist-ad.output create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/craype-CXX-GNU-7.3.0.input create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/craype-CXX-GNU-7.3.0.output create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/craype-CXX-Intel-18.0.2.20180210.input create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/craype-CXX-Intel-18.0.2.20180210.output create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/craype-Fortran-Cray-8.7.input create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/craype-Fortran-Cray-8.7.output create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/craype-Fortran-Cray-9.0-hlist-ad.input create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/craype-Fortran-Cray-9.0-hlist-ad.output create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/craype-Fortran-GNU-7.3.0.input create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/craype-Fortran-GNU-7.3.0.output create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/craype-Fortran-Intel-18.0.2.20180210.input create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/craype-Fortran-Intel-18.0.2.20180210.output create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/darwin-C-AppleClang-8.0.0.8000042.input create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/darwin-C-AppleClang-8.0.0.8000042.output create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/darwin-CXX-AppleClang-8.0.0.8000042.input create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/darwin-CXX-AppleClang-8.0.0.8000042.output create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/darwin_nostdinc-C-AppleClang-8.0.0.8000042.input create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/darwin_nostdinc-C-AppleClang-8.0.0.8000042.output create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/darwin_nostdinc-CXX-AppleClang-8.0.0.8000042.input create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/darwin_nostdinc-CXX-AppleClang-8.0.0.8000042.output create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/freebsd-C-Clang-3.3.0.input create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/freebsd-C-Clang-3.3.0.output create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/freebsd-CXX-Clang-3.3.0.input create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/freebsd-CXX-Clang-3.3.0.output create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/freebsd-Fortran-GNU-4.6.4.input create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/freebsd-Fortran-GNU-4.6.4.output create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/hand-C-empty.input create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/hand-C-empty.output create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/hand-C-relative.input create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/hand-C-relative.output create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/hand-CXX-empty.input create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/hand-CXX-empty.output create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/hand-CXX-relative.input create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/hand-CXX-relative.output create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/linux-C-GNU-7.3.0.input create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/linux-C-GNU-7.3.0.output create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/linux-C-Intel-18.0.0.20170811.input create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/linux-C-Intel-18.0.0.20170811.output create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/linux-C-PGI-18.10.1.input create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/linux-C-PGI-18.10.1.output create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/linux-C-XL-12.1.0.input create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/linux-C-XL-12.1.0.output create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/linux-C-XL-16.1.0.0.input create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/linux-C-XL-16.1.0.0.output create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/linux-CUDA-NVIDIA-9.2.148.input create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/linux-CUDA-NVIDIA-9.2.148.output create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/linux-CXX-GNU-7.3.0.input create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/linux-CXX-GNU-7.3.0.output create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/linux-CXX-Intel-18.0.0.20170811.input create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/linux-CXX-Intel-18.0.0.20170811.output create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/linux-CXX-PGI-18.10.1.input create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/linux-CXX-PGI-18.10.1.output create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/linux-CXX-XL-12.1.0.input create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/linux-CXX-XL-12.1.0.output create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/linux-CXX-XL-16.1.0.0.input create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/linux-CXX-XL-16.1.0.0.output create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/linux-Fortran-GNU-7.3.0.input create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/linux-Fortran-GNU-7.3.0.output create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/linux-Fortran-PGI-18.10.1.input create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/linux-Fortran-PGI-18.10.1.output create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/linux-Fortran-XL-14.1.0.input create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/linux-Fortran-XL-14.1.0.output create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/linux_nostdinc-C-PGI-18.10.1.input create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/linux_nostdinc-C-PGI-18.10.1.output create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/linux_nostdinc-C-XL-12.1.0.input create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/linux_nostdinc-C-XL-12.1.0.output create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/linux_nostdinc-CXX-PGI-18.10.1.input create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/linux_nostdinc-CXX-PGI-18.10.1.output create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/linux_nostdinc-CXX-XL-12.1.0.input create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/linux_nostdinc-CXX-XL-12.1.0.output create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/linux_nostdinc-Fortran-PGI-18.10.1.input create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/linux_nostdinc-Fortran-PGI-18.10.1.output create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/linux_nostdinc_i-C-XL-12.1.0.input create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/linux_nostdinc_i-C-XL-12.1.0.output create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/linux_nostdinc_i-CXX-XL-12.1.0.input create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/linux_nostdinc_i-CXX-XL-12.1.0.output create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/linux_pgf77-Fortran-PGI-18.10.1.input create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/linux_pgf77-Fortran-PGI-18.10.1.output create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/mingw.org-C-GNU-4.9.3.input create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/mingw.org-C-GNU-4.9.3.output create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/mingw.org-CXX-GNU-4.9.3.input create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/mingw.org-CXX-GNU-4.9.3.output create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/netbsd-C-GNU-4.8.5.input create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/netbsd-C-GNU-4.8.5.output create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/netbsd-CXX-GNU-4.8.5.input create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/netbsd-CXX-GNU-4.8.5.output create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/netbsd_nostdinc-C-GNU-4.8.5.input create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/netbsd_nostdinc-C-GNU-4.8.5.output create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/netbsd_nostdinc-CXX-GNU-4.8.5.input create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/netbsd_nostdinc-CXX-GNU-4.8.5.output create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/openbsd-C-Clang-5.0.1.input create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/openbsd-C-Clang-5.0.1.output create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/openbsd-CXX-Clang-5.0.1.input create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/openbsd-CXX-Clang-5.0.1.output create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/sunos-C-SunPro-5.13.0.input create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/sunos-C-SunPro-5.13.0.output create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/sunos-CXX-SunPro-5.13.0.input create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/sunos-CXX-SunPro-5.13.0.output create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/sunos-Fortran-SunPro-8.8.0.input create mode 100644 Tests/RunCMake/ParseImplicitIncludeInfo/data/sunos-Fortran-SunPro-8.8.0.output create mode 100644 Tests/RunCMake/PositionIndependentCode/CMP0083-cmp0083_new-check.cmake create mode 100644 Tests/RunCMake/PositionIndependentCode/CMP0083-cmp0083_old-check.cmake create mode 100644 Tests/RunCMake/PositionIndependentCode/CMP0083.cmake create mode 100644 Tests/RunCMake/PositionIndependentCode/CheckPIESupported.cmake create mode 100644 Tests/RunCMake/PositionIndependentCode/Genex1-result.txt create mode 100644 Tests/RunCMake/PositionIndependentCode/Genex1-stderr.txt create mode 100644 Tests/RunCMake/PositionIndependentCode/Genex1.cmake create mode 100644 Tests/RunCMake/PositionIndependentCode/Genex2-result.txt create mode 100644 Tests/RunCMake/PositionIndependentCode/Genex2-stderr.txt create mode 100644 Tests/RunCMake/PositionIndependentCode/Genex2.cmake create mode 100644 Tests/RunCMake/PositionIndependentCode/PIE-pie_off-check.cmake create mode 100644 Tests/RunCMake/PositionIndependentCode/PIE-pie_on-check.cmake create mode 100644 Tests/RunCMake/PositionIndependentCode/PIE.cmake create mode 100644 Tests/RunCMake/PositionIndependentCode/PIE_validator.cmake create mode 100644 Tests/RunCMake/RuntimePath/Relative.cmake create mode 100644 Tests/RunCMake/RuntimePath/RelativeCheck.cmake create mode 100644 Tests/RunCMake/Swift/E.swift create mode 100644 Tests/RunCMake/Swift/Win32ExecutableDisallowed-result.txt create mode 100644 Tests/RunCMake/Swift/Win32ExecutableDisallowed-stderr.txt create mode 100644 Tests/RunCMake/Swift/Win32ExecutableDisallowed.cmake create mode 100644 Tests/RunCMake/ToolchainFile/IncludeDirectories-toolchain.cmake create mode 100644 Tests/RunCMake/ToolchainFile/IncludeDirectories.c create mode 100644 Tests/RunCMake/ToolchainFile/IncludeDirectories.cmake create mode 100644 Tests/RunCMake/ToolchainFile/IncludeDirectories/IncDir.h create mode 100644 Tests/RunCMake/UseSWIG/CMP0086-NEW-nuild-check.cmake create mode 100644 Tests/RunCMake/UseSWIG/CMP0086-NEW.cmake create mode 100644 Tests/RunCMake/UseSWIG/CMP0086-OLD-build-check.cmake create mode 100644 Tests/RunCMake/UseSWIG/CMP0086-OLD.cmake create mode 100644 Tests/RunCMake/UseSWIG/CMP0086-WARN-stderr.txt create mode 100644 Tests/RunCMake/UseSWIG/CMP0086-WARN.cmake create mode 100644 Tests/RunCMake/UseSWIG/CMP0086-common.cmake create mode 100644 Tests/RunCMake/VS10Project/RuntimeLibrary-check.cmake create mode 100644 Tests/RunCMake/VS10Project/RuntimeLibrary.cmake create mode 100644 Tests/RunCMake/VS10Project/SourceGroupCMakeLists-check.cmake create mode 100644 Tests/RunCMake/VS10Project/SourceGroupCMakeLists.cmake create mode 100644 Tests/RunCMake/VS10Project/VsCSharpCompilerOpts-check.cmake create mode 100644 Tests/RunCMake/VS10Project/VsCSharpCompilerOpts.cmake create mode 100644 Tests/RunCMake/VS10Project/VsCSharpDefines-check.cmake create mode 100644 Tests/RunCMake/VS10Project/VsCSharpDefines.cmake create mode 100644 Tests/RunCMake/VS10Project/VsCSharpDeployFiles-check.cmake create mode 100644 Tests/RunCMake/VS10Project/VsCSharpDeployFiles.cmake create mode 100644 Tests/RunCMake/VS10Project/VsJustMyCode-check.cmake create mode 100644 Tests/RunCMake/VS10Project/VsJustMyCode.cmake create mode 100644 Tests/RunCMake/VS10Project/VsPackageReferences-check.cmake create mode 100644 Tests/RunCMake/VS10Project/VsPackageReferences.cmake create mode 100644 Tests/RunCMake/VS10Project/VsProjectImport-check.cmake create mode 100644 Tests/RunCMake/VS10Project/VsProjectImport.cmake create mode 100644 Tests/RunCMake/VS10Project/VsSpectreMitigation-check.cmake create mode 100644 Tests/RunCMake/VS10Project/VsSpectreMitigation.cmake create mode 100644 Tests/RunCMake/VS10Project/empty.c create mode 100644 Tests/RunCMake/VS10Project/empty.cxx create mode 100644 Tests/RunCMake/VS10ProjectWinCE/CMakeLists.txt create mode 100644 Tests/RunCMake/VS10ProjectWinCE/RunCMakeTest.cmake create mode 100644 Tests/RunCMake/VS10ProjectWinCE/VsCEDebuggerDeploy-check.cmake create mode 100644 Tests/RunCMake/VS10ProjectWinCE/VsCEDebuggerDeploy.cmake create mode 100644 Tests/RunCMake/VS10ProjectWinCE/VsCSharpCFProject-check.cmake create mode 100644 Tests/RunCMake/VS10ProjectWinCE/VsCSharpCFProject.cmake create mode 100644 Tests/RunCMake/VS10ProjectWinCE/foo.cpp create mode 100644 Tests/RunCMake/VS10ProjectWinCE/foo.cs delete mode 100644 Tests/RunCMake/WorkingDirectory/CTestConfig.cmake.in create mode 100644 Tests/RunCMake/WriteBasicConfigVersionFile/All.cmake create mode 100644 Tests/RunCMake/WriteBasicConfigVersionFile/ArchIndependent.cmake create mode 100644 Tests/RunCMake/WriteBasicConfigVersionFile/CMakeLists.txt create mode 100644 Tests/RunCMake/WriteBasicConfigVersionFile/RunCMakeTest.cmake create mode 100644 Tests/RunCMake/XcodeProject/XCTestLookup.cmake create mode 100644 Tests/RunCMake/add_subdirectory/CMP0082-ExcludeFromAll/CMakeLists.txt create mode 100644 Tests/RunCMake/add_subdirectory/CMP0082-NEW-install-component-stdout.txt create mode 100644 Tests/RunCMake/add_subdirectory/CMP0082-NEW-install-stdout.txt create mode 100644 Tests/RunCMake/add_subdirectory/CMP0082-NEW.cmake create mode 100644 Tests/RunCMake/add_subdirectory/CMP0082-Nested/CMakeLists.txt create mode 100644 Tests/RunCMake/add_subdirectory/CMP0082-Nested/sub/CMakeLists.txt create mode 100644 Tests/RunCMake/add_subdirectory/CMP0082-NestedSub/CMakeLists.txt create mode 100644 Tests/RunCMake/add_subdirectory/CMP0082-NestedSub/sub/CMakeLists.txt create mode 100644 Tests/RunCMake/add_subdirectory/CMP0082-None/CMakeLists.txt create mode 100644 Tests/RunCMake/add_subdirectory/CMP0082-OLD-install-component-stdout.txt create mode 100644 Tests/RunCMake/add_subdirectory/CMP0082-OLD-install-stdout.txt create mode 100644 Tests/RunCMake/add_subdirectory/CMP0082-OLD.cmake create mode 100644 Tests/RunCMake/add_subdirectory/CMP0082-WARN-Nested-install-component-stdout.txt create mode 100644 Tests/RunCMake/add_subdirectory/CMP0082-WARN-Nested-install-stdout.txt create mode 100644 Tests/RunCMake/add_subdirectory/CMP0082-WARN-Nested-stderr.txt create mode 100644 Tests/RunCMake/add_subdirectory/CMP0082-WARN-Nested.cmake create mode 100644 Tests/RunCMake/add_subdirectory/CMP0082-WARN-NestedSub-install-component-stdout.txt create mode 100644 Tests/RunCMake/add_subdirectory/CMP0082-WARN-NestedSub-install-stdout.txt create mode 100644 Tests/RunCMake/add_subdirectory/CMP0082-WARN-NestedSub-stderr.txt create mode 100644 Tests/RunCMake/add_subdirectory/CMP0082-WARN-NestedSub.cmake create mode 100644 Tests/RunCMake/add_subdirectory/CMP0082-WARN-NoTopInstall-install-component-stdout.txt create mode 100644 Tests/RunCMake/add_subdirectory/CMP0082-WARN-NoTopInstall-install-stdout.txt create mode 100644 Tests/RunCMake/add_subdirectory/CMP0082-WARN-NoTopInstall.cmake create mode 100644 Tests/RunCMake/add_subdirectory/CMP0082-WARN-None-install-component-stdout.txt create mode 100644 Tests/RunCMake/add_subdirectory/CMP0082-WARN-None-install-stdout.txt create mode 100644 Tests/RunCMake/add_subdirectory/CMP0082-WARN-None.cmake create mode 100644 Tests/RunCMake/add_subdirectory/CMP0082-WARN-install-component-stdout.txt create mode 100644 Tests/RunCMake/add_subdirectory/CMP0082-WARN-install-stdout.txt create mode 100644 Tests/RunCMake/add_subdirectory/CMP0082-WARN-stderr.txt create mode 100644 Tests/RunCMake/add_subdirectory/CMP0082-WARN.cmake create mode 100644 Tests/RunCMake/add_subdirectory/CMP0082/CMakeLists.txt create mode 100644 Tests/RunCMake/add_subdirectory/ExcludeFromAll-build-sub-stderr.txt create mode 100644 Tests/RunCMake/add_subdirectory/ExcludeFromAll/check-sub.cmake create mode 100644 Tests/RunCMake/add_subdirectory/ExcludeFromAll/check.cmake create mode 100644 Tests/RunCMake/add_subdirectory/ExcludeFromAll/subinc.cpp create mode 100644 Tests/RunCMake/add_subdirectory/ExcludeFromAll/zot.cpp create mode 100644 Tests/RunCMake/cmake_parse_arguments/KeyWordsMissingValues.cmake delete mode 100644 Tests/RunCMake/ctest_build/CTestConfig.cmake.in delete mode 100644 Tests/RunCMake/ctest_cmake_error/CTestConfig.cmake.in delete mode 100644 Tests/RunCMake/ctest_configure/CTestConfig.cmake.in delete mode 100644 Tests/RunCMake/ctest_coverage/CTestConfig.cmake.in delete mode 100644 Tests/RunCMake/ctest_disabled_test/CTestConfig.cmake.in delete mode 100644 Tests/RunCMake/ctest_fixtures/CTestConfig.cmake.in delete mode 100644 Tests/RunCMake/ctest_skipped_test/CTestConfig.cmake.in delete mode 100644 Tests/RunCMake/ctest_start/CTestConfig.cmake.in delete mode 100644 Tests/RunCMake/ctest_submit/FailDrop-cp-stderr.txt delete mode 100644 Tests/RunCMake/ctest_submit/FailDrop-cp-stdout.txt delete mode 100644 Tests/RunCMake/ctest_submit/FailDrop-ftp-stderr.txt delete mode 100644 Tests/RunCMake/ctest_submit/FailDrop-ftp-stdout.txt delete mode 100644 Tests/RunCMake/ctest_submit/FailDrop-scp-stderr.txt delete mode 100644 Tests/RunCMake/ctest_submit/FailDrop-scp-stdout.txt delete mode 100644 Tests/RunCMake/ctest_submit/FailDrop-xmlrpc-stderr.txt delete mode 100644 Tests/RunCMake/ctest_submit/FailDrop-xmlrpc-stdout.txt create mode 100644 Tests/RunCMake/ctest_submit/PARTSDone-result.txt create mode 100644 Tests/RunCMake/ctest_submit/PARTSDone-stderr.txt delete mode 100644 Tests/RunCMake/ctest_test/CTestConfig.cmake.in create mode 100644 Tests/RunCMake/ctest_update/CMakeLists.txt.in create mode 100644 Tests/RunCMake/ctest_update/RunCMakeTest.cmake create mode 100644 Tests/RunCMake/ctest_update/UpdateActualVersion-check.cmake create mode 100644 Tests/RunCMake/ctest_update/UpdateChangeId-check.cmake create mode 100644 Tests/RunCMake/ctest_update/test.cmake.in delete mode 100644 Tests/RunCMake/ctest_upload/CTestConfig.cmake.in create mode 100644 Tests/RunCMake/execute_process/EchoCommand-result.txt create mode 100644 Tests/RunCMake/execute_process/EchoCommand-stderr.txt create mode 100644 Tests/RunCMake/execute_process/EchoCommand-stdout.txt create mode 100644 Tests/RunCMake/execute_process/EchoCommand.cmake create mode 100644 Tests/RunCMake/execute_process/EchoCommand2-result.txt create mode 100644 Tests/RunCMake/execute_process/EchoCommand2-stderr.txt create mode 100644 Tests/RunCMake/execute_process/EchoCommand2-stdout.txt create mode 100644 Tests/RunCMake/execute_process/EchoCommand3-result.txt create mode 100644 Tests/RunCMake/execute_process/EchoCommand3-stderr.txt create mode 100644 Tests/RunCMake/export/Empty.cmake create mode 100644 Tests/RunCMake/file/CREATE_LINK-COPY_ON_ERROR.cmake create mode 100644 Tests/RunCMake/file/CREATE_LINK-SYMBOLIC-noexist.cmake create mode 100644 Tests/RunCMake/file/CREATE_LINK-SYMBOLIC.cmake create mode 100644 Tests/RunCMake/file/CREATE_LINK-noarg-result.txt create mode 100644 Tests/RunCMake/file/CREATE_LINK-noarg-stderr.txt create mode 100644 Tests/RunCMake/file/CREATE_LINK-noarg.cmake create mode 100644 Tests/RunCMake/file/CREATE_LINK-noexist-stderr.txt create mode 100644 Tests/RunCMake/file/CREATE_LINK-noexist.cmake create mode 100644 Tests/RunCMake/file/CREATE_LINK.cmake create mode 100644 Tests/RunCMake/file/INSTALL-FOLLOW_SYMLINK_CHAIN.cmake create mode 100644 Tests/RunCMake/file/READ_SYMLINK-noexist-result.txt create mode 100644 Tests/RunCMake/file/READ_SYMLINK-noexist-stderr.txt create mode 100644 Tests/RunCMake/file/READ_SYMLINK-noexist.cmake create mode 100644 Tests/RunCMake/file/READ_SYMLINK-notsymlink-result.txt create mode 100644 Tests/RunCMake/file/READ_SYMLINK-notsymlink-stderr.txt create mode 100644 Tests/RunCMake/file/READ_SYMLINK-notsymlink.cmake create mode 100644 Tests/RunCMake/file/READ_SYMLINK.cmake create mode 100644 Tests/RunCMake/file/REMOVE-empty-stderr.txt create mode 100644 Tests/RunCMake/file/REMOVE-empty.cmake create mode 100644 Tests/RunCMake/file/SIZE-error-does-not-exist-result.txt create mode 100644 Tests/RunCMake/file/SIZE-error-does-not-exist-stderr.txt create mode 100644 Tests/RunCMake/file/SIZE-error-does-not-exist.cmake create mode 100644 Tests/RunCMake/file/SIZE.cmake create mode 100644 Tests/RunCMake/find_package/CMP0084-NEW-stderr.txt create mode 100644 Tests/RunCMake/find_package/CMP0084-NEW.cmake create mode 100644 Tests/RunCMake/find_package/CMP0084-OLD.cmake create mode 100644 Tests/RunCMake/find_package/CMP0084-WARN-stderr.txt create mode 100644 Tests/RunCMake/find_package/CMP0084-WARN.cmake create mode 100644 Tests/RunCMake/find_package/PackageRoot/ResolvedConfig.cmake create mode 100644 Tests/RunCMake/find_package/SetFoundResolved-stderr.txt create mode 100644 Tests/RunCMake/find_package/SetFoundResolved.cmake create mode 100644 Tests/RunCMake/find_path/EmptyOldStyle-stdout.txt create mode 100644 Tests/RunCMake/find_path/EmptyOldStyle.cmake create mode 100644 Tests/RunCMake/install/CMP0087-NEW-check.cmake create mode 100644 Tests/RunCMake/install/CMP0087-NEW.cmake create mode 100644 Tests/RunCMake/install/CMP0087-NEW/CMakeLists.txt create mode 100644 Tests/RunCMake/install/CMP0087-OLD-check.cmake create mode 100644 Tests/RunCMake/install/CMP0087-OLD.cmake create mode 100644 Tests/RunCMake/install/CMP0087-OLD/CMakeLists.txt create mode 100644 Tests/RunCMake/install/CMP0087-WARN-stderr.txt create mode 100644 Tests/RunCMake/install/CMP0087-WARN.cmake create mode 100644 Tests/RunCMake/install/DIRECTORY-DESTINATION-TYPE-result.txt create mode 100644 Tests/RunCMake/install/DIRECTORY-DESTINATION-TYPE-stderr.txt create mode 100644 Tests/RunCMake/install/DIRECTORY-DESTINATION-TYPE.cmake create mode 100644 Tests/RunCMake/install/DIRECTORY-TYPE-Cache-all-check.cmake create mode 100644 Tests/RunCMake/install/DIRECTORY-TYPE-Cache.cmake create mode 100644 Tests/RunCMake/install/DIRECTORY-TYPE-CacheDependent-all-check.cmake create mode 100644 Tests/RunCMake/install/DIRECTORY-TYPE-CacheDependent.cmake create mode 100644 Tests/RunCMake/install/DIRECTORY-TYPE-all-check.cmake create mode 100644 Tests/RunCMake/install/DIRECTORY-TYPE.cmake create mode 100644 Tests/RunCMake/install/FILES-DESTINATION-TYPE-result.txt create mode 100644 Tests/RunCMake/install/FILES-DESTINATION-TYPE-stderr.txt create mode 100644 Tests/RunCMake/install/FILES-DESTINATION-TYPE.cmake create mode 100644 Tests/RunCMake/install/FILES-TYPE-Cache-all-check.cmake create mode 100644 Tests/RunCMake/install/FILES-TYPE-Cache.cmake create mode 100644 Tests/RunCMake/install/FILES-TYPE-CacheDependent-all-check.cmake create mode 100644 Tests/RunCMake/install/FILES-TYPE-CacheDependent.cmake create mode 100644 Tests/RunCMake/install/FILES-TYPE-all-check.cmake create mode 100644 Tests/RunCMake/install/FILES-TYPE.cmake create mode 100644 Tests/RunCMake/install/TARGETS-Apple-Defaults-result.txt create mode 100644 Tests/RunCMake/install/TARGETS-Apple-Defaults-stderr.txt create mode 100644 Tests/RunCMake/install/TARGETS-Apple-Defaults.cmake create mode 100644 Tests/RunCMake/install/TARGETS-Defaults-Cache-all-check.cmake create mode 100644 Tests/RunCMake/install/TARGETS-Defaults-Cache.cmake create mode 100644 Tests/RunCMake/install/TARGETS-Defaults-all-check.cmake create mode 100644 Tests/RunCMake/install/TARGETS-Defaults.cmake create mode 100644 Tests/RunCMake/install/TARGETS-ImportedGlobal-result.txt create mode 100644 Tests/RunCMake/install/TARGETS-ImportedGlobal-stderr.txt create mode 100644 Tests/RunCMake/install/TARGETS-ImportedGlobal.cmake delete mode 100644 Tests/RunCMake/install/TARGETS-OPTIONAL-stderr.txt create mode 100644 Tests/RunCMake/install/obj2.h create mode 100644 Tests/RunCMake/install/obj3.c create mode 100644 Tests/RunCMake/install/obj3.h create mode 100644 Tests/RunCMake/install/obj4.c create mode 100644 Tests/RunCMake/install/obj4.h create mode 100644 Tests/RunCMake/install/obj5.c create mode 100644 Tests/RunCMake/install/obj5.h delete mode 100644 Tests/RunCMake/list/FILTER-NotList-stderr.txt create mode 100644 Tests/RunCMake/list/POP_BACK-NoArgs-result.txt create mode 100644 Tests/RunCMake/list/POP_BACK-NoArgs-stderr.txt create mode 100644 Tests/RunCMake/list/POP_BACK-NoArgs.cmake create mode 100644 Tests/RunCMake/list/POP_BACK.cmake create mode 100644 Tests/RunCMake/list/POP_FRONT-NoArgs-result.txt create mode 100644 Tests/RunCMake/list/POP_FRONT-NoArgs-stderr.txt create mode 100644 Tests/RunCMake/list/POP_FRONT-NoArgs.cmake create mode 100644 Tests/RunCMake/list/POP_FRONT.cmake create mode 100644 Tests/RunCMake/list/PREPEND-NoArgs-result.txt create mode 100644 Tests/RunCMake/list/PREPEND-NoArgs-stderr.txt create mode 100644 Tests/RunCMake/list/PREPEND-NoArgs.cmake create mode 100644 Tests/RunCMake/list/PREPEND.cmake create mode 100644 Tests/RunCMake/list/REMOVE_AT-EmptyList-result.txt create mode 100644 Tests/RunCMake/list/REMOVE_AT-EmptyList-stderr.txt create mode 100644 Tests/RunCMake/list/REMOVE_AT-EmptyList.cmake delete mode 100644 Tests/RunCMake/list/REMOVE_DUPLICATES-NotList-stderr.txt create mode 100644 Tests/RunCMake/list/REMOVE_DUPLICATES-PreserveOrder.cmake delete mode 100644 Tests/RunCMake/list/REMOVE_ITEM-NotList-stderr.txt delete mode 100644 Tests/RunCMake/list/REVERSE-NotList-stderr.txt delete mode 100644 Tests/RunCMake/list/SORT-NotList-stderr.txt create mode 100644 Tests/RunCMake/message/message-all-loglevels.cmake create mode 100644 Tests/RunCMake/message/message-loglevel-debug-stderr.txt create mode 100644 Tests/RunCMake/message/message-loglevel-debug-stdout.txt create mode 100644 Tests/RunCMake/message/message-loglevel-default-stderr.txt create mode 100644 Tests/RunCMake/message/message-loglevel-default-stdout.txt create mode 100644 Tests/RunCMake/message/message-loglevel-invalid-result.txt create mode 100644 Tests/RunCMake/message/message-loglevel-invalid-stderr.txt create mode 100644 Tests/RunCMake/message/message-loglevel-notice-stderr.txt create mode 100644 Tests/RunCMake/message/message-loglevel-status-stderr.txt create mode 100644 Tests/RunCMake/message/message-loglevel-status-stdout.txt create mode 100644 Tests/RunCMake/message/message-loglevel-trace-stderr.txt create mode 100644 Tests/RunCMake/message/message-loglevel-trace-stdout.txt create mode 100644 Tests/RunCMake/message/message-loglevel-verbose-stderr.txt create mode 100644 Tests/RunCMake/message/message-loglevel-verbose-stdout.txt create mode 100644 Tests/RunCMake/message/message-loglevel-warning-stderr.txt create mode 100644 Tests/RunCMake/project_injected/CMP0048-WARN-stderr.txt create mode 100644 Tests/RunCMake/pseudo_emulator_custom_command_arg.c create mode 100644 Tests/RunCMake/set/ExtraEnvValue-stderr.txt create mode 100644 Tests/RunCMake/set/ExtraEnvValue.cmake create mode 100644 Tests/RunCMake/set/UnknownCacheType-stderr.txt create mode 100644 Tests/RunCMake/set/UnknownCacheType.cmake create mode 100644 Tests/RunCMake/string/Repeat.cmake create mode 100644 Tests/RunCMake/string/RepeatNegativeCount-result.txt create mode 100644 Tests/RunCMake/string/RepeatNegativeCount-stderr.txt create mode 100644 Tests/RunCMake/string/RepeatNegativeCount.cmake create mode 100644 Tests/RunCMake/string/RepeatNoArgs-result.txt create mode 100644 Tests/RunCMake/string/RepeatNoArgs-stderr.txt create mode 100644 Tests/RunCMake/string/RepeatNoArgs.cmake create mode 100644 Tests/RunCMake/target_compile_definitions/CMakeLists.txt create mode 100644 Tests/RunCMake/target_compile_definitions/RunCMakeTest.cmake create mode 100644 Tests/RunCMake/target_compile_definitions/empty_keyword_args.cmake create mode 100644 Tests/RunCMake/target_compile_features/empty_keyword_args.cmake create mode 100644 Tests/RunCMake/target_compile_options/CMakeLists.txt create mode 100644 Tests/RunCMake/target_compile_options/RunCMakeTest.cmake create mode 100644 Tests/RunCMake/target_compile_options/empty_keyword_args.cmake create mode 100644 Tests/RunCMake/target_include_directories/CMakeLists.txt create mode 100644 Tests/RunCMake/target_include_directories/RunCMakeTest.cmake create mode 100644 Tests/RunCMake/target_include_directories/empty_keyword_args.cmake create mode 100644 Tests/RunCMake/target_link_directories/CMakeLists.txt create mode 100644 Tests/RunCMake/target_link_directories/RunCMakeTest.cmake create mode 100644 Tests/RunCMake/target_link_directories/empty_keyword_args.cmake create mode 100644 Tests/RunCMake/target_link_libraries/empty_keyword_args.cmake create mode 100644 Tests/RunCMake/target_link_options/empty_keyword_args.cmake create mode 100644 Tests/RunCMake/target_sources/CMakeLists.txt create mode 100644 Tests/RunCMake/target_sources/RunCMakeTest.cmake create mode 100644 Tests/RunCMake/target_sources/empty_keyword_args.cmake create mode 100644 Tests/RunCMake/try_compile/LinkOptions.cmake create mode 100644 Tests/RunCMake/try_compile/lib.c create mode 100644 Tests/RunCMake/try_compile/main.c create mode 100644 Tests/RunCMake/try_run/LinkOptions.cmake create mode 100644 Tests/RunCMake/try_run/lib.c create mode 100644 Tests/RunCMake/try_run/main.c create mode 100644 Tests/TryCompile/check_a_b.c create mode 100644 Tests/Tutorial/Complete/CMakeLists.txt create mode 100644 Tests/Tutorial/Complete/Config.cmake.in rename Tests/Tutorial/{Step6 => Complete}/License.txt (64%) create mode 100644 Tests/Tutorial/Complete/MathFunctions/CMakeLists.txt create mode 100644 Tests/Tutorial/Complete/MathFunctions/MakeTable.cxx create mode 100644 Tests/Tutorial/Complete/MathFunctions/MathFunctions.cxx create mode 100644 Tests/Tutorial/Complete/MathFunctions/MathFunctions.h create mode 100644 Tests/Tutorial/Complete/MathFunctions/mysqrt.cxx create mode 100644 Tests/Tutorial/Complete/MathFunctions/mysqrt.h create mode 100644 Tests/Tutorial/Complete/TutorialConfig.h.in create mode 100644 Tests/Tutorial/Complete/tutorial.cxx create mode 100644 Tests/Tutorial/Consumer/CMakeLists.txt create mode 100644 Tests/Tutorial/Consumer/Config.cmake.in create mode 100644 Tests/Tutorial/Consumer/consumer.cxx create mode 100644 Tests/Tutorial/Consumer/directions.txt create mode 100644 Tests/Tutorial/MultiPackage/CMakeLists.txt create mode 100644 Tests/Tutorial/MultiPackage/Config.cmake.in create mode 100644 Tests/Tutorial/MultiPackage/License.txt create mode 100644 Tests/Tutorial/MultiPackage/MathFunctions/CMakeLists.txt create mode 100644 Tests/Tutorial/MultiPackage/MathFunctions/MakeTable.cxx create mode 100644 Tests/Tutorial/MultiPackage/MathFunctions/MathFunctions.cxx create mode 100644 Tests/Tutorial/MultiPackage/MathFunctions/MathFunctions.h create mode 100644 Tests/Tutorial/MultiPackage/MathFunctions/mysqrt.cxx create mode 100644 Tests/Tutorial/MultiPackage/MathFunctions/mysqrt.h create mode 100644 Tests/Tutorial/MultiPackage/MultiCPackConfig.cmake create mode 100644 Tests/Tutorial/MultiPackage/TutorialConfig.h.in create mode 100644 Tests/Tutorial/MultiPackage/directions.txt create mode 100644 Tests/Tutorial/MultiPackage/tutorial.cxx create mode 100644 Tests/Tutorial/Readme.txt create mode 100644 Tests/Tutorial/Step1/directions.txt create mode 100644 Tests/Tutorial/Step10/CMakeLists.txt create mode 100644 Tests/Tutorial/Step10/License.txt create mode 100644 Tests/Tutorial/Step10/MathFunctions/CMakeLists.txt create mode 100644 Tests/Tutorial/Step10/MathFunctions/MakeTable.cxx create mode 100644 Tests/Tutorial/Step10/MathFunctions/MathFunctions.cxx create mode 100644 Tests/Tutorial/Step10/MathFunctions/MathFunctions.h create mode 100644 Tests/Tutorial/Step10/MathFunctions/mysqrt.cxx create mode 100644 Tests/Tutorial/Step10/MathFunctions/mysqrt.h create mode 100644 Tests/Tutorial/Step10/TutorialConfig.h.in create mode 100644 Tests/Tutorial/Step10/directions.txt create mode 100644 Tests/Tutorial/Step10/tutorial.cxx create mode 100644 Tests/Tutorial/Step11/CMakeLists.txt create mode 100644 Tests/Tutorial/Step11/License.txt create mode 100644 Tests/Tutorial/Step11/MathFunctions/CMakeLists.txt create mode 100644 Tests/Tutorial/Step11/MathFunctions/MakeTable.cxx create mode 100644 Tests/Tutorial/Step11/MathFunctions/MathFunctions.cxx create mode 100644 Tests/Tutorial/Step11/MathFunctions/MathFunctions.h create mode 100644 Tests/Tutorial/Step11/MathFunctions/mysqrt.cxx create mode 100644 Tests/Tutorial/Step11/MathFunctions/mysqrt.h create mode 100644 Tests/Tutorial/Step11/TutorialConfig.h.in create mode 100644 Tests/Tutorial/Step11/directions.txt create mode 100644 Tests/Tutorial/Step11/tutorial.cxx create mode 100644 Tests/Tutorial/Step2/directions.txt create mode 100644 Tests/Tutorial/Step3/directions.txt create mode 100644 Tests/Tutorial/Step4/directions.txt create mode 100644 Tests/Tutorial/Step5/directions.txt create mode 100644 Tests/Tutorial/Step6/directions.txt delete mode 100644 Tests/Tutorial/Step7/CTestConfig.cmake create mode 100644 Tests/Tutorial/Step7/directions.txt create mode 100644 Tests/Tutorial/Step8/CMakeLists.txt create mode 100644 Tests/Tutorial/Step8/License.txt create mode 100644 Tests/Tutorial/Step8/MathFunctions/CMakeLists.txt create mode 100644 Tests/Tutorial/Step8/MathFunctions/MakeTable.cxx create mode 100644 Tests/Tutorial/Step8/MathFunctions/MathFunctions.h create mode 100644 Tests/Tutorial/Step8/MathFunctions/mysqrt.cxx create mode 100644 Tests/Tutorial/Step8/TutorialConfig.h.in create mode 100644 Tests/Tutorial/Step8/directions.txt create mode 100644 Tests/Tutorial/Step8/tutorial.cxx create mode 100644 Tests/Tutorial/Step9/CMakeLists.txt create mode 100644 Tests/Tutorial/Step9/CTestConfig.cmake create mode 100644 Tests/Tutorial/Step9/License.txt create mode 100644 Tests/Tutorial/Step9/MathFunctions/CMakeLists.txt create mode 100644 Tests/Tutorial/Step9/MathFunctions/MakeTable.cxx create mode 100644 Tests/Tutorial/Step9/MathFunctions/MathFunctions.cxx create mode 100644 Tests/Tutorial/Step9/MathFunctions/MathFunctions.h create mode 100644 Tests/Tutorial/Step9/MathFunctions/mysqrt.cxx create mode 100644 Tests/Tutorial/Step9/MathFunctions/mysqrt.h create mode 100644 Tests/Tutorial/Step9/TutorialConfig.h.in create mode 100644 Tests/Tutorial/Step9/directions.txt create mode 100644 Tests/Tutorial/Step9/tutorial.cxx create mode 100644 Tests/UseSWIG/AlternateLibraryName/CMakeLists.txt create mode 100644 Tests/UseSWIG/ModuleName/CMakeLists.txt create mode 100644 Tests/UseSWIG/ModuleName/example.i create mode 100644 Tests/UseSWIG/ModuleName/runme.py create mode 100644 Tests/UseSWIG/SwigSrcFileExtension/CMakeLists.txt create mode 100644 Tests/UseSWIG/SwigSrcFileExtension/my_add.i create mode 100644 Tests/UseSWIG/SwigSrcFileExtension/my_sub.swg create mode 100755 Tests/UseSWIG/SwigSrcFileExtension/runme.py create mode 100644 Tests/VSWinStorePhone/WinRT/Batman.cpp create mode 100644 Tests/VSWinStorePhone/WinRT/Batman.h create mode 100644 Tests/VSWinStorePhone/WinRT/CMakeLists.txt create mode 100755 Utilities/Release/push.bash delete mode 100644 Utilities/Release/upload_release.cmake create mode 100755 Utilities/Scripts/update-zstd.bash create mode 100644 Utilities/Sphinx/colors.py rename Utilities/{cm_xmlrpc.h => cm_zstd.h} (53%) delete mode 100644 Utilities/cmcompress/CMakeLists.txt delete mode 100644 Utilities/cmcompress/Copyright.txt delete mode 100644 Utilities/cmcompress/cmcompress.c delete mode 100644 Utilities/cmcompress/cmcompress.h delete mode 100644 Utilities/cmcompress/compress.c.original create mode 100644 Utilities/cmcurl/lib/altsvc.c create mode 100644 Utilities/cmcurl/lib/altsvc.h create mode 100644 Utilities/cmcurl/lib/curl_get_line.c rename Utilities/cmcurl/lib/{vtls/axtls.h => curl_get_line.h} (73%) delete mode 100644 Utilities/cmcurl/lib/pipeline.c delete mode 100644 Utilities/cmcurl/lib/pipeline.h delete mode 100644 Utilities/cmcurl/lib/vtls/axtls.c rename Utilities/cmcurl/lib/vtls/{darwinssl.c => sectransp.c} (95%) rename Utilities/cmcurl/lib/vtls/{darwinssl.h => sectransp.h} (80%) delete mode 100644 Utilities/cmlibuv/include/pthread-barrier.h rename Utilities/cmlibuv/include/{uv-aix.h => uv/aix.h} (100%) rename Utilities/cmlibuv/include/{ => uv}/android-ifaddrs.h (100%) rename Utilities/cmlibuv/include/{uv-bsd.h => uv/bsd.h} (100%) rename Utilities/cmlibuv/include/{uv-darwin.h => uv/darwin.h} (100%) rename Utilities/cmlibuv/include/{uv-errno.h => uv/errno.h} (98%) rename Utilities/cmlibuv/include/{uv-linux.h => uv/linux.h} (100%) rename Utilities/cmlibuv/include/{uv-os390.h => uv/os390.h} (100%) rename Utilities/cmlibuv/include/{uv-posix.h => uv/posix.h} (100%) rename Utilities/cmlibuv/include/{ => uv}/stdint-msvc2008.h (100%) rename Utilities/cmlibuv/include/{uv-sunos.h => uv/sunos.h} (100%) rename Utilities/cmlibuv/include/{uv-threadpool.h => uv/threadpool.h} (100%) rename Utilities/cmlibuv/include/{ => uv}/tree.h (100%) rename Utilities/cmlibuv/include/{uv-unix.h => uv/unix.h} (95%) rename Utilities/cmlibuv/include/{uv-version.h => uv/version.h} (97%) rename Utilities/cmlibuv/include/{uv-win.h => uv/win.h} (95%) create mode 100644 Utilities/cmlibuv/src/idna.c create mode 100644 Utilities/cmlibuv/src/idna.h create mode 100644 Utilities/cmlibuv/src/strscpy.c create mode 100644 Utilities/cmlibuv/src/strscpy.h rename Utilities/cmlibuv/src/{unix => }/timer.c (91%) create mode 100644 Utilities/cmlibuv/src/unix/bsd-proctitle.c delete mode 100644 Utilities/cmlibuv/src/win/req.c delete mode 100644 Utilities/cmlibuv/src/win/timer.c create mode 100644 Utilities/cmzstd/CMakeLists.txt create mode 100644 Utilities/cmzstd/LICENSE create mode 100644 Utilities/cmzstd/README.md create mode 100644 Utilities/cmzstd/lib/common/bitstream.h create mode 100644 Utilities/cmzstd/lib/common/compiler.h create mode 100644 Utilities/cmzstd/lib/common/cpu.h create mode 100644 Utilities/cmzstd/lib/common/debug.c create mode 100644 Utilities/cmzstd/lib/common/debug.h create mode 100644 Utilities/cmzstd/lib/common/entropy_common.c create mode 100644 Utilities/cmzstd/lib/common/error_private.c create mode 100644 Utilities/cmzstd/lib/common/error_private.h create mode 100644 Utilities/cmzstd/lib/common/fse.h create mode 100644 Utilities/cmzstd/lib/common/fse_decompress.c create mode 100644 Utilities/cmzstd/lib/common/huf.h create mode 100644 Utilities/cmzstd/lib/common/mem.h create mode 100644 Utilities/cmzstd/lib/common/pool.c create mode 100644 Utilities/cmzstd/lib/common/pool.h create mode 100644 Utilities/cmzstd/lib/common/threading.c create mode 100644 Utilities/cmzstd/lib/common/threading.h create mode 100644 Utilities/cmzstd/lib/common/xxhash.c create mode 100644 Utilities/cmzstd/lib/common/xxhash.h create mode 100644 Utilities/cmzstd/lib/common/zstd_common.c create mode 100644 Utilities/cmzstd/lib/common/zstd_errors.h create mode 100644 Utilities/cmzstd/lib/common/zstd_internal.h create mode 100644 Utilities/cmzstd/lib/compress/fse_compress.c create mode 100644 Utilities/cmzstd/lib/compress/hist.c create mode 100644 Utilities/cmzstd/lib/compress/hist.h create mode 100644 Utilities/cmzstd/lib/compress/huf_compress.c create mode 100644 Utilities/cmzstd/lib/compress/zstd_compress.c create mode 100644 Utilities/cmzstd/lib/compress/zstd_compress_internal.h create mode 100644 Utilities/cmzstd/lib/compress/zstd_double_fast.c create mode 100644 Utilities/cmzstd/lib/compress/zstd_double_fast.h create mode 100644 Utilities/cmzstd/lib/compress/zstd_fast.c create mode 100644 Utilities/cmzstd/lib/compress/zstd_fast.h create mode 100644 Utilities/cmzstd/lib/compress/zstd_lazy.c create mode 100644 Utilities/cmzstd/lib/compress/zstd_lazy.h create mode 100644 Utilities/cmzstd/lib/compress/zstd_ldm.c create mode 100644 Utilities/cmzstd/lib/compress/zstd_ldm.h create mode 100644 Utilities/cmzstd/lib/compress/zstd_opt.c create mode 100644 Utilities/cmzstd/lib/compress/zstd_opt.h create mode 100644 Utilities/cmzstd/lib/compress/zstdmt_compress.c create mode 100644 Utilities/cmzstd/lib/compress/zstdmt_compress.h create mode 100644 Utilities/cmzstd/lib/decompress/huf_decompress.c create mode 100644 Utilities/cmzstd/lib/decompress/zstd_ddict.c create mode 100644 Utilities/cmzstd/lib/decompress/zstd_ddict.h create mode 100644 Utilities/cmzstd/lib/decompress/zstd_decompress.c create mode 100644 Utilities/cmzstd/lib/decompress/zstd_decompress_block.c create mode 100644 Utilities/cmzstd/lib/decompress/zstd_decompress_block.h create mode 100644 Utilities/cmzstd/lib/decompress/zstd_decompress_internal.h create mode 100644 Utilities/cmzstd/lib/deprecated/zbuff.h create mode 100644 Utilities/cmzstd/lib/deprecated/zbuff_common.c create mode 100644 Utilities/cmzstd/lib/deprecated/zbuff_compress.c create mode 100644 Utilities/cmzstd/lib/deprecated/zbuff_decompress.c create mode 100644 Utilities/cmzstd/lib/dictBuilder/cover.c create mode 100644 Utilities/cmzstd/lib/dictBuilder/cover.h create mode 100644 Utilities/cmzstd/lib/dictBuilder/divsufsort.c create mode 100644 Utilities/cmzstd/lib/dictBuilder/divsufsort.h create mode 100644 Utilities/cmzstd/lib/dictBuilder/fastcover.c create mode 100644 Utilities/cmzstd/lib/dictBuilder/zdict.c create mode 100644 Utilities/cmzstd/lib/dictBuilder/zdict.h create mode 100644 Utilities/cmzstd/lib/zstd.h diff --git a/.clang-tidy b/.clang-tidy index 8d79b0c5d..bfcb67ca7 100644 --- a/.clang-tidy +++ b/.clang-tidy @@ -1,5 +1,8 @@ --- Checks: "-*,\ +bugprone-*,\ +-bugprone-macro-parentheses,\ +-bugprone-misplaced-widening-cast,\ google-readability-casting,\ misc-*,\ -misc-incorrect-roundings,\ @@ -8,14 +11,8 @@ misc-*,\ -misc-static-assert,\ modernize-*,\ -modernize-deprecated-headers,\ --modernize-pass-by-value,\ --modernize-raw-string-literal,\ -modernize-return-braced-init-list,\ -modernize-use-auto,\ --modernize-use-default-member-init,\ --modernize-use-emplace,\ --modernize-use-equals-default,\ --modernize-use-equals-delete,\ -modernize-use-noexcept,\ -modernize-use-transparent-functors,\ -modernize-use-using,\ @@ -25,11 +22,15 @@ readability-*,\ -readability-function-size,\ -readability-identifier-naming,\ -readability-implicit-bool-cast,\ +-readability-implicit-bool-conversion,\ -readability-inconsistent-declaration-parameter-name,\ -readability-named-parameter,\ -readability-redundant-declaration,\ --readability-redundant-member-init,\ --readability-simplify-boolean-expr,\ " HeaderFilterRegex: 'Source/cm[^/]*\.(h|hxx|cxx)$' +CheckOptions: + - key: modernize-use-default-member-init.UseAssignment + value: '1' + - key: modernize-use-equals-default.IgnoreMacros + value: '0' ... diff --git a/Auxiliary/bash-completion/cmake b/Auxiliary/bash-completion/cmake index 5d67b0b85..638b1c442 100644 --- a/Auxiliary/bash-completion/cmake +++ b/Auxiliary/bash-completion/cmake @@ -96,7 +96,7 @@ _cmake() _filedir return ;; - --build|--open) + --build|--install|--open) _filedir -d return ;; @@ -116,6 +116,9 @@ _cmake() 2>/dev/null )' -- "$quoted" ) ) return ;; + --loglevel) + COMPREPLY=( $(compgen -W 'error warning notice status verbose debug trace' -- $cur ) ) + ;; --help-command) COMPREPLY=( $( compgen -W '$( cmake --help-command-list 2>/dev/null| grep -v "^cmake version " )' -- "$cur" ) ) diff --git a/Auxiliary/cmake.m4 b/Auxiliary/cmake.m4 index 7beff41a8..a40c0ae97 100644 --- a/Auxiliary/cmake.m4 +++ b/Auxiliary/cmake.m4 @@ -13,7 +13,7 @@ fi # $2: language (e.g. C/CXX/Fortran) # $3: The compiler ID, defaults to GNU. # Possible values are: GNU, Intel, Clang, SunPro, HP, XL, VisualAge, PGI, -# PathScale, Cray, SCO, MIPSpro, MSVC +# PathScale, Cray, SCO, MSVC # $4: optional extra arguments to cmake, e.g. "-DCMAKE_SIZEOF_VOID_P=8" # $5: optional path to cmake binary AC_DEFUN([CMAKE_FIND_PACKAGE], [ diff --git a/Auxiliary/vim/cmake.vim.in b/Auxiliary/vim/cmake.vim.in index 77ad3d884..3471b5455 100644 --- a/Auxiliary/vim/cmake.vim.in +++ b/Auxiliary/vim/cmake.vim.in @@ -31,11 +31,11 @@ syn region cmakeGeneratorExpression start="$<" end=">" contained oneline contain syn region cmakeString start='"' end='"' contained contains=cmakeTodo,cmakeVariableValue,cmakeEscaped -syn region cmakeVariableValue start="${" end="}" contained oneline contains=cmakeVariable,cmakeTodo +syn region cmakeVariableValue start="${" end="}" contained oneline contains=cmakeVariable,cmakeTodo,cmakeVariableValue syn region cmakeEnvironment start="$ENV{" end="}" contained oneline contains=cmakeTodo -syn region cmakeArguments start="(" end=")" contains=ALLBUT,cmakeCommand,cmakeCommandConditional,cmakeCommandRepeat,cmakeCommandDeprecated,cmakeCommandManuallyAdded,cmakeArguments,cmakeTodo +syn region cmakeArguments start="(" end=")" contains=ALLBUT,cmakeGeneratorExpressions,cmakeCommand,cmakeCommandConditional,cmakeCommandRepeat,cmakeCommandDeprecated,cmakeCommandManuallyAdded,cmakeArguments,cmakeTodo syn case match diff --git a/Auxiliary/vim/extract-upper-case.pl b/Auxiliary/vim/extract-upper-case.pl index bd62aded9..204b49662 100755 --- a/Auxiliary/vim/extract-upper-case.pl +++ b/Auxiliary/vim/extract-upper-case.pl @@ -13,6 +13,9 @@ my @properties; my @modules; my %keywords; # command => keyword-list +# find cmake/Modules/ | sed -rn 's/.*CMakeDetermine(.+)Compiler.cmake/\1/p' | sort +my @languages = qw(ASM ASM_MASM ASM_NASM C CSharp CUDA CXX Fortran Java RC Swift); + # unwanted upper-cases my %unwanted = map { $_ => 1 } qw(VS CXX IDE NOTFOUND NO_ DFOO DBAR NEW); # cannot remove ALL - exists for add_custom_command @@ -30,8 +33,21 @@ push @modules, "ExternalProject"; # variables open(CMAKE, "$cmake --help-variable-list|") or die "could not run cmake"; while () { - next if /\ chomp; + + if (/<(.*?)>/) { + if ($1 eq 'LANG') { + foreach my $lang (@languages) { + (my $V = $_) =~ s/<.*>/$lang/; + push @variables, $V; + } + + next + } else { + next; # skip if containing < or > + } + } + push @variables, $_; } close(CMAKE); diff --git a/Auxiliary/vim/syntax/cmake.vim b/Auxiliary/vim/syntax/cmake.vim index 076b47fdb..cd8385b67 100644 --- a/Auxiliary/vim/syntax/cmake.vim +++ b/Auxiliary/vim/syntax/cmake.vim @@ -1,13 +1,13 @@ " Vim syntax file " Program: CMake - Cross-Platform Makefile Generator -" Version: cmake version 3.13.20181010-ga3598 +" Version: cmake version 3.14.20190529-g067a4f " Language: CMake " Author: Andy Cedilnik , " Nicholas Hutchinson , " Patrick Boettcher " Maintainer: Dimitri Merejkowsky " Former Maintainer: Karthik Krishnan -" Last Change: 2018 Oct 18 +" Last Change: 2019 May 29 " " Licence: The CMake license applies to this file. See " https://cmake.org/licensing @@ -31,16 +31,17 @@ syn region cmakeGeneratorExpression start="$<" end=">" contained oneline contain syn region cmakeString start='"' end='"' contained contains=cmakeTodo,cmakeVariableValue,cmakeEscaped -syn region cmakeVariableValue start="${" end="}" contained oneline contains=cmakeVariable,cmakeTodo +syn region cmakeVariableValue start="${" end="}" contained oneline contains=cmakeVariable,cmakeTodo,cmakeVariableValue syn region cmakeEnvironment start="$ENV{" end="}" contained oneline contains=cmakeTodo -syn region cmakeArguments start="(" end=")" contains=ALLBUT,cmakeCommand,cmakeCommandConditional,cmakeCommandRepeat,cmakeCommandDeprecated,cmakeCommandManuallyAdded,cmakeArguments,cmakeTodo +syn region cmakeArguments start="(" end=")" contains=ALLBUT,cmakeGeneratorExpressions,cmakeCommand,cmakeCommandConditional,cmakeCommandRepeat,cmakeCommandDeprecated,cmakeCommandManuallyAdded,cmakeArguments,cmakeTodo syn case match syn keyword cmakeProperty contained \ ABSTRACT + \ ADDITIONAL_CLEAN_FILES \ ADDITIONAL_MAKE_CLEAN_FILES \ ADVANCED \ ALIASED_TARGET @@ -67,6 +68,7 @@ syn keyword cmakeProperty contained \ ATTACHED_FILES \ ATTACHED_FILES_ON_FAIL \ AUTOGEN_BUILD_DIR + \ AUTOGEN_ORIGIN_DEPENDS \ AUTOGEN_PARALLEL \ AUTOGEN_SOURCE_GROUP \ AUTOGEN_TARGETS_FOLDER @@ -74,19 +76,23 @@ syn keyword cmakeProperty contained \ AUTOMOC \ AUTOMOC_COMPILER_PREDEFINES \ AUTOMOC_DEPEND_FILTERS + \ AUTOMOC_EXECUTABLE \ AUTOMOC_MACRO_NAMES \ AUTOMOC_MOC_OPTIONS \ AUTOMOC_SOURCE_GROUP \ AUTOMOC_TARGETS_FOLDER \ AUTORCC + \ AUTORCC_EXECUTABLE \ AUTORCC_OPTIONS \ AUTORCC_SOURCE_GROUP \ AUTOUIC + \ AUTOUIC_EXECUTABLE \ AUTOUIC_OPTIONS \ AUTOUIC_SEARCH_PATHS \ BINARY_DIR \ BUILDSYSTEM_TARGETS \ BUILD_RPATH + \ BUILD_RPATH_USE_ORIGIN \ BUILD_WITH_INSTALL_NAME_DIR \ BUILD_WITH_INSTALL_RPATH \ BUNDLE @@ -96,6 +102,7 @@ syn keyword cmakeProperty contained \ CMAKE_CONFIGURE_DEPENDS \ CMAKE_CXX_KNOWN_FEATURES \ CMAKE_C_KNOWN_FEATURES + \ CMAKE_ROLE \ COMMON_LANGUAGE_RUNTIME \ COMPATIBLE_INTERFACE_BOOL \ COMPATIBLE_INTERFACE_NUMBER_MAX @@ -165,6 +172,8 @@ syn keyword cmakeProperty contained \ GENERATED \ GENERATOR_FILE_NAME \ GENERATOR_IS_MULTI_CONFIG + \ GHS_INTEGRITY_APP + \ GHS_NO_SOURCE_GROUP_FILE \ GLOBAL_DEPENDS_DEBUG_MODE \ GLOBAL_DEPENDS_NO_CYCLES \ GNUtoMS @@ -239,6 +248,7 @@ syn keyword cmakeProperty contained \ MANUALLY_ADDED_DEPENDENCIES \ MEASUREMENT \ MODIFIED + \ MSVC_RUNTIME_LIBRARY \ NAME \ NO_SONAME \ NO_SYSTEM_FROM_IMPORTED @@ -288,6 +298,10 @@ syn keyword cmakeProperty contained \ SUBDIRECTORIES \ SUFFIX \ SYMBOLIC + \ Swift_DEPENDENCIES_FILE + \ Swift_DIAGNOSTICS_FILE + \ Swift_MODULE_DIRECTORY + \ Swift_MODULE_NAME \ TARGET_ARCHIVES_MAY_BE_SHARED_LIBS \ TARGET_MESSAGES \ TARGET_SUPPORTS_SHARED_LIBS @@ -320,8 +334,11 @@ syn keyword cmakeProperty contained \ VS_INCLUDE_IN_VSIX \ VS_IOT_EXTENSIONS_VERSION \ VS_IOT_STARTUP_TASK + \ VS_JUST_MY_CODE_DEBUGGING \ VS_KEYWORD \ VS_MOBILE_EXTENSIONS_VERSION + \ VS_NO_SOLUTION_DEPLOY + \ VS_PROJECT_IMPORT \ VS_RESOURCE_GENERATOR \ VS_SCC_AUXPATH \ VS_SCC_LOCALPATH @@ -353,11 +370,13 @@ syn keyword cmakeProperty contained \ XCODE_EMIT_EFFECTIVE_PLATFORM_NAME \ XCODE_EXPLICIT_FILE_TYPE \ XCODE_FILE_ATTRIBUTES + \ XCODE_GENERATE_SCHEME \ XCODE_LAST_KNOWN_FILE_TYPE \ XCODE_PRODUCT_TYPE \ XCODE_SCHEME_ADDRESS_SANITIZER \ XCODE_SCHEME_ADDRESS_SANITIZER_USE_AFTER_RETURN \ XCODE_SCHEME_ARGUMENTS + \ XCODE_SCHEME_DEBUG_AS_ROOT \ XCODE_SCHEME_DISABLE_MAIN_THREAD_CHECKER \ XCODE_SCHEME_DYNAMIC_LIBRARY_LOADS \ XCODE_SCHEME_DYNAMIC_LINKER_API_USAGE @@ -412,6 +431,184 @@ syn keyword cmakeVariable contained \ CMAKE_ARCHIVE_OUTPUT_DIRECTORY \ CMAKE_ARGC \ CMAKE_ARGV0 + \ CMAKE_ASM + \ CMAKE_ASM_ANDROID_TOOLCHAIN_MACHINE + \ CMAKE_ASM_ANDROID_TOOLCHAIN_PREFIX + \ CMAKE_ASM_ANDROID_TOOLCHAIN_SUFFIX + \ CMAKE_ASM_ARCHIVE_APPEND + \ CMAKE_ASM_ARCHIVE_CREATE + \ CMAKE_ASM_ARCHIVE_FINISH + \ CMAKE_ASM_CLANG_TIDY + \ CMAKE_ASM_COMPILER + \ CMAKE_ASM_COMPILER_ABI + \ CMAKE_ASM_COMPILER_AR + \ CMAKE_ASM_COMPILER_ARCHITECTURE_ID + \ CMAKE_ASM_COMPILER_EXTERNAL_TOOLCHAIN + \ CMAKE_ASM_COMPILER_ID + \ CMAKE_ASM_COMPILER_LAUNCHER + \ CMAKE_ASM_COMPILER_LOADED + \ CMAKE_ASM_COMPILER_PREDEFINES_COMMAND + \ CMAKE_ASM_COMPILER_RANLIB + \ CMAKE_ASM_COMPILER_TARGET + \ CMAKE_ASM_COMPILER_VERSION + \ CMAKE_ASM_COMPILER_VERSION_INTERNAL + \ CMAKE_ASM_COMPILE_OBJECT + \ CMAKE_ASM_CPPCHECK + \ CMAKE_ASM_CPPLINT + \ CMAKE_ASM_CREATE_SHARED_LIBRARY + \ CMAKE_ASM_CREATE_SHARED_MODULE + \ CMAKE_ASM_CREATE_STATIC_LIBRARY + \ CMAKE_ASM_FLAGS + \ CMAKE_ASM_FLAGS_DEBUG + \ CMAKE_ASM_FLAGS_DEBUG_INIT + \ CMAKE_ASM_FLAGS_INIT + \ CMAKE_ASM_FLAGS_MINSIZEREL + \ CMAKE_ASM_FLAGS_MINSIZEREL_INIT + \ CMAKE_ASM_FLAGS_RELEASE + \ CMAKE_ASM_FLAGS_RELEASE_INIT + \ CMAKE_ASM_FLAGS_RELWITHDEBINFO + \ CMAKE_ASM_FLAGS_RELWITHDEBINFO_INIT + \ CMAKE_ASM_IGNORE_EXTENSIONS + \ CMAKE_ASM_IMPLICIT_INCLUDE_DIRECTORIES + \ CMAKE_ASM_IMPLICIT_LINK_DIRECTORIES + \ CMAKE_ASM_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES + \ CMAKE_ASM_IMPLICIT_LINK_LIBRARIES + \ CMAKE_ASM_INCLUDE_WHAT_YOU_USE + \ CMAKE_ASM_INIT + \ CMAKE_ASM_LIBRARY_ARCHITECTURE + \ CMAKE_ASM_LINKER_PREFERENCE + \ CMAKE_ASM_LINKER_PREFERENCE_PROPAGATES + \ CMAKE_ASM_LINKER_WRAPPER_FLAG + \ CMAKE_ASM_LINKER_WRAPPER_FLAG_SEP + \ CMAKE_ASM_LINK_EXECUTABLE + \ CMAKE_ASM_MASM + \ CMAKE_ASM_MASM_ANDROID_TOOLCHAIN_MACHINE + \ CMAKE_ASM_MASM_ANDROID_TOOLCHAIN_PREFIX + \ CMAKE_ASM_MASM_ANDROID_TOOLCHAIN_SUFFIX + \ CMAKE_ASM_MASM_ARCHIVE_APPEND + \ CMAKE_ASM_MASM_ARCHIVE_CREATE + \ CMAKE_ASM_MASM_ARCHIVE_FINISH + \ CMAKE_ASM_MASM_CLANG_TIDY + \ CMAKE_ASM_MASM_COMPILER + \ CMAKE_ASM_MASM_COMPILER_ABI + \ CMAKE_ASM_MASM_COMPILER_AR + \ CMAKE_ASM_MASM_COMPILER_ARCHITECTURE_ID + \ CMAKE_ASM_MASM_COMPILER_EXTERNAL_TOOLCHAIN + \ CMAKE_ASM_MASM_COMPILER_ID + \ CMAKE_ASM_MASM_COMPILER_LAUNCHER + \ CMAKE_ASM_MASM_COMPILER_LOADED + \ CMAKE_ASM_MASM_COMPILER_PREDEFINES_COMMAND + \ CMAKE_ASM_MASM_COMPILER_RANLIB + \ CMAKE_ASM_MASM_COMPILER_TARGET + \ CMAKE_ASM_MASM_COMPILER_VERSION + \ CMAKE_ASM_MASM_COMPILER_VERSION_INTERNAL + \ CMAKE_ASM_MASM_COMPILE_OBJECT + \ CMAKE_ASM_MASM_CPPCHECK + \ CMAKE_ASM_MASM_CPPLINT + \ CMAKE_ASM_MASM_CREATE_SHARED_LIBRARY + \ CMAKE_ASM_MASM_CREATE_SHARED_MODULE + \ CMAKE_ASM_MASM_CREATE_STATIC_LIBRARY + \ CMAKE_ASM_MASM_FLAGS + \ CMAKE_ASM_MASM_FLAGS_DEBUG + \ CMAKE_ASM_MASM_FLAGS_DEBUG_INIT + \ CMAKE_ASM_MASM_FLAGS_INIT + \ CMAKE_ASM_MASM_FLAGS_MINSIZEREL + \ CMAKE_ASM_MASM_FLAGS_MINSIZEREL_INIT + \ CMAKE_ASM_MASM_FLAGS_RELEASE + \ CMAKE_ASM_MASM_FLAGS_RELEASE_INIT + \ CMAKE_ASM_MASM_FLAGS_RELWITHDEBINFO + \ CMAKE_ASM_MASM_FLAGS_RELWITHDEBINFO_INIT + \ CMAKE_ASM_MASM_IGNORE_EXTENSIONS + \ CMAKE_ASM_MASM_IMPLICIT_INCLUDE_DIRECTORIES + \ CMAKE_ASM_MASM_IMPLICIT_LINK_DIRECTORIES + \ CMAKE_ASM_MASM_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES + \ CMAKE_ASM_MASM_IMPLICIT_LINK_LIBRARIES + \ CMAKE_ASM_MASM_INCLUDE_WHAT_YOU_USE + \ CMAKE_ASM_MASM_INIT + \ CMAKE_ASM_MASM_LIBRARY_ARCHITECTURE + \ CMAKE_ASM_MASM_LINKER_PREFERENCE + \ CMAKE_ASM_MASM_LINKER_PREFERENCE_PROPAGATES + \ CMAKE_ASM_MASM_LINKER_WRAPPER_FLAG + \ CMAKE_ASM_MASM_LINKER_WRAPPER_FLAG_SEP + \ CMAKE_ASM_MASM_LINK_EXECUTABLE + \ CMAKE_ASM_MASM_OUTPUT_EXTENSION + \ CMAKE_ASM_MASM_PLATFORM_ID + \ CMAKE_ASM_MASM_SIMULATE_ID + \ CMAKE_ASM_MASM_SIMULATE_VERSION + \ CMAKE_ASM_MASM_SIZEOF_DATA_PTR + \ CMAKE_ASM_MASM_SOURCE_FILE_EXTENSIONS + \ CMAKE_ASM_MASM_STANDARD_INCLUDE_DIRECTORIES + \ CMAKE_ASM_MASM_STANDARD_LIBRARIES + \ CMAKE_ASM_MASM_VISIBILITY_PRESET + \ CMAKE_ASM_NASM + \ CMAKE_ASM_NASM_ANDROID_TOOLCHAIN_MACHINE + \ CMAKE_ASM_NASM_ANDROID_TOOLCHAIN_PREFIX + \ CMAKE_ASM_NASM_ANDROID_TOOLCHAIN_SUFFIX + \ CMAKE_ASM_NASM_ARCHIVE_APPEND + \ CMAKE_ASM_NASM_ARCHIVE_CREATE + \ CMAKE_ASM_NASM_ARCHIVE_FINISH + \ CMAKE_ASM_NASM_CLANG_TIDY + \ CMAKE_ASM_NASM_COMPILER + \ CMAKE_ASM_NASM_COMPILER_ABI + \ CMAKE_ASM_NASM_COMPILER_AR + \ CMAKE_ASM_NASM_COMPILER_ARCHITECTURE_ID + \ CMAKE_ASM_NASM_COMPILER_EXTERNAL_TOOLCHAIN + \ CMAKE_ASM_NASM_COMPILER_ID + \ CMAKE_ASM_NASM_COMPILER_LAUNCHER + \ CMAKE_ASM_NASM_COMPILER_LOADED + \ CMAKE_ASM_NASM_COMPILER_PREDEFINES_COMMAND + \ CMAKE_ASM_NASM_COMPILER_RANLIB + \ CMAKE_ASM_NASM_COMPILER_TARGET + \ CMAKE_ASM_NASM_COMPILER_VERSION + \ CMAKE_ASM_NASM_COMPILER_VERSION_INTERNAL + \ CMAKE_ASM_NASM_COMPILE_OBJECT + \ CMAKE_ASM_NASM_CPPCHECK + \ CMAKE_ASM_NASM_CPPLINT + \ CMAKE_ASM_NASM_CREATE_SHARED_LIBRARY + \ CMAKE_ASM_NASM_CREATE_SHARED_MODULE + \ CMAKE_ASM_NASM_CREATE_STATIC_LIBRARY + \ CMAKE_ASM_NASM_FLAGS + \ CMAKE_ASM_NASM_FLAGS_DEBUG + \ CMAKE_ASM_NASM_FLAGS_DEBUG_INIT + \ CMAKE_ASM_NASM_FLAGS_INIT + \ CMAKE_ASM_NASM_FLAGS_MINSIZEREL + \ CMAKE_ASM_NASM_FLAGS_MINSIZEREL_INIT + \ CMAKE_ASM_NASM_FLAGS_RELEASE + \ CMAKE_ASM_NASM_FLAGS_RELEASE_INIT + \ CMAKE_ASM_NASM_FLAGS_RELWITHDEBINFO + \ CMAKE_ASM_NASM_FLAGS_RELWITHDEBINFO_INIT + \ CMAKE_ASM_NASM_IGNORE_EXTENSIONS + \ CMAKE_ASM_NASM_IMPLICIT_INCLUDE_DIRECTORIES + \ CMAKE_ASM_NASM_IMPLICIT_LINK_DIRECTORIES + \ CMAKE_ASM_NASM_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES + \ CMAKE_ASM_NASM_IMPLICIT_LINK_LIBRARIES + \ CMAKE_ASM_NASM_INCLUDE_WHAT_YOU_USE + \ CMAKE_ASM_NASM_INIT + \ CMAKE_ASM_NASM_LIBRARY_ARCHITECTURE + \ CMAKE_ASM_NASM_LINKER_PREFERENCE + \ CMAKE_ASM_NASM_LINKER_PREFERENCE_PROPAGATES + \ CMAKE_ASM_NASM_LINKER_WRAPPER_FLAG + \ CMAKE_ASM_NASM_LINKER_WRAPPER_FLAG_SEP + \ CMAKE_ASM_NASM_LINK_EXECUTABLE + \ CMAKE_ASM_NASM_OUTPUT_EXTENSION + \ CMAKE_ASM_NASM_PLATFORM_ID + \ CMAKE_ASM_NASM_SIMULATE_ID + \ CMAKE_ASM_NASM_SIMULATE_VERSION + \ CMAKE_ASM_NASM_SIZEOF_DATA_PTR + \ CMAKE_ASM_NASM_SOURCE_FILE_EXTENSIONS + \ CMAKE_ASM_NASM_STANDARD_INCLUDE_DIRECTORIES + \ CMAKE_ASM_NASM_STANDARD_LIBRARIES + \ CMAKE_ASM_NASM_VISIBILITY_PRESET + \ CMAKE_ASM_OUTPUT_EXTENSION + \ CMAKE_ASM_PLATFORM_ID + \ CMAKE_ASM_SIMULATE_ID + \ CMAKE_ASM_SIMULATE_VERSION + \ CMAKE_ASM_SIZEOF_DATA_PTR + \ CMAKE_ASM_SOURCE_FILE_EXTENSIONS + \ CMAKE_ASM_STANDARD_INCLUDE_DIRECTORIES + \ CMAKE_ASM_STANDARD_LIBRARIES + \ CMAKE_ASM_VISIBILITY_PRESET + \ CMAKE_AUTOGEN_ORIGIN_DEPENDS \ CMAKE_AUTOGEN_PARALLEL \ CMAKE_AUTOGEN_VERBOSE \ CMAKE_AUTOMOC @@ -428,10 +625,12 @@ syn keyword cmakeVariable contained \ CMAKE_BACKWARDS_COMPATIBILITY \ CMAKE_BINARY_DIR \ CMAKE_BUILD_RPATH + \ CMAKE_BUILD_RPATH_USE_ORIGIN \ CMAKE_BUILD_TOOL \ CMAKE_BUILD_TYPE \ CMAKE_BUILD_WITH_INSTALL_NAME_DIR \ CMAKE_BUILD_WITH_INSTALL_RPATH + \ CMAKE_C \ CMAKE_CACHEFILE_DIR \ CMAKE_CACHE_MAJOR_VERSION \ CMAKE_CACHE_MINOR_VERSION @@ -452,26 +651,261 @@ syn keyword cmakeVariable contained \ CMAKE_CPACK_COMMAND \ CMAKE_CROSSCOMPILING \ CMAKE_CROSSCOMPILING_EMULATOR + \ CMAKE_CSharp + \ CMAKE_CSharp_ANDROID_TOOLCHAIN_MACHINE + \ CMAKE_CSharp_ANDROID_TOOLCHAIN_PREFIX + \ CMAKE_CSharp_ANDROID_TOOLCHAIN_SUFFIX + \ CMAKE_CSharp_ARCHIVE_APPEND + \ CMAKE_CSharp_ARCHIVE_CREATE + \ CMAKE_CSharp_ARCHIVE_FINISH + \ CMAKE_CSharp_CLANG_TIDY + \ CMAKE_CSharp_COMPILER + \ CMAKE_CSharp_COMPILER_ABI + \ CMAKE_CSharp_COMPILER_AR + \ CMAKE_CSharp_COMPILER_ARCHITECTURE_ID + \ CMAKE_CSharp_COMPILER_EXTERNAL_TOOLCHAIN + \ CMAKE_CSharp_COMPILER_ID + \ CMAKE_CSharp_COMPILER_LAUNCHER + \ CMAKE_CSharp_COMPILER_LOADED + \ CMAKE_CSharp_COMPILER_PREDEFINES_COMMAND + \ CMAKE_CSharp_COMPILER_RANLIB + \ CMAKE_CSharp_COMPILER_TARGET + \ CMAKE_CSharp_COMPILER_VERSION + \ CMAKE_CSharp_COMPILER_VERSION_INTERNAL + \ CMAKE_CSharp_COMPILE_OBJECT + \ CMAKE_CSharp_CPPCHECK + \ CMAKE_CSharp_CPPLINT + \ CMAKE_CSharp_CREATE_SHARED_LIBRARY + \ CMAKE_CSharp_CREATE_SHARED_MODULE + \ CMAKE_CSharp_CREATE_STATIC_LIBRARY + \ CMAKE_CSharp_FLAGS + \ CMAKE_CSharp_FLAGS_DEBUG + \ CMAKE_CSharp_FLAGS_DEBUG_INIT + \ CMAKE_CSharp_FLAGS_INIT + \ CMAKE_CSharp_FLAGS_MINSIZEREL + \ CMAKE_CSharp_FLAGS_MINSIZEREL_INIT + \ CMAKE_CSharp_FLAGS_RELEASE + \ CMAKE_CSharp_FLAGS_RELEASE_INIT + \ CMAKE_CSharp_FLAGS_RELWITHDEBINFO + \ CMAKE_CSharp_FLAGS_RELWITHDEBINFO_INIT + \ CMAKE_CSharp_IGNORE_EXTENSIONS + \ CMAKE_CSharp_IMPLICIT_INCLUDE_DIRECTORIES + \ CMAKE_CSharp_IMPLICIT_LINK_DIRECTORIES + \ CMAKE_CSharp_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES + \ CMAKE_CSharp_IMPLICIT_LINK_LIBRARIES + \ CMAKE_CSharp_INCLUDE_WHAT_YOU_USE + \ CMAKE_CSharp_INIT + \ CMAKE_CSharp_LIBRARY_ARCHITECTURE + \ CMAKE_CSharp_LINKER_PREFERENCE + \ CMAKE_CSharp_LINKER_PREFERENCE_PROPAGATES + \ CMAKE_CSharp_LINKER_WRAPPER_FLAG + \ CMAKE_CSharp_LINKER_WRAPPER_FLAG_SEP + \ CMAKE_CSharp_LINK_EXECUTABLE + \ CMAKE_CSharp_OUTPUT_EXTENSION + \ CMAKE_CSharp_PLATFORM_ID + \ CMAKE_CSharp_SIMULATE_ID + \ CMAKE_CSharp_SIMULATE_VERSION + \ CMAKE_CSharp_SIZEOF_DATA_PTR + \ CMAKE_CSharp_SOURCE_FILE_EXTENSIONS + \ CMAKE_CSharp_STANDARD_INCLUDE_DIRECTORIES + \ CMAKE_CSharp_STANDARD_LIBRARIES + \ CMAKE_CSharp_VISIBILITY_PRESET \ CMAKE_CTEST_COMMAND + \ CMAKE_CUDA + \ CMAKE_CUDA_ANDROID_TOOLCHAIN_MACHINE + \ CMAKE_CUDA_ANDROID_TOOLCHAIN_PREFIX + \ CMAKE_CUDA_ANDROID_TOOLCHAIN_SUFFIX + \ CMAKE_CUDA_ARCHIVE_APPEND + \ CMAKE_CUDA_ARCHIVE_CREATE + \ CMAKE_CUDA_ARCHIVE_FINISH + \ CMAKE_CUDA_CLANG_TIDY + \ CMAKE_CUDA_COMPILER + \ CMAKE_CUDA_COMPILER_ABI + \ CMAKE_CUDA_COMPILER_AR + \ CMAKE_CUDA_COMPILER_ARCHITECTURE_ID + \ CMAKE_CUDA_COMPILER_EXTERNAL_TOOLCHAIN + \ CMAKE_CUDA_COMPILER_ID + \ CMAKE_CUDA_COMPILER_LAUNCHER + \ CMAKE_CUDA_COMPILER_LOADED + \ CMAKE_CUDA_COMPILER_PREDEFINES_COMMAND + \ CMAKE_CUDA_COMPILER_RANLIB + \ CMAKE_CUDA_COMPILER_TARGET + \ CMAKE_CUDA_COMPILER_VERSION + \ CMAKE_CUDA_COMPILER_VERSION_INTERNAL + \ CMAKE_CUDA_COMPILE_OBJECT + \ CMAKE_CUDA_CPPCHECK + \ CMAKE_CUDA_CPPLINT + \ CMAKE_CUDA_CREATE_SHARED_LIBRARY + \ CMAKE_CUDA_CREATE_SHARED_MODULE + \ CMAKE_CUDA_CREATE_STATIC_LIBRARY \ CMAKE_CUDA_EXTENSIONS + \ CMAKE_CUDA_FLAGS + \ CMAKE_CUDA_FLAGS_DEBUG + \ CMAKE_CUDA_FLAGS_DEBUG_INIT + \ CMAKE_CUDA_FLAGS_INIT + \ CMAKE_CUDA_FLAGS_MINSIZEREL + \ CMAKE_CUDA_FLAGS_MINSIZEREL_INIT + \ CMAKE_CUDA_FLAGS_RELEASE + \ CMAKE_CUDA_FLAGS_RELEASE_INIT + \ CMAKE_CUDA_FLAGS_RELWITHDEBINFO + \ CMAKE_CUDA_FLAGS_RELWITHDEBINFO_INIT \ CMAKE_CUDA_HOST_COMPILER + \ CMAKE_CUDA_IGNORE_EXTENSIONS + \ CMAKE_CUDA_IMPLICIT_INCLUDE_DIRECTORIES + \ CMAKE_CUDA_IMPLICIT_LINK_DIRECTORIES + \ CMAKE_CUDA_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES + \ CMAKE_CUDA_IMPLICIT_LINK_LIBRARIES + \ CMAKE_CUDA_INCLUDE_WHAT_YOU_USE + \ CMAKE_CUDA_INIT + \ CMAKE_CUDA_LIBRARY_ARCHITECTURE + \ CMAKE_CUDA_LINKER_PREFERENCE + \ CMAKE_CUDA_LINKER_PREFERENCE_PROPAGATES + \ CMAKE_CUDA_LINKER_WRAPPER_FLAG + \ CMAKE_CUDA_LINKER_WRAPPER_FLAG_SEP + \ CMAKE_CUDA_LINK_EXECUTABLE + \ CMAKE_CUDA_OUTPUT_EXTENSION + \ CMAKE_CUDA_PLATFORM_ID \ CMAKE_CUDA_SEPARABLE_COMPILATION + \ CMAKE_CUDA_SIMULATE_ID + \ CMAKE_CUDA_SIMULATE_VERSION + \ CMAKE_CUDA_SIZEOF_DATA_PTR + \ CMAKE_CUDA_SOURCE_FILE_EXTENSIONS \ CMAKE_CUDA_STANDARD + \ CMAKE_CUDA_STANDARD_INCLUDE_DIRECTORIES + \ CMAKE_CUDA_STANDARD_LIBRARIES \ CMAKE_CUDA_STANDARD_REQUIRED \ CMAKE_CUDA_TOOLKIT_INCLUDE_DIRECTORIES + \ CMAKE_CUDA_VISIBILITY_PRESET \ CMAKE_CURRENT_BINARY_DIR \ CMAKE_CURRENT_LIST_DIR \ CMAKE_CURRENT_LIST_FILE \ CMAKE_CURRENT_LIST_LINE \ CMAKE_CURRENT_SOURCE_DIR + \ CMAKE_CXX + \ CMAKE_CXX_ANDROID_TOOLCHAIN_MACHINE + \ CMAKE_CXX_ANDROID_TOOLCHAIN_PREFIX + \ CMAKE_CXX_ANDROID_TOOLCHAIN_SUFFIX + \ CMAKE_CXX_ARCHIVE_APPEND + \ CMAKE_CXX_ARCHIVE_CREATE + \ CMAKE_CXX_ARCHIVE_FINISH + \ CMAKE_CXX_CLANG_TIDY + \ CMAKE_CXX_COMPILER + \ CMAKE_CXX_COMPILER_ABI + \ CMAKE_CXX_COMPILER_AR + \ CMAKE_CXX_COMPILER_ARCHITECTURE_ID + \ CMAKE_CXX_COMPILER_EXTERNAL_TOOLCHAIN + \ CMAKE_CXX_COMPILER_ID + \ CMAKE_CXX_COMPILER_LAUNCHER + \ CMAKE_CXX_COMPILER_LOADED + \ CMAKE_CXX_COMPILER_PREDEFINES_COMMAND + \ CMAKE_CXX_COMPILER_RANLIB + \ CMAKE_CXX_COMPILER_TARGET + \ CMAKE_CXX_COMPILER_VERSION + \ CMAKE_CXX_COMPILER_VERSION_INTERNAL \ CMAKE_CXX_COMPILE_FEATURES + \ CMAKE_CXX_COMPILE_OBJECT + \ CMAKE_CXX_CPPCHECK + \ CMAKE_CXX_CPPLINT + \ CMAKE_CXX_CREATE_SHARED_LIBRARY + \ CMAKE_CXX_CREATE_SHARED_MODULE + \ CMAKE_CXX_CREATE_STATIC_LIBRARY \ CMAKE_CXX_EXTENSIONS + \ CMAKE_CXX_FLAGS + \ CMAKE_CXX_FLAGS_DEBUG + \ CMAKE_CXX_FLAGS_DEBUG_INIT + \ CMAKE_CXX_FLAGS_INIT + \ CMAKE_CXX_FLAGS_MINSIZEREL + \ CMAKE_CXX_FLAGS_MINSIZEREL_INIT + \ CMAKE_CXX_FLAGS_RELEASE + \ CMAKE_CXX_FLAGS_RELEASE_INIT + \ CMAKE_CXX_FLAGS_RELWITHDEBINFO + \ CMAKE_CXX_FLAGS_RELWITHDEBINFO_INIT + \ CMAKE_CXX_IGNORE_EXTENSIONS + \ CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES + \ CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES + \ CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES + \ CMAKE_CXX_IMPLICIT_LINK_LIBRARIES + \ CMAKE_CXX_INCLUDE_WHAT_YOU_USE + \ CMAKE_CXX_INIT + \ CMAKE_CXX_LIBRARY_ARCHITECTURE + \ CMAKE_CXX_LINKER_PREFERENCE + \ CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES + \ CMAKE_CXX_LINKER_WRAPPER_FLAG + \ CMAKE_CXX_LINKER_WRAPPER_FLAG_SEP + \ CMAKE_CXX_LINK_EXECUTABLE + \ CMAKE_CXX_OUTPUT_EXTENSION + \ CMAKE_CXX_PLATFORM_ID + \ CMAKE_CXX_SIMULATE_ID + \ CMAKE_CXX_SIMULATE_VERSION + \ CMAKE_CXX_SIZEOF_DATA_PTR + \ CMAKE_CXX_SOURCE_FILE_EXTENSIONS \ CMAKE_CXX_STANDARD + \ CMAKE_CXX_STANDARD_INCLUDE_DIRECTORIES + \ CMAKE_CXX_STANDARD_LIBRARIES \ CMAKE_CXX_STANDARD_REQUIRED + \ CMAKE_CXX_VISIBILITY_PRESET + \ CMAKE_C_ANDROID_TOOLCHAIN_MACHINE + \ CMAKE_C_ANDROID_TOOLCHAIN_PREFIX + \ CMAKE_C_ANDROID_TOOLCHAIN_SUFFIX + \ CMAKE_C_ARCHIVE_APPEND + \ CMAKE_C_ARCHIVE_CREATE + \ CMAKE_C_ARCHIVE_FINISH + \ CMAKE_C_CLANG_TIDY + \ CMAKE_C_COMPILER + \ CMAKE_C_COMPILER_ABI + \ CMAKE_C_COMPILER_AR + \ CMAKE_C_COMPILER_ARCHITECTURE_ID + \ CMAKE_C_COMPILER_EXTERNAL_TOOLCHAIN + \ CMAKE_C_COMPILER_ID + \ CMAKE_C_COMPILER_LAUNCHER + \ CMAKE_C_COMPILER_LOADED + \ CMAKE_C_COMPILER_PREDEFINES_COMMAND + \ CMAKE_C_COMPILER_RANLIB + \ CMAKE_C_COMPILER_TARGET + \ CMAKE_C_COMPILER_VERSION + \ CMAKE_C_COMPILER_VERSION_INTERNAL \ CMAKE_C_COMPILE_FEATURES + \ CMAKE_C_COMPILE_OBJECT + \ CMAKE_C_CPPCHECK + \ CMAKE_C_CPPLINT + \ CMAKE_C_CREATE_SHARED_LIBRARY + \ CMAKE_C_CREATE_SHARED_MODULE + \ CMAKE_C_CREATE_STATIC_LIBRARY \ CMAKE_C_EXTENSIONS + \ CMAKE_C_FLAGS + \ CMAKE_C_FLAGS_DEBUG + \ CMAKE_C_FLAGS_DEBUG_INIT + \ CMAKE_C_FLAGS_INIT + \ CMAKE_C_FLAGS_MINSIZEREL + \ CMAKE_C_FLAGS_MINSIZEREL_INIT + \ CMAKE_C_FLAGS_RELEASE + \ CMAKE_C_FLAGS_RELEASE_INIT + \ CMAKE_C_FLAGS_RELWITHDEBINFO + \ CMAKE_C_FLAGS_RELWITHDEBINFO_INIT + \ CMAKE_C_IGNORE_EXTENSIONS + \ CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES + \ CMAKE_C_IMPLICIT_LINK_DIRECTORIES + \ CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES + \ CMAKE_C_IMPLICIT_LINK_LIBRARIES + \ CMAKE_C_INCLUDE_WHAT_YOU_USE + \ CMAKE_C_INIT + \ CMAKE_C_LIBRARY_ARCHITECTURE + \ CMAKE_C_LINKER_PREFERENCE + \ CMAKE_C_LINKER_PREFERENCE_PROPAGATES + \ CMAKE_C_LINKER_WRAPPER_FLAG + \ CMAKE_C_LINKER_WRAPPER_FLAG_SEP + \ CMAKE_C_LINK_EXECUTABLE + \ CMAKE_C_OUTPUT_EXTENSION + \ CMAKE_C_PLATFORM_ID + \ CMAKE_C_SIMULATE_ID + \ CMAKE_C_SIMULATE_VERSION + \ CMAKE_C_SIZEOF_DATA_PTR + \ CMAKE_C_SOURCE_FILE_EXTENSIONS \ CMAKE_C_STANDARD + \ CMAKE_C_STANDARD_INCLUDE_DIRECTORIES + \ CMAKE_C_STANDARD_LIBRARIES \ CMAKE_C_STANDARD_REQUIRED + \ CMAKE_C_VISIBILITY_PRESET \ CMAKE_DEBUG_POSTFIX \ CMAKE_DEBUG_TARGET_PROPERTIES \ CMAKE_DEPENDS_IN_PROJECT_ONLY @@ -487,10 +921,12 @@ syn keyword cmakeVariable contained \ CMAKE_ERROR_DEPRECATED \ CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION \ CMAKE_EXECUTABLE_SUFFIX + \ CMAKE_EXECUTE_PROCESS_COMMAND_ECHO \ CMAKE_EXE_LINKER_FLAGS \ CMAKE_EXE_LINKER_FLAGS_INIT \ CMAKE_EXPORT_COMPILE_COMMANDS \ CMAKE_EXPORT_NO_PACKAGE_REGISTRY + \ CMAKE_EXPORT_PACKAGE_REGISTRY \ CMAKE_EXTRA_GENERATOR \ CMAKE_EXTRA_SHARED_LIBRARY_SUFFIXES \ CMAKE_FIND_APPBUNDLE @@ -502,6 +938,8 @@ syn keyword cmakeVariable contained \ CMAKE_FIND_PACKAGE_NAME \ CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY \ CMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY + \ CMAKE_FIND_PACKAGE_PREFER_CONFIG + \ CMAKE_FIND_PACKAGE_RESOLVE_SYMLINKS \ CMAKE_FIND_PACKAGE_SORT_DIRECTION \ CMAKE_FIND_PACKAGE_SORT_ORDER \ CMAKE_FIND_PACKAGE_WARN_NO_MODULE @@ -511,16 +949,81 @@ syn keyword cmakeVariable contained \ CMAKE_FIND_ROOT_PATH_MODE_PACKAGE \ CMAKE_FIND_ROOT_PATH_MODE_PROGRAM \ CMAKE_FOLDER + \ CMAKE_FRAMEWORK \ CMAKE_FRAMEWORK_PATH + \ CMAKE_Fortran + \ CMAKE_Fortran_ANDROID_TOOLCHAIN_MACHINE + \ CMAKE_Fortran_ANDROID_TOOLCHAIN_PREFIX + \ CMAKE_Fortran_ANDROID_TOOLCHAIN_SUFFIX + \ CMAKE_Fortran_ARCHIVE_APPEND + \ CMAKE_Fortran_ARCHIVE_CREATE + \ CMAKE_Fortran_ARCHIVE_FINISH + \ CMAKE_Fortran_CLANG_TIDY + \ CMAKE_Fortran_COMPILER + \ CMAKE_Fortran_COMPILER_ABI + \ CMAKE_Fortran_COMPILER_AR + \ CMAKE_Fortran_COMPILER_ARCHITECTURE_ID + \ CMAKE_Fortran_COMPILER_EXTERNAL_TOOLCHAIN + \ CMAKE_Fortran_COMPILER_ID + \ CMAKE_Fortran_COMPILER_LAUNCHER + \ CMAKE_Fortran_COMPILER_LOADED + \ CMAKE_Fortran_COMPILER_PREDEFINES_COMMAND + \ CMAKE_Fortran_COMPILER_RANLIB + \ CMAKE_Fortran_COMPILER_TARGET + \ CMAKE_Fortran_COMPILER_VERSION + \ CMAKE_Fortran_COMPILER_VERSION_INTERNAL + \ CMAKE_Fortran_COMPILE_OBJECT + \ CMAKE_Fortran_CPPCHECK + \ CMAKE_Fortran_CPPLINT + \ CMAKE_Fortran_CREATE_SHARED_LIBRARY + \ CMAKE_Fortran_CREATE_SHARED_MODULE + \ CMAKE_Fortran_CREATE_STATIC_LIBRARY + \ CMAKE_Fortran_FLAGS + \ CMAKE_Fortran_FLAGS_DEBUG + \ CMAKE_Fortran_FLAGS_DEBUG_INIT + \ CMAKE_Fortran_FLAGS_INIT + \ CMAKE_Fortran_FLAGS_MINSIZEREL + \ CMAKE_Fortran_FLAGS_MINSIZEREL_INIT + \ CMAKE_Fortran_FLAGS_RELEASE + \ CMAKE_Fortran_FLAGS_RELEASE_INIT + \ CMAKE_Fortran_FLAGS_RELWITHDEBINFO + \ CMAKE_Fortran_FLAGS_RELWITHDEBINFO_INIT \ CMAKE_Fortran_FORMAT + \ CMAKE_Fortran_IGNORE_EXTENSIONS + \ CMAKE_Fortran_IMPLICIT_INCLUDE_DIRECTORIES + \ CMAKE_Fortran_IMPLICIT_LINK_DIRECTORIES + \ CMAKE_Fortran_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES + \ CMAKE_Fortran_IMPLICIT_LINK_LIBRARIES + \ CMAKE_Fortran_INCLUDE_WHAT_YOU_USE + \ CMAKE_Fortran_INIT + \ CMAKE_Fortran_LIBRARY_ARCHITECTURE + \ CMAKE_Fortran_LINKER_PREFERENCE + \ CMAKE_Fortran_LINKER_PREFERENCE_PROPAGATES + \ CMAKE_Fortran_LINKER_WRAPPER_FLAG + \ CMAKE_Fortran_LINKER_WRAPPER_FLAG_SEP + \ CMAKE_Fortran_LINK_EXECUTABLE \ CMAKE_Fortran_MODDIR_DEFAULT \ CMAKE_Fortran_MODDIR_FLAG \ CMAKE_Fortran_MODOUT_FLAG \ CMAKE_Fortran_MODULE_DIRECTORY + \ CMAKE_Fortran_OUTPUT_EXTENSION + \ CMAKE_Fortran_PLATFORM_ID + \ CMAKE_Fortran_SIMULATE_ID + \ CMAKE_Fortran_SIMULATE_VERSION + \ CMAKE_Fortran_SIZEOF_DATA_PTR + \ CMAKE_Fortran_SOURCE_FILE_EXTENSIONS + \ CMAKE_Fortran_STANDARD_INCLUDE_DIRECTORIES + \ CMAKE_Fortran_STANDARD_LIBRARIES + \ CMAKE_Fortran_VISIBILITY_PRESET \ CMAKE_GENERATOR \ CMAKE_GENERATOR_INSTANCE \ CMAKE_GENERATOR_PLATFORM \ CMAKE_GENERATOR_TOOLSET + \ CMAKE_GHS_NO_SOURCE_GROUP_FILE + \ CMAKE_GLOBAL_AUTOGEN_TARGET + \ CMAKE_GLOBAL_AUTOGEN_TARGET_NAME + \ CMAKE_GLOBAL_AUTORCC_TARGET + \ CMAKE_GLOBAL_AUTORCC_TARGET_NAME \ CMAKE_GNUtoMS \ CMAKE_HOME_DIRECTORY \ CMAKE_HOST_APPLE @@ -553,6 +1056,65 @@ syn keyword cmakeVariable contained \ CMAKE_JOB_POOLS \ CMAKE_JOB_POOL_COMPILE \ CMAKE_JOB_POOL_LINK + \ CMAKE_Java + \ CMAKE_Java_ANDROID_TOOLCHAIN_MACHINE + \ CMAKE_Java_ANDROID_TOOLCHAIN_PREFIX + \ CMAKE_Java_ANDROID_TOOLCHAIN_SUFFIX + \ CMAKE_Java_ARCHIVE_APPEND + \ CMAKE_Java_ARCHIVE_CREATE + \ CMAKE_Java_ARCHIVE_FINISH + \ CMAKE_Java_CLANG_TIDY + \ CMAKE_Java_COMPILER + \ CMAKE_Java_COMPILER_ABI + \ CMAKE_Java_COMPILER_AR + \ CMAKE_Java_COMPILER_ARCHITECTURE_ID + \ CMAKE_Java_COMPILER_EXTERNAL_TOOLCHAIN + \ CMAKE_Java_COMPILER_ID + \ CMAKE_Java_COMPILER_LAUNCHER + \ CMAKE_Java_COMPILER_LOADED + \ CMAKE_Java_COMPILER_PREDEFINES_COMMAND + \ CMAKE_Java_COMPILER_RANLIB + \ CMAKE_Java_COMPILER_TARGET + \ CMAKE_Java_COMPILER_VERSION + \ CMAKE_Java_COMPILER_VERSION_INTERNAL + \ CMAKE_Java_COMPILE_OBJECT + \ CMAKE_Java_CPPCHECK + \ CMAKE_Java_CPPLINT + \ CMAKE_Java_CREATE_SHARED_LIBRARY + \ CMAKE_Java_CREATE_SHARED_MODULE + \ CMAKE_Java_CREATE_STATIC_LIBRARY + \ CMAKE_Java_FLAGS + \ CMAKE_Java_FLAGS_DEBUG + \ CMAKE_Java_FLAGS_DEBUG_INIT + \ CMAKE_Java_FLAGS_INIT + \ CMAKE_Java_FLAGS_MINSIZEREL + \ CMAKE_Java_FLAGS_MINSIZEREL_INIT + \ CMAKE_Java_FLAGS_RELEASE + \ CMAKE_Java_FLAGS_RELEASE_INIT + \ CMAKE_Java_FLAGS_RELWITHDEBINFO + \ CMAKE_Java_FLAGS_RELWITHDEBINFO_INIT + \ CMAKE_Java_IGNORE_EXTENSIONS + \ CMAKE_Java_IMPLICIT_INCLUDE_DIRECTORIES + \ CMAKE_Java_IMPLICIT_LINK_DIRECTORIES + \ CMAKE_Java_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES + \ CMAKE_Java_IMPLICIT_LINK_LIBRARIES + \ CMAKE_Java_INCLUDE_WHAT_YOU_USE + \ CMAKE_Java_INIT + \ CMAKE_Java_LIBRARY_ARCHITECTURE + \ CMAKE_Java_LINKER_PREFERENCE + \ CMAKE_Java_LINKER_PREFERENCE_PROPAGATES + \ CMAKE_Java_LINKER_WRAPPER_FLAG + \ CMAKE_Java_LINKER_WRAPPER_FLAG_SEP + \ CMAKE_Java_LINK_EXECUTABLE + \ CMAKE_Java_OUTPUT_EXTENSION + \ CMAKE_Java_PLATFORM_ID + \ CMAKE_Java_SIMULATE_ID + \ CMAKE_Java_SIMULATE_VERSION + \ CMAKE_Java_SIZEOF_DATA_PTR + \ CMAKE_Java_SOURCE_FILE_EXTENSIONS + \ CMAKE_Java_STANDARD_INCLUDE_DIRECTORIES + \ CMAKE_Java_STANDARD_LIBRARIES + \ CMAKE_Java_VISIBILITY_PRESET \ CMAKE_LIBRARY_ARCHITECTURE \ CMAKE_LIBRARY_ARCHITECTURE_REGEX \ CMAKE_LIBRARY_OUTPUT_DIRECTORY @@ -573,6 +1135,7 @@ syn keyword cmakeVariable contained \ CMAKE_MAJOR_VERSION \ CMAKE_MAKE_PROGRAM \ CMAKE_MATCH_COUNT + \ CMAKE_MAXIMUM_RECURSION_DEPTH \ CMAKE_MFC_FLAG \ CMAKE_MINIMUM_REQUIRED_VERSION \ CMAKE_MINOR_VERSION @@ -580,6 +1143,7 @@ syn keyword cmakeVariable contained \ CMAKE_MODULE_LINKER_FLAGS_INIT \ CMAKE_MODULE_PATH \ CMAKE_MSVCIDE_RUN_PATH + \ CMAKE_MSVC_RUNTIME_LIBRARY \ CMAKE_NETRC \ CMAKE_NETRC_FILE \ CMAKE_NINJA_OUTPUT_PATH_PREFIX @@ -598,6 +1162,8 @@ syn keyword cmakeVariable contained \ CMAKE_PROGRAM_PATH \ CMAKE_PROJECT_DESCRIPTION \ CMAKE_PROJECT_HOMEPAGE_URL + \ CMAKE_PROJECT_INCLUDE + \ CMAKE_PROJECT_INCLUDE_BEFORE \ CMAKE_PROJECT_NAME \ CMAKE_PROJECT_VERSION \ CMAKE_PROJECT_VERSION_MAJOR @@ -605,6 +1171,65 @@ syn keyword cmakeVariable contained \ CMAKE_PROJECT_VERSION_PATCH \ CMAKE_PROJECT_VERSION_TWEAK \ CMAKE_RANLIB + \ CMAKE_RC + \ CMAKE_RC_ANDROID_TOOLCHAIN_MACHINE + \ CMAKE_RC_ANDROID_TOOLCHAIN_PREFIX + \ CMAKE_RC_ANDROID_TOOLCHAIN_SUFFIX + \ CMAKE_RC_ARCHIVE_APPEND + \ CMAKE_RC_ARCHIVE_CREATE + \ CMAKE_RC_ARCHIVE_FINISH + \ CMAKE_RC_CLANG_TIDY + \ CMAKE_RC_COMPILER + \ CMAKE_RC_COMPILER_ABI + \ CMAKE_RC_COMPILER_AR + \ CMAKE_RC_COMPILER_ARCHITECTURE_ID + \ CMAKE_RC_COMPILER_EXTERNAL_TOOLCHAIN + \ CMAKE_RC_COMPILER_ID + \ CMAKE_RC_COMPILER_LAUNCHER + \ CMAKE_RC_COMPILER_LOADED + \ CMAKE_RC_COMPILER_PREDEFINES_COMMAND + \ CMAKE_RC_COMPILER_RANLIB + \ CMAKE_RC_COMPILER_TARGET + \ CMAKE_RC_COMPILER_VERSION + \ CMAKE_RC_COMPILER_VERSION_INTERNAL + \ CMAKE_RC_COMPILE_OBJECT + \ CMAKE_RC_CPPCHECK + \ CMAKE_RC_CPPLINT + \ CMAKE_RC_CREATE_SHARED_LIBRARY + \ CMAKE_RC_CREATE_SHARED_MODULE + \ CMAKE_RC_CREATE_STATIC_LIBRARY + \ CMAKE_RC_FLAGS + \ CMAKE_RC_FLAGS_DEBUG + \ CMAKE_RC_FLAGS_DEBUG_INIT + \ CMAKE_RC_FLAGS_INIT + \ CMAKE_RC_FLAGS_MINSIZEREL + \ CMAKE_RC_FLAGS_MINSIZEREL_INIT + \ CMAKE_RC_FLAGS_RELEASE + \ CMAKE_RC_FLAGS_RELEASE_INIT + \ CMAKE_RC_FLAGS_RELWITHDEBINFO + \ CMAKE_RC_FLAGS_RELWITHDEBINFO_INIT + \ CMAKE_RC_IGNORE_EXTENSIONS + \ CMAKE_RC_IMPLICIT_INCLUDE_DIRECTORIES + \ CMAKE_RC_IMPLICIT_LINK_DIRECTORIES + \ CMAKE_RC_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES + \ CMAKE_RC_IMPLICIT_LINK_LIBRARIES + \ CMAKE_RC_INCLUDE_WHAT_YOU_USE + \ CMAKE_RC_INIT + \ CMAKE_RC_LIBRARY_ARCHITECTURE + \ CMAKE_RC_LINKER_PREFERENCE + \ CMAKE_RC_LINKER_PREFERENCE_PROPAGATES + \ CMAKE_RC_LINKER_WRAPPER_FLAG + \ CMAKE_RC_LINKER_WRAPPER_FLAG_SEP + \ CMAKE_RC_LINK_EXECUTABLE + \ CMAKE_RC_OUTPUT_EXTENSION + \ CMAKE_RC_PLATFORM_ID + \ CMAKE_RC_SIMULATE_ID + \ CMAKE_RC_SIMULATE_VERSION + \ CMAKE_RC_SIZEOF_DATA_PTR + \ CMAKE_RC_SOURCE_FILE_EXTENSIONS + \ CMAKE_RC_STANDARD_INCLUDE_DIRECTORIES + \ CMAKE_RC_STANDARD_LIBRARIES + \ CMAKE_RC_VISIBILITY_PRESET \ CMAKE_ROOT \ CMAKE_RULE_MESSAGES \ CMAKE_RUNTIME_OUTPUT_DIRECTORY @@ -644,13 +1269,84 @@ syn keyword cmakeVariable contained \ CMAKE_SYSTEM_PROCESSOR \ CMAKE_SYSTEM_PROGRAM_PATH \ CMAKE_SYSTEM_VERSION + \ CMAKE_Swift + \ CMAKE_Swift_ANDROID_TOOLCHAIN_MACHINE + \ CMAKE_Swift_ANDROID_TOOLCHAIN_PREFIX + \ CMAKE_Swift_ANDROID_TOOLCHAIN_SUFFIX + \ CMAKE_Swift_ARCHIVE_APPEND + \ CMAKE_Swift_ARCHIVE_CREATE + \ CMAKE_Swift_ARCHIVE_FINISH + \ CMAKE_Swift_CLANG_TIDY + \ CMAKE_Swift_COMPILER + \ CMAKE_Swift_COMPILER_ABI + \ CMAKE_Swift_COMPILER_AR + \ CMAKE_Swift_COMPILER_ARCHITECTURE_ID + \ CMAKE_Swift_COMPILER_EXTERNAL_TOOLCHAIN + \ CMAKE_Swift_COMPILER_ID + \ CMAKE_Swift_COMPILER_LAUNCHER + \ CMAKE_Swift_COMPILER_LOADED + \ CMAKE_Swift_COMPILER_PREDEFINES_COMMAND + \ CMAKE_Swift_COMPILER_RANLIB + \ CMAKE_Swift_COMPILER_TARGET + \ CMAKE_Swift_COMPILER_VERSION + \ CMAKE_Swift_COMPILER_VERSION_INTERNAL + \ CMAKE_Swift_COMPILE_OBJECT + \ CMAKE_Swift_CPPCHECK + \ CMAKE_Swift_CPPLINT + \ CMAKE_Swift_CREATE_SHARED_LIBRARY + \ CMAKE_Swift_CREATE_SHARED_MODULE + \ CMAKE_Swift_CREATE_STATIC_LIBRARY + \ CMAKE_Swift_FLAGS + \ CMAKE_Swift_FLAGS_DEBUG + \ CMAKE_Swift_FLAGS_DEBUG_INIT + \ CMAKE_Swift_FLAGS_INIT + \ CMAKE_Swift_FLAGS_MINSIZEREL + \ CMAKE_Swift_FLAGS_MINSIZEREL_INIT + \ CMAKE_Swift_FLAGS_RELEASE + \ CMAKE_Swift_FLAGS_RELEASE_INIT + \ CMAKE_Swift_FLAGS_RELWITHDEBINFO + \ CMAKE_Swift_FLAGS_RELWITHDEBINFO_INIT + \ CMAKE_Swift_IGNORE_EXTENSIONS + \ CMAKE_Swift_IMPLICIT_INCLUDE_DIRECTORIES + \ CMAKE_Swift_IMPLICIT_LINK_DIRECTORIES + \ CMAKE_Swift_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES + \ CMAKE_Swift_IMPLICIT_LINK_LIBRARIES + \ CMAKE_Swift_INCLUDE_WHAT_YOU_USE + \ CMAKE_Swift_INIT \ CMAKE_Swift_LANGUAGE_VERSION + \ CMAKE_Swift_LIBRARY_ARCHITECTURE + \ CMAKE_Swift_LINKER_PREFERENCE + \ CMAKE_Swift_LINKER_PREFERENCE_PROPAGATES + \ CMAKE_Swift_LINKER_WRAPPER_FLAG + \ CMAKE_Swift_LINKER_WRAPPER_FLAG_SEP + \ CMAKE_Swift_LINK_EXECUTABLE + \ CMAKE_Swift_MODULE_DIRECTORY + \ CMAKE_Swift_OUTPUT_EXTENSION + \ CMAKE_Swift_PLATFORM_ID + \ CMAKE_Swift_SIMULATE_ID + \ CMAKE_Swift_SIMULATE_VERSION + \ CMAKE_Swift_SIZEOF_DATA_PTR + \ CMAKE_Swift_SOURCE_FILE_EXTENSIONS + \ CMAKE_Swift_STANDARD_INCLUDE_DIRECTORIES + \ CMAKE_Swift_STANDARD_LIBRARIES + \ CMAKE_Swift_VISIBILITY_PRESET \ CMAKE_TOOLCHAIN_FILE \ CMAKE_TRY_COMPILE_CONFIGURATION \ CMAKE_TRY_COMPILE_PLATFORM_VARIABLES \ CMAKE_TRY_COMPILE_TARGET_TYPE \ CMAKE_TWEAK_VERSION \ CMAKE_USER_MAKE_RULES_OVERRIDE + \ CMAKE_USER_MAKE_RULES_OVERRIDE_ASM + \ CMAKE_USER_MAKE_RULES_OVERRIDE_ASM_MASM + \ CMAKE_USER_MAKE_RULES_OVERRIDE_ASM_NASM + \ CMAKE_USER_MAKE_RULES_OVERRIDE_C + \ CMAKE_USER_MAKE_RULES_OVERRIDE_CSharp + \ CMAKE_USER_MAKE_RULES_OVERRIDE_CUDA + \ CMAKE_USER_MAKE_RULES_OVERRIDE_CXX + \ CMAKE_USER_MAKE_RULES_OVERRIDE_Fortran + \ CMAKE_USER_MAKE_RULES_OVERRIDE_Java + \ CMAKE_USER_MAKE_RULES_OVERRIDE_RC + \ CMAKE_USER_MAKE_RULES_OVERRIDE_Swift \ CMAKE_USE_RELATIVE_PATHS \ CMAKE_VERBOSE_MAKEFILE \ CMAKE_VERSION @@ -660,9 +1356,11 @@ syn keyword cmakeVariable contained \ CMAKE_VS_INCLUDE_INSTALL_TO_DEFAULT_BUILD \ CMAKE_VS_INCLUDE_PACKAGE_TO_DEFAULT_BUILD \ CMAKE_VS_INTEL_Fortran_PROJECT_VERSION + \ CMAKE_VS_JUST_MY_CODE_DEBUGGING \ CMAKE_VS_MSBUILD_COMMAND \ CMAKE_VS_NsightTegra_VERSION \ CMAKE_VS_PLATFORM_NAME + \ CMAKE_VS_PLATFORM_NAME_DEFAULT \ CMAKE_VS_PLATFORM_TOOLSET \ CMAKE_VS_PLATFORM_TOOLSET_CUDA \ CMAKE_VS_PLATFORM_TOOLSET_HOST_ARCHITECTURE @@ -733,7 +1431,7 @@ syn keyword cmakeVariable contained \ CTEST_CUSTOM_POST_TEST \ CTEST_CUSTOM_PRE_MEMCHECK \ CTEST_CUSTOM_PRE_TEST - \ CTEST_CUSTOM_TEST_IGNORE + \ CTEST_CUSTOM_TESTS_IGNORE \ CTEST_CUSTOM_WARNING_EXCEPTION \ CTEST_CUSTOM_WARNING_MATCH \ CTEST_CVS_CHECKOUT @@ -767,6 +1465,7 @@ syn keyword cmakeVariable contained \ CTEST_SCP_COMMAND \ CTEST_SITE \ CTEST_SOURCE_DIRECTORY + \ CTEST_SUBMIT_URL \ CTEST_SVN_COMMAND \ CTEST_SVN_OPTIONS \ CTEST_SVN_UPDATE_OPTIONS @@ -776,11 +1475,13 @@ syn keyword cmakeVariable contained \ CTEST_UPDATE_COMMAND \ CTEST_UPDATE_OPTIONS \ CTEST_UPDATE_VERSION_ONLY + \ CTEST_UPDATE_VERSION_OVERRIDE \ CTEST_USE_LAUNCHERS \ CYGWIN \ ENV \ EXECUTABLE_OUTPUT_PATH \ GHS-MULTI + \ IOS \ LIBRARY_OUTPUT_PATH \ MINGW \ MSVC @@ -796,6 +1497,7 @@ syn keyword cmakeVariable contained \ MSVC_IDE \ MSVC_TOOLSET_VERSION \ MSVC_VERSION + \ MSYS \ PROJECT_BINARY_DIR \ PROJECT_DESCRIPTION \ PROJECT_HOMEPAGE_URL @@ -852,6 +1554,7 @@ syn keyword cmakeKWExternalProject contained \ EP_UPDATE_DISCONNECTED \ EXCLUDE_FROM_ALL \ FORCE + \ GHS \ GIT_CONFIG \ GIT_PROGRESS \ GIT_REMOTE_NAME @@ -870,14 +1573,18 @@ syn keyword cmakeKWExternalProject contained \ INSTALL_DIR \ JOB_POOLS \ LIST_SEPARATOR - \ LOG_ \ LOG_BUILD \ LOG_CONFIGURE + \ LOG_DIR \ LOG_DOWNLOAD \ LOG_INSTALL + \ LOG_MERGED_STDOUTERR + \ LOG_OUTPUT_ON_FAILURE + \ LOG_PATCH \ LOG_TEST \ LOG_UPDATE \ MAKE_EXE + \ MULTI \ NAMES \ NETRC \ NETRC_FILE @@ -927,6 +1634,7 @@ syn keyword cmakeKWadd_compile_options contained \ COMPILE_OPTIONS \ SHELL \ UNIX_COMMAND + \ WX syn keyword cmakeKWadd_custom_command contained \ APPEND @@ -942,6 +1650,8 @@ syn keyword cmakeKWadd_custom_command contained \ GENERATED \ IMPLICIT_DEPENDS \ INCLUDE_DIRECTORIES + \ JOB_POOL + \ JOB_POOLS \ JOIN \ MAIN_DEPENDENCY \ NOT @@ -967,6 +1677,8 @@ syn keyword cmakeKWadd_custom_target contained \ DEPENDS \ GENERATED \ INCLUDE_DIRECTORIES + \ JOB_POOL + \ JOB_POOLS \ JOIN \ SOURCES \ TARGET_PROPERTY @@ -1022,6 +1734,7 @@ syn keyword cmakeKWadd_library contained \ POST_BUILD \ PRE_BUILD \ PRE_LINK + \ PUBLIC_HEADER \ RUNTIME_OUTPUT_DIRECTORY \ SHARED \ STATIC @@ -1036,6 +1749,7 @@ syn keyword cmakeKWadd_link_options contained \ LINKER \ LINK_OPTIONS \ SHELL + \ STATIC_LIBRARY_OPTIONS \ UNIX_COMMAND \ _LINKER_WRAPPER_FLAG \ _LINKER_WRAPPER_FLAG_SEP @@ -1049,6 +1763,7 @@ syn keyword cmakeKWadd_test contained \ CONFIGURATIONS \ FAIL_REGULAR_EXPRESSION \ NAME + \ OFF \ PASS_REGULAR_EXPRESSION \ TARGET_FILE \ WILL_FAIL @@ -1058,9 +1773,6 @@ syn keyword cmakeKWbuild_command contained \ CONFIGURATION \ TARGET -syn keyword cmakeKWbuild_name contained - \ CMAKE_CXX_COMPILER - syn keyword cmakeKWcmake_host_system_information contained \ AVAILABLE_PHYSICAL_MEMORY \ AVAILABLE_VIRTUAL_MEMORY @@ -1103,6 +1815,7 @@ syn keyword cmakeKWcmake_parse_arguments contained \ MY_INSTALL_CONFIGURATIONS \ MY_INSTALL_DESTINATION \ MY_INSTALL_FAST + \ MY_INSTALL_KEYWORDS_MISSING_VALUES \ MY_INSTALL_OPTIONAL \ MY_INSTALL_RENAME \ MY_INSTALL_TARGETS @@ -1113,6 +1826,7 @@ syn keyword cmakeKWcmake_parse_arguments contained \ TARGETS \ TRUE \ UNDEFINED + \ _KEYWORDS_MISSING_VALUES \ _UNPARSED_ARGUMENTS syn keyword cmakeKWcmake_policy contained @@ -1153,7 +1867,6 @@ syn keyword cmakeKWctest_build contained \ CTEST_BUILD_CONFIGURATION \ CTEST_BUILD_FLAGS \ CTEST_BUILD_TARGET - \ CTEST_PROJECT_NAME \ FLAGS \ NUMBER_ERRORS \ NUMBER_WARNINGS @@ -1212,6 +1925,7 @@ syn keyword cmakeKWctest_start contained syn keyword cmakeKWctest_submit contained \ API + \ BUILD_ID \ CAPTURE_CMAKE_ERROR \ CDASH_UPLOAD \ CDASH_UPLOAD_TYPE @@ -1224,6 +1938,7 @@ syn keyword cmakeKWctest_submit contained \ RETRY_COUNT \ RETRY_DELAY \ RETURN_VALUE + \ SUBMIT_URL syn keyword cmakeKWctest_test contained \ APPEND @@ -1279,6 +1994,9 @@ syn keyword cmakeKWenable_language contained \ CUDA \ OPTIONAL +syn keyword cmakeKWenable_testing contained + \ BUILD_TESTING + syn keyword cmakeKWexec_program contained \ ARGS \ OUTPUT_VARIABLE @@ -1288,6 +2006,7 @@ syn keyword cmakeKWexecute_process contained \ ANSI \ AUTO \ COMMAND + \ COMMAND_ECHO \ ENCODING \ ERROR_FILE \ ERROR_QUIET @@ -1303,6 +2022,8 @@ syn keyword cmakeKWexecute_process contained \ RESULTS_VARIABLE \ RESULT_VARIABLE \ RFC + \ STDERR + \ STDOUT \ TIMEOUT \ UTF \ VERBATIM @@ -1341,6 +2062,8 @@ syn keyword cmakeKWfile contained \ CONFIGURE_DEPENDS \ CONTENT \ COPY + \ COPY_ON_ERROR + \ CREATE_LINK \ DESTINATION \ DIRECTORY_PERMISSIONS \ DOWNLOAD @@ -1350,6 +2073,7 @@ syn keyword cmakeKWfile contained \ FILES_MATCHING \ FILE_PERMISSIONS \ FOLLOW_SYMLINKS + \ FOLLOW_SYMLINK_CHAIN \ FUNCTION \ GENERATE \ GLOB @@ -1361,6 +2085,7 @@ syn keyword cmakeKWfile contained \ IGNORED \ INACTIVITY_TIMEOUT \ INSTALL + \ IS_ABSOLUTE \ LENGTH_MAXIMUM \ LENGTH_MINIMUM \ LF @@ -1375,6 +2100,7 @@ syn keyword cmakeKWfile contained \ NETRC \ NETRC_FILE \ NEWLINE_CONSUME + \ NOT \ NO_HEX_CONVERSION \ NO_SOURCE_PERMISSIONS \ OFFSET @@ -1384,6 +2110,7 @@ syn keyword cmakeKWfile contained \ PATTERN \ PROCESS \ READ + \ READ_SYMLINK \ REGEX \ RELATIVE_PATH \ RELEASE @@ -1391,11 +2118,14 @@ syn keyword cmakeKWfile contained \ REMOVE_RECURSE \ RENAME \ REQUIRED + \ RESULT \ RESULT_VARIABLE \ SHOW_PROGRESS + \ SIZE \ SSL \ STATUS \ STRINGS + \ SYMBOLIC \ TIMESTAMP \ TLS_CAINFO \ TLS_VERIFY @@ -1452,6 +2182,7 @@ syn keyword cmakeKWfind_library contained syn keyword cmakeKWfind_package contained \ ABI + \ BUNDLE \ CMAKE_DISABLE_FIND_PACKAGE_ \ CMAKE_FIND_ROOT_PATH_BOTH \ COMPONENTS @@ -1460,6 +2191,7 @@ syn keyword cmakeKWfind_package contained \ DEC \ DVAR \ EXACT + \ FRAMEWORK \ HINTS \ MODULE \ NAMES @@ -1548,24 +2280,23 @@ syn keyword cmakeKWfltk_wrap_ui contained \ FLTK syn keyword cmakeKWforeach contained - \ ARGS \ IN \ ITEMS \ LISTS \ RANGE + \ STATUS syn keyword cmakeKWfunction contained \ ARGC \ ARGN - \ ARGS \ ARGV + \ FOO \ PARENT_SCOPE syn keyword cmakeKWget_cmake_property contained \ COMPONENTS \ GLOBAL \ MACROS - \ VAR \ VARIABLES syn keyword cmakeKWget_directory_property contained @@ -1575,18 +2306,17 @@ syn keyword cmakeKWget_directory_property contained syn keyword cmakeKWget_filename_component contained \ ABSOLUTE - \ ARG_VAR \ BASE_DIR - \ COMP \ DIRECTORY \ EXT + \ LAST_EXT \ NAME \ NAME_WE + \ NAME_WLE \ PATH \ PROGRAM \ PROGRAM_ARGS \ REALPATH - \ VAR syn keyword cmakeKWget_property contained \ BRIEF_DOCS @@ -1616,7 +2346,6 @@ syn keyword cmakeKWget_test_property contained \ VAR syn keyword cmakeKWif contained - \ ARGS \ CMAKE_MATCH_ \ CMP \ COMMAND @@ -1647,7 +2376,6 @@ syn keyword cmakeKWif contained \ STRLESS_EQUAL \ TARGET \ TEST - \ THEN \ TRUE \ VERSION_EQUAL \ VERSION_GREATER @@ -1688,10 +2416,26 @@ syn keyword cmakeKWinstall contained \ BEFORE \ BUILD_TYPE \ BUNDLE + \ CMAKE_INSTALL_BINDIR + \ CMAKE_INSTALL_DATADIR + \ CMAKE_INSTALL_DATAROOTDIR + \ CMAKE_INSTALL_DOCDIR + \ CMAKE_INSTALL_INCLUDEDIR + \ CMAKE_INSTALL_INFODIR + \ CMAKE_INSTALL_LIBDIR + \ CMAKE_INSTALL_LOCALEDIR + \ CMAKE_INSTALL_LOCALSTATEDIR + \ CMAKE_INSTALL_MANDIR + \ CMAKE_INSTALL_RUNSTATEDIR + \ CMAKE_INSTALL_SBINDIR + \ CMAKE_INSTALL_SHARESTATEDIR + \ CMAKE_INSTALL_SYSCONFDIR \ CODE \ COMPONENT \ CONFIGURATIONS \ CVS + \ DATA + \ DATAROOT \ DBUILD_TYPE \ DCOMPONENT \ DESTDIR @@ -1699,10 +2443,12 @@ syn keyword cmakeKWinstall contained \ DIRECTORY \ DIRECTORY_PERMISSIONS \ DLL + \ DOC \ EXCLUDE_FROM_ALL \ EXPORT \ EXPORT_ANDROID_MK \ EXPORT_LINK_INTERFACE_LIBRARIES + \ EXPORT_NAME \ FILES \ FILES_MATCHING \ FILE_PERMISSIONS @@ -1712,10 +2458,14 @@ syn keyword cmakeKWinstall contained \ GROUP_WRITE \ IMPORTED_ \ INCLUDES + \ INFO \ INSTALL_PREFIX \ INTERFACE_INCLUDE_DIRECTORIES \ LIBRARY + \ LOCALE + \ LOCALSTATE \ MACOSX_BUNDLE + \ MAN \ MESSAGE_NEVER \ NAMELINK_COMPONENT \ NAMELINK_ONLY @@ -1733,18 +2483,25 @@ syn keyword cmakeKWinstall contained \ PRE_INSTALL_SCRIPT \ PRIVATE_HEADER \ PROGRAMS + \ PROPERTIES \ PUBLIC_HEADER \ REGEX \ RENAME \ RESOURCE \ RPM + \ RUNSTATE \ RUNTIME + \ SBIN \ SCRIPT \ SETGID \ SETUID + \ SHAREDSTATE \ SOVERSION + \ STATIC + \ SYSCONF \ TARGETS \ TRUE + \ TYPE \ USE_SOURCE_PERMISSIONS \ VERSION \ WORLD_EXECUTE @@ -1764,7 +2521,6 @@ syn keyword cmakeKWinstall_programs contained syn keyword cmakeKWinstall_targets contained \ DLL \ RUNTIME_DIRECTORY - \ TARGETS syn keyword cmakeKWlink_directories contained \ AFTER @@ -1796,6 +2552,8 @@ syn keyword cmakeKWlist contained \ ORDER \ OUTPUT_VARIABLE \ PARENT_SCOPE + \ POP_BACK + \ POP_FRONT \ PREPEND \ REGEX \ REMOVE_AT @@ -1825,22 +2583,16 @@ syn keyword cmakeKWload_command contained syn keyword cmakeKWmacro contained \ ARGC \ ARGN - \ ARGS \ ARGV \ DEFINED + \ FOO \ GREATER \ LISTS \ NOT - \ _BAR - \ _FOO - -syn keyword cmakeKWmake_directory contained - \ MAKE_DIRECTORY syn keyword cmakeKWmark_as_advanced contained \ CLEAR \ FORCE - \ VAR syn keyword cmakeKWmath contained \ EXPR @@ -1849,11 +2601,15 @@ syn keyword cmakeKWmath contained syn keyword cmakeKWmessage contained \ AUTHOR_WARNING + \ DEBUG \ DEPRECATION \ FATAL_ERROR \ GUI + \ NOTICE \ SEND_ERROR \ STATUS + \ TRACE + \ VERBOSE \ WARNING syn keyword cmakeKWoption contained @@ -1882,19 +2638,21 @@ syn keyword cmakeKWproject contained \ _VERSION_PATCH \ _VERSION_TWEAK +syn keyword cmakeKWqt_wrap_cpp contained + \ AUTOMOC + +syn keyword cmakeKWqt_wrap_ui contained + \ AUTOUIC + syn keyword cmakeKWremove contained - \ REMOVE_ITEM \ VALUE \ VAR syn keyword cmakeKWseparate_arguments contained \ MSDN - \ NATIVE \ NATIVE_COMMAND \ UNIX_COMMAND - \ WINDOWS \ WINDOWS_COMMAND - \ _COMMAND syn keyword cmakeKWset contained \ BOOL @@ -1908,6 +2666,7 @@ syn keyword cmakeKWset contained \ STRINGS syn keyword cmakeKWset_directory_properties contained + \ DIRECTORY \ PROPERTIES syn keyword cmakeKWset_property contained @@ -1925,6 +2684,7 @@ syn keyword cmakeKWset_property contained syn keyword cmakeKWset_source_files_properties contained \ PROPERTIES + \ SOURCE syn keyword cmakeKWset_target_properties contained \ PROPERTIES @@ -1932,6 +2692,7 @@ syn keyword cmakeKWset_target_properties contained syn keyword cmakeKWset_tests_properties contained \ PROPERTIES + \ TEST syn keyword cmakeKWsource_group contained \ FILES @@ -1970,6 +2731,7 @@ syn keyword cmakeKWstring contained \ RANDOM \ RANDOM_SEED \ REGEX + \ REPEAT \ REPLACE \ REVERSE \ RFC @@ -2066,7 +2828,6 @@ syn keyword cmakeKWtarget_link_libraries contained \ LINK_PUBLIC \ OBJECT \ OLD - \ OSX \ PRIVATE \ PUBLIC \ SHARED @@ -2087,6 +2848,7 @@ syn keyword cmakeKWtarget_link_options contained \ PRIVATE \ PUBLIC \ SHELL + \ STATIC_LIBRARY_OPTIONS \ UNIX_COMMAND \ _LINKER_WRAPPER_FLAG \ _LINKER_WRAPPER_FLAG_SEP @@ -2118,15 +2880,21 @@ syn keyword cmakeKWtry_compile contained \ DEFINED \ DLINK_LIBRARIES \ DVAR + \ EXECUTABLE \ FALSE + \ GHS \ INCLUDE_DIRECTORIES \ LANG \ LINK_DIRECTORIES \ LINK_LIBRARIES + \ LINK_OPTIONS + \ MULTI \ NOT \ OUTPUT_VARIABLE - \ RESULT_VAR + \ PRIVATE \ SOURCES + \ STATIC_LIBRARY + \ STATIC_LIBRARY_OPTIONS \ TRUE \ TYPE \ VALUE @@ -2139,7 +2907,6 @@ syn keyword cmakeKWtry_run contained \ CMAKE_FLAGS \ COMPILE_DEFINITIONS \ COMPILE_OUTPUT_VARIABLE - \ COMPILE_RESULT_VAR \ DLINK_LIBRARIES \ DVAR \ FAILED_TO_RUN @@ -2147,15 +2914,14 @@ syn keyword cmakeKWtry_run contained \ INCLUDE_DIRECTORIES \ LINK_DIRECTORIES \ LINK_LIBRARIES + \ LINK_OPTIONS \ RUN_OUTPUT_VARIABLE - \ RUN_RESULT_VAR \ TRUE \ TYPE \ VALUE \ __TRYRUN_OUTPUT syn keyword cmakeKWunset contained - \ LD_LIBRARY_PATH \ PARENT_SCOPE \ VAR @@ -2171,9 +2937,6 @@ syn keyword cmakeKWvariable_requires contained syn keyword cmakeKWvariable_watch contained \ COMMAND -syn keyword cmakeKWwhile contained - \ ARGS - syn keyword cmakeKWwrite_file contained \ APPEND \ CONFIGURE_FILE @@ -2184,20 +2947,26 @@ syn keyword cmakeKWwrite_file contained syn keyword cmakeGeneratorExpressions contained \ AND \ ANGLE + \ ARCHIVE_OUTPUT_NAME + \ ARCHIVE_OUTPUT_NAME_ + \ BAR \ BOOL \ BUILD_INTERFACE \ CMAKE_ - \ CMAKE_CXX_COMPILER_VERSION \ COMMA \ COMMAND \ COMPILE_DEFINITIONS \ COMPILE_FEATURES \ COMPILE_LANGUAGE + \ COMPILE_LANG_AND_ID \ COMPILING_CUDA - \ COMPILING_CXX + \ COMPILING_CXX_WITH_CLANG + \ COMPILING_CXX_WITH_INTEL + \ COMPILING_C_WITH_CLANG \ CONFIG \ CONFIGURATION - \ CUDA + \ CUDA_COMPILER_ID + \ CUDA_COMPILER_VERSION \ CUSTOM_KEYS \ CXX_COMPILER_ID \ CXX_COMPILER_VERSION @@ -2206,11 +2975,21 @@ syn keyword cmakeGeneratorExpressions contained \ C_COMPILER_VERSION \ C_STANDARD \ DEBUG_MODE + \ DEBUG_POSTFIX + \ EXCLUDE \ EXPORT + \ FALSE + \ FILTER \ FOO_EXTRA_THINGS + \ Fortran_COMPILER_ID + \ Fortran_COMPILER_VERSION + \ GENERATE \ GENEX_EVAL \ GNU \ IF + \ IGNORE + \ IMPORT_PREFIX + \ IMPORT_SUFFIX \ INCLUDE_DIRECTORIES \ INSTALL_INTERFACE \ INSTALL_PREFIX @@ -2218,22 +2997,31 @@ syn keyword cmakeGeneratorExpressions contained \ IN_LIST \ JOIN \ LANG + \ LANG_COMPILER_ID + \ LIBRARY_OUTPUT_NAME + \ LIBRARY_OUTPUT_NAME_ \ LINK_LIBRARIES \ LINK_ONLY \ LOWER_CASE \ MAKE_C_IDENTIFIER \ MAP_IMPORTED_CONFIG_ - \ MSYS + \ NO \ NOT - \ OBJECT_LIBRARY + \ OFF \ OLD_COMPILER + \ OUTPUT_NAME + \ OUTPUT_NAME_ \ PDB_NAME \ PDB_NAME_ \ PDB_OUTPUT_DIRECTORY \ PDB_OUTPUT_DIRECTORY_ \ PLATFORM_ID + \ POSIX \ PRIVATE \ PUBLIC + \ REMOVE_DUPLICATES + \ RUNTIME_OUTPUT_NAME + \ RUNTIME_OUTPUT_NAME_ \ SDK \ SEMICOLON \ SHELL_PATH @@ -2242,16 +3030,22 @@ syn keyword cmakeGeneratorExpressions contained \ TARGET_BUNDLE_DIR \ TARGET_EXISTS \ TARGET_FILE + \ TARGET_FILE_BASE_NAME \ TARGET_FILE_DIR \ TARGET_FILE_NAME + \ TARGET_FILE_PREFIX + \ TARGET_FILE_SUFFIX \ TARGET_GENEX_EVAL \ TARGET_LINKER_FILE + \ TARGET_LINKER_FILE_BASE_NAME \ TARGET_LINKER_FILE_DIR \ TARGET_LINKER_FILE_NAME - \ TARGET_NAME + \ TARGET_LINKER_FILE_PREFIX + \ TARGET_LINKER_FILE_SUFFIX \ TARGET_NAME_IF_EXISTS \ TARGET_OBJECTS \ TARGET_PDB_FILE + \ TARGET_PDB_FILE_BASE_NAME \ TARGET_PDB_FILE_DIR \ TARGET_PDB_FILE_NAME \ TARGET_POLICY @@ -2265,6 +3059,7 @@ syn keyword cmakeGeneratorExpressions contained \ VERSION_GREATER_EQUAL \ VERSION_LESS \ VERSION_LESS_EQUAL + \ _POSTFIX syn case ignore @@ -2440,7 +3235,6 @@ hi def link cmakeKWadd_link_options ModeMsg hi def link cmakeKWadd_subdirectory ModeMsg hi def link cmakeKWadd_test ModeMsg hi def link cmakeKWbuild_command ModeMsg -hi def link cmakeKWbuild_name ModeMsg hi def link cmakeKWcmake_host_system_information ModeMsg hi def link cmakeKWcmake_minimum_required ModeMsg hi def link cmakeKWcmake_parse_arguments ModeMsg @@ -2459,6 +3253,7 @@ hi def link cmakeKWctest_update ModeMsg hi def link cmakeKWctest_upload ModeMsg hi def link cmakeKWdefine_property ModeMsg hi def link cmakeKWenable_language ModeMsg +hi def link cmakeKWenable_testing ModeMsg hi def link cmakeKWexec_program ModeMsg hi def link cmakeKWexecute_process ModeMsg hi def link cmakeKWexport ModeMsg @@ -2493,12 +3288,13 @@ hi def link cmakeKWlist ModeMsg hi def link cmakeKWload_cache ModeMsg hi def link cmakeKWload_command ModeMsg hi def link cmakeKWmacro ModeMsg -hi def link cmakeKWmake_directory ModeMsg hi def link cmakeKWmark_as_advanced ModeMsg hi def link cmakeKWmath ModeMsg hi def link cmakeKWmessage ModeMsg hi def link cmakeKWoption ModeMsg hi def link cmakeKWproject ModeMsg +hi def link cmakeKWqt_wrap_cpp ModeMsg +hi def link cmakeKWqt_wrap_ui ModeMsg hi def link cmakeKWremove ModeMsg hi def link cmakeKWseparate_arguments ModeMsg hi def link cmakeKWset ModeMsg @@ -2524,7 +3320,6 @@ hi def link cmakeKWunset ModeMsg hi def link cmakeKWuse_mangled_mesa ModeMsg hi def link cmakeKWvariable_requires ModeMsg hi def link cmakeKWvariable_watch ModeMsg -hi def link cmakeKWwhile ModeMsg hi def link cmakeKWwrite_file ModeMsg " Manually added - difficult to parse out of documentation diff --git a/CMakeCPack.cmake b/CMakeCPack.cmake index dc9f0bae6..78e22cc85 100644 --- a/CMakeCPack.cmake +++ b/CMakeCPack.cmake @@ -102,9 +102,6 @@ if(CMake_INSTALL_COMPONENTS) if(WIN32 AND NOT CYGWIN) list(APPEND _CPACK_IFW_COMPONENTS_ALL cmcldeps) endif() - if(APPLE) - list(APPEND _CPACK_IFW_COMPONENTS_ALL cmakexbuild) - endif() if(CMAKE_INSTALL_DEFAULT_COMPONENT_NAME) set(_CPACK_IFW_COMPONENT_UNSPECIFIED_NAME ${CMAKE_INSTALL_DEFAULT_COMPONENT_NAME}) diff --git a/CMakeCPackOptions.cmake.in b/CMakeCPackOptions.cmake.in index a08c97d04..2a4bcc589 100644 --- a/CMakeCPackOptions.cmake.in +++ b/CMakeCPackOptions.cmake.in @@ -109,16 +109,6 @@ if(CPACK_GENERATOR MATCHES "IFW") set(CPACK_IFW_COMPONENT_CMCLDEPS_VERSION "@CMake_IFW_ROOT_COMPONENT_VERSION@") - set(CPACK_COMPONENT_CMAKEXBUILD_DISPLAY_NAME "cmakexbuild") - set(CPACK_COMPONENT_CMAKEXBUILD_DESCRIPTION - "The \"cmakexbuild\" executable is a wrapper program for \"xcodebuild\"") - set(CPACK_COMPONENT_CMAKEXBUILD_REQUIRED TRUE) - set(CPACK_COMPONENT_CMAKEXBUILD_GROUP Tools) - set(CPACK_IFW_COMPONENT_CMAKEXBUILD_NAME "CMakeXBuild") - set(CPACK_IFW_COMPONENT_CMAKEXBUILD_PRIORITY 85) - set(CPACK_IFW_COMPONENT_CMAKEXBUILD_VERSION - "@CMake_IFW_ROOT_COMPONENT_VERSION@") - # Dialogs set(CPACK_COMPONENT_GROUP_DIALOGS_DISPLAY_NAME "Interactive Dialogs") set(CPACK_COMPONENT_GROUP_DIALOGS_DESCRIPTION diff --git a/CMakeLists.txt b/CMakeLists.txt index 998db15d3..e60b6c568 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ # Distributed under the OSI-approved BSD 3-Clause License. See accompanying # file Copyright.txt or https://cmake.org/licensing for details. -cmake_minimum_required(VERSION 3.1 FATAL_ERROR) +cmake_minimum_required(VERSION 3.1...3.14 FATAL_ERROR) set(CMAKE_USER_MAKE_RULES_OVERRIDE_C ${CMAKE_CURRENT_SOURCE_DIR}/Source/Modules/OverrideC.cmake) set(CMAKE_USER_MAKE_RULES_OVERRIDE_CXX ${CMAKE_CURRENT_SOURCE_DIR}/Source/Modules/OverrideCXX.cmake) project(CMake) @@ -117,6 +117,18 @@ option(CMake_BUILD_DEVELOPER_REFERENCE "Build CMake Developer Reference" OFF) mark_as_advanced(CMake_BUILD_DEVELOPER_REFERENCE) +# option to build using interprocedural optimizations (IPO/LTO) +if (NOT CMAKE_VERSION VERSION_LESS 3.12.2) + option(CMake_BUILD_LTO "Compile CMake with link-time optimization if supported" OFF) + if(CMake_BUILD_LTO) + include(CheckIPOSupported) + check_ipo_supported(RESULT HAVE_IPO) + if(HAVE_IPO) + set(CMAKE_INTERPROCEDURAL_OPTIMIZATION TRUE) + endif() + endif() +endif() + #----------------------------------------------------------------------- # a macro to deal with system libraries, implemented as a macro # simply to improve readability of the main script @@ -125,13 +137,9 @@ macro(CMAKE_HANDLE_SYSTEM_LIBRARIES) # Options have dependencies. include(CMakeDependentOption) - # Optionally use system xmlrpc. We no longer build or use it by default. - option(CTEST_USE_XMLRPC "Enable xmlrpc submission method in CTest." OFF) - mark_as_advanced(CTEST_USE_XMLRPC) - # Allow the user to enable/disable all system utility library options by # defining CMAKE_USE_SYSTEM_LIBRARIES or CMAKE_USE_SYSTEM_LIBRARY_${util}. - set(UTILITIES BZIP2 CURL EXPAT FORM JSONCPP LIBARCHIVE LIBLZMA LIBRHASH LIBUV ZLIB) + set(UTILITIES BZIP2 CURL EXPAT FORM JSONCPP LIBARCHIVE LIBLZMA LIBRHASH LIBUV ZLIB ZSTD) foreach(util ${UTILITIES}) if(NOT DEFINED CMAKE_USE_SYSTEM_LIBRARY_${util} AND DEFINED CMAKE_USE_SYSTEM_LIBRARIES) @@ -159,14 +167,14 @@ macro(CMAKE_HANDLE_SYSTEM_LIBRARIES) # Optionally use system utility libraries. option(CMAKE_USE_SYSTEM_LIBARCHIVE "Use system-installed libarchive" "${CMAKE_USE_SYSTEM_LIBRARY_LIBARCHIVE}") - CMAKE_DEPENDENT_OPTION(CMAKE_USE_SYSTEM_CURL "Use system-installed curl" - "${CMAKE_USE_SYSTEM_LIBRARY_CURL}" "NOT CTEST_USE_XMLRPC" ON) - CMAKE_DEPENDENT_OPTION(CMAKE_USE_SYSTEM_EXPAT "Use system-installed expat" - "${CMAKE_USE_SYSTEM_LIBRARY_EXPAT}" "NOT CTEST_USE_XMLRPC" ON) + option(CMAKE_USE_SYSTEM_CURL "Use system-installed curl" "${CMAKE_USE_SYSTEM_LIBRARY_CURL}") + option(CMAKE_USE_SYSTEM_EXPAT "Use system-installed expat" "${CMAKE_USE_SYSTEM_LIBRARY_EXPAT}") CMAKE_DEPENDENT_OPTION(CMAKE_USE_SYSTEM_ZLIB "Use system-installed zlib" "${CMAKE_USE_SYSTEM_LIBRARY_ZLIB}" "NOT CMAKE_USE_SYSTEM_LIBARCHIVE;NOT CMAKE_USE_SYSTEM_CURL" ON) CMAKE_DEPENDENT_OPTION(CMAKE_USE_SYSTEM_BZIP2 "Use system-installed bzip2" "${CMAKE_USE_SYSTEM_LIBRARY_BZIP2}" "NOT CMAKE_USE_SYSTEM_LIBARCHIVE" ON) + CMAKE_DEPENDENT_OPTION(CMAKE_USE_SYSTEM_ZSTD "Use system-installed zstd" + "${CMAKE_USE_SYSTEM_LIBRARY_ZSTD}" "NOT CMAKE_USE_SYSTEM_LIBARCHIVE" ON) CMAKE_DEPENDENT_OPTION(CMAKE_USE_SYSTEM_LIBLZMA "Use system-installed liblzma" "${CMAKE_USE_SYSTEM_LIBRARY_LIBLZMA}" "NOT CMAKE_USE_SYSTEM_LIBARCHIVE" ON) option(CMAKE_USE_SYSTEM_FORM "Use system-installed libform" "${CMAKE_USE_SYSTEM_LIBRARY_FORM}") @@ -200,7 +208,7 @@ endmacro() macro(CMAKE_SETUP_TESTING) if(BUILD_TESTING) set(CMAKE_TEST_SYSTEM_LIBRARIES 0) - foreach(util CURL EXPAT XMLRPC ZLIB) + foreach(util CURL EXPAT ZLIB) if(CMAKE_USE_SYSTEM_${util}) set(CMAKE_TEST_SYSTEM_LIBRARIES 1) endif() @@ -326,6 +334,9 @@ macro (CMAKE_BUILD_UTILITIES) set(KWSYS_USE_ConsoleBuf 1) set(KWSYS_HEADER_ROOT ${CMake_BINARY_DIR}/Source) set(KWSYS_INSTALL_DOC_DIR "${CMAKE_DOC_DIR}") + if(CMake_NO_CXX_STANDARD) + set(KWSYS_CXX_STANDARD "") + endif() add_subdirectory(Source/kwsys) set(kwsys_folder "Utilities/KWSys") CMAKE_SET_TARGET_FOLDER(${KWSYS_NAMESPACE} "${kwsys_folder}") @@ -435,14 +446,6 @@ macro (CMAKE_BUILD_UTILITIES) CMAKE_SET_TARGET_FOLDER(LIBCURL "Utilities/3rdParty") endif() - #--------------------------------------------------------------------- - # Build Compress library for CTest. - set(CMAKE_COMPRESS_INCLUDES - "${CMAKE_CURRENT_BINARY_DIR}/Utilities/cmcompress") - set(CMAKE_COMPRESS_LIBRARIES "cmcompress") - add_subdirectory(Utilities/cmcompress) - CMAKE_SET_TARGET_FOLDER(cmcompress "Utilities/3rdParty") - #--------------------------------------------------------------------- # Build expat library for CMake, CTest, and libarchive. if(CMAKE_USE_SYSTEM_EXPAT) @@ -474,6 +477,17 @@ macro (CMAKE_BUILD_UTILITIES) endif() endif() + #--------------------------------------------------------------------- + # Build or use system zstd for libarchive. + if(NOT CMAKE_USE_SYSTEM_LIBARCHIVE) + if(NOT CMAKE_USE_SYSTEM_ZSTD) + set(ZSTD_INCLUDE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/Utilities/cmzstd") + set(ZSTD_LIBRARY cmzstd) + add_subdirectory(Utilities/cmzstd) + CMAKE_SET_TARGET_FOLDER(cmzstd "Utilities/3rdParty") + endif() + endif() + #--------------------------------------------------------------------- # Build or use system liblzma for libarchive. if(NOT CMAKE_USE_SYSTEM_LIBARCHIVE) @@ -497,7 +511,7 @@ macro (CMAKE_BUILD_UTILITIES) #--------------------------------------------------------------------- # Build or use system libarchive for CMake and CTest. if(CMAKE_USE_SYSTEM_LIBARCHIVE) - find_package(LibArchive 3.1.0) + find_package(LibArchive 3.3.3) if(NOT LibArchive_FOUND) message(FATAL_ERROR "CMAKE_USE_SYSTEM_LIBARCHIVE is ON but LibArchive is not found!") endif() @@ -532,11 +546,15 @@ macro (CMAKE_BUILD_UTILITIES) #--------------------------------------------------------------------- # Build jsoncpp library. if(CMAKE_USE_SYSTEM_JSONCPP) - find_package(JsonCpp) + find_package(JsonCpp 1.4.1) if(NOT JsonCpp_FOUND) message(FATAL_ERROR "CMAKE_USE_SYSTEM_JSONCPP is ON but a JsonCpp is not found!") endif() + if(CMAKE_CXX_COMPILER_ID MATCHES "GNU|Clang") + set_property(TARGET JsonCpp::JsonCpp APPEND PROPERTY + INTERFACE_COMPILE_OPTIONS -Wno-deprecated-declarations) + endif() set(CMAKE_JSONCPP_LIBRARIES JsonCpp::JsonCpp) else() set(CMAKE_JSONCPP_LIBRARIES cmjsoncpp) @@ -559,18 +577,6 @@ macro (CMAKE_BUILD_UTILITIES) CMAKE_SET_TARGET_FOLDER(cmlibuv "Utilities/3rdParty") endif() - #--------------------------------------------------------------------- - # Build XMLRPC library for CMake and CTest. - if(CTEST_USE_XMLRPC) - find_package(XMLRPC QUIET REQUIRED libwww-client) - if(NOT XMLRPC_FOUND) - message(FATAL_ERROR - "CTEST_USE_XMLRPC is ON but xmlrpc is not found!") - endif() - set(CMAKE_XMLRPC_INCLUDES ${XMLRPC_INCLUDE_DIRS}) - set(CMAKE_XMLRPC_LIBRARIES ${XMLRPC_LIBRARIES}) - endif() - #--------------------------------------------------------------------- # Use curses? if (UNIX) @@ -724,7 +730,7 @@ if(NOT CMake_TEST_EXTERNAL_CMAKE) # the build tree, which is both the build and the install RPATH. if (UNIX) if( CMAKE_USE_SYSTEM_CURL OR CMAKE_USE_SYSTEM_ZLIB - OR CMAKE_USE_SYSTEM_EXPAT OR CTEST_USE_XMLRPC OR CURSES_NEED_RPATH OR QT_NEED_RPATH) + OR CMAKE_USE_SYSTEM_EXPAT OR CURSES_NEED_RPATH OR QT_NEED_RPATH) set(CMAKE_SKIP_RPATH OFF CACHE INTERNAL "CMake built with RPATH.") set(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE) set(CMAKE_BUILD_WITH_INSTALL_RPATH TRUE) @@ -816,4 +822,10 @@ if(NOT CMake_TEST_EXTERNAL_CMAKE) # Install auxiliary files integrating with other tools. add_subdirectory(Auxiliary) + + # Optionally sign installed binaries. + if(CMake_INSTALL_SIGNTOOL) + configure_file(Source/CMakeInstallSignTool.cmake.in Source/CMakeInstallSignTool.cmake @ONLY) + install(SCRIPT ${CMAKE_CURRENT_BINARY_DIR}/Source/CMakeInstallSignTool.cmake) + endif() endif() diff --git a/CONTRIBUTING.rst b/CONTRIBUTING.rst index 84f6abbbe..7e7111164 100644 --- a/CONTRIBUTING.rst +++ b/CONTRIBUTING.rst @@ -24,7 +24,8 @@ CMake uses `Kitware's GitLab Instance`_ to manage development and code review. To contribute patches: #. Fork the upstream `CMake Repository`_ into a personal account. -#. Run `Utilities/SetupForDevelopment.sh`_ for local configuration. +#. Run `Utilities/SetupForDevelopment.sh`_ for local git configuration. +#. See `Building CMake`_ for building CMake locally. #. See the `CMake Source Code Guide`_ for coding guidelines. #. Base all new work on the upstream ``master`` branch. Base work on the upstream ``release`` branch only if it fixes a @@ -45,6 +46,7 @@ The merge request will enter the `CMake Review Process`_ for consideration. .. _`Kitware's GitLab Instance`: https://gitlab.kitware.com .. _`CMake Repository`: https://gitlab.kitware.com/cmake/cmake .. _`Utilities/SetupForDevelopment.sh`: Utilities/SetupForDevelopment.sh +.. _`Building CMake`: README.rst#building-cmake .. _`CMake Source Code Guide`: Help/dev/source.rst .. _`commit messages`: Help/dev/review.rst#commit-messages .. _`CMake Review Process`: Help/dev/review.rst diff --git a/CTestCustom.cmake.in b/CTestCustom.cmake.in index 18e00783a..823ee3cb7 100644 --- a/CTestCustom.cmake.in +++ b/CTestCustom.cmake.in @@ -52,6 +52,7 @@ list(APPEND CTEST_CUSTOM_WARNING_EXCEPTION "(Lexer|Parser).*warning.*conversion.*may (alter its value|change the sign)" "(Lexer|Parser).*warning.*(statement is unreachable|will never be executed)" "(Lexer|Parser).*warning.*variable.*was set but never used" + "LexerParser.*warning.*empty expression statement has no effect; remove unnecessary" "PGC-W-0095-Type cast required for this conversion.*ProcessUNIX.c" "[Qq]t([Cc]ore|[Gg]ui|[Ww]idgets).*warning.*conversion.*may alter its value" "warning:.*is.*very unsafe.*consider using.*" diff --git a/CompileFlags.cmake b/CompileFlags.cmake index ec9b31bd9..91f2adffe 100644 --- a/CompileFlags.cmake +++ b/CompileFlags.cmake @@ -8,11 +8,16 @@ if(WIN32 AND CMAKE_C_COMPILER_ID STREQUAL "Intel") set(_INTEL_WINDOWS 1) endif() +if(WIN32 AND CMAKE_C_COMPILER_ID STREQUAL "Clang" + AND "x${CMAKE_CXX_SIMULATE_ID}" STREQUAL "xMSVC") + set(_CLANG_MSVC_WINDOWS 1) +endif() + # Disable deprecation warnings for standard C functions. # really only needed for newer versions of VS, but should # not hurt other versions, and this will work into the # future -if(MSVC OR _INTEL_WINDOWS) +if(MSVC OR _INTEL_WINDOWS OR _CLANG_MSVC_WINDOWS) add_definitions(-D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE) else() endif() @@ -21,6 +26,10 @@ if(MSVC) set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -stack:10000000") endif() +if(_CLANG_MSVC_WINDOWS AND "x${CMAKE_CXX_COMPILER_FRONTEND_VARIANT}" STREQUAL "xGNU") + set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Xlinker -stack:20000000") +endif() + #silence duplicate symbol warnings on AIX if(CMAKE_SYSTEM_NAME MATCHES "AIX") if(NOT CMAKE_COMPILER_IS_GNUCXX) @@ -28,13 +37,6 @@ if(CMAKE_SYSTEM_NAME MATCHES "AIX") endif() endif() -if(CMAKE_SYSTEM_NAME MATCHES "IRIX") - if(NOT CMAKE_COMPILER_IS_GNUCXX) - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wl,-woff84 -no_auto_include") - set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,-woff15") - endif() -endif() - if(CMAKE_SYSTEM MATCHES "OSF1-V") if(NOT CMAKE_COMPILER_IS_GNUCXX) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -timplicit_local -no_implicit_include ") @@ -51,6 +53,15 @@ if(CMAKE_SYSTEM_PROCESSOR MATCHES "^parisc") endif() endif() +# Workaround for TOC Overflow on ppc64 +if(CMAKE_SYSTEM_NAME STREQUAL "AIX" AND + CMAKE_SYSTEM_PROCESSOR MATCHES "powerpc") + set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,-bbigtoc") +elseif(CMAKE_SYSTEM_NAME STREQUAL "Linux" AND + CMAKE_SYSTEM_PROCESSOR MATCHES "ppc64") + set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--no-multi-toc") +endif() + if (CMAKE_CXX_COMPILER_ID STREQUAL SunPro AND NOT DEFINED CMAKE_CXX${CMAKE_CXX_STANDARD}_STANDARD_COMPILE_OPTION) if (NOT CMAKE_CXX_COMPILER_VERSION VERSION_LESS 5.13) diff --git a/Copyright.txt b/Copyright.txt index 743c63418..f2362144a 100644 --- a/Copyright.txt +++ b/Copyright.txt @@ -1,5 +1,5 @@ CMake - Cross Platform Makefile Generator -Copyright 2000-2018 Kitware, Inc. and Contributors +Copyright 2000-2019 Kitware, Inc. and Contributors All rights reserved. Redistribution and use in source and binary forms, with or without @@ -39,6 +39,7 @@ The following individuals and institutions are among the Contributors: * Alexander Neundorf * Alexander Smorkalov * Alexey Sokolov +* Alex Merry * Alex Turbov * Andreas Pakulat * Andreas Schneider @@ -62,13 +63,17 @@ The following individuals and institutions are among the Contributors: * Ilya Lavrenov * Insight Software Consortium * Jan Woetzel +* Julien Schueller * Kelly Thompson +* Laurent Montel * Konstantin Podsvirov * Mario Bensi +* Martin Gräßlin * Mathieu Malaterre * Matthaeus G. Chajdas * Matthias Kretz * Matthias Maennich +* Michael Hirsch, Ph.D. * Michael Stürmer * Miguel A. Figueroa-Villanueva * Mike Jackson diff --git a/Help/command/FIND_XXX.txt b/Help/command/FIND_XXX.txt index 73dbd5774..dde4dbbbc 100644 --- a/Help/command/FIND_XXX.txt +++ b/Help/command/FIND_XXX.txt @@ -96,7 +96,7 @@ If ``NO_DEFAULT_PATH`` is not specified, the search process is as follows: 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 `. + The values are interpreted as :ref:`semicolon-separated lists `. This can be skipped if ``NO_CMAKE_PATH`` is passed. * |CMAKE_PREFIX_PATH_XXX| diff --git a/Help/command/add_compile_definitions.rst b/Help/command/add_compile_definitions.rst index 48815d44f..8225da783 100644 --- a/Help/command/add_compile_definitions.rst +++ b/Help/command/add_compile_definitions.rst @@ -1,9 +1,9 @@ add_compile_definitions ----------------------- -Adds preprocessor definitions to the compilation of source files. +Add preprocessor definitions to the compilation of source files. -:: +.. code-block:: cmake add_compile_definitions( ...) diff --git a/Help/command/add_compile_options.rst b/Help/command/add_compile_options.rst index 350a1c0bd..43805c3a9 100644 --- a/Help/command/add_compile_options.rst +++ b/Help/command/add_compile_options.rst @@ -1,21 +1,18 @@ 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(