pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/cmake cmake: updated to 3.21.1



details:   https://anonhg.NetBSD.org/pkgsrc/rev/19d6bf5b1ac9
branches:  trunk
changeset: 456452:19d6bf5b1ac9
user:      adam <adam%pkgsrc.org@localhost>
date:      Thu Jul 29 11:37:40 2021 +0000

description:
cmake: updated to 3.21.1

CMake 3.21.1
  AUTOUIC: Fix cyclic dependency between generated UI headers and timestamp
  AUTOUIC: Fix generating of dependency rules for UI header files
  ci: use CMake 3.21.0
  Help/ctest_memcheck: mention `ctest_test` arguments
  TestDriver: suppress deprecated header lints for time.h
  TestDriver: use `CM_NULL` to avoid lints about `nullptr` usage
  Help/ctest_test: add a comment to also update `ctest_memcheck`
  enable_language: Fix test for working compiler with CMP0126 NEW behavior
  VS: Recognize CSharp VS 2019 compiler version v142
  VS: Improve v142 CL flag table LanguageStandard ordering
  VS: Add CSharp VS 2022 compiler version and flag table v143
  VS: Add v143 flag tables for VS 17.0 Preview 2
  VS: Fix `/MANIFESTUAC:` link flag mapping for v143
  VS: Map the link `/debug` flag for v143
  VS: Remove the /MERGE flag from v143 link flag table
  VS: Fix `/analyze:log` flag mapping for v143
  VS: Add `-Zc:inline[-]` flag table entry for v143
  VS: Populate `/Y-` flag table entry for v143
  VS: Populate `-Qspectre-` flag table entry for v143
  VS: Populate `/JMC-` flag table entry for v143
  VS: Remove empty ConformanceMode entry from flag table for v143
  VS: Remove empty LanguageStandard entries from flag table for v143
  VS: Remove empty ExternalWarningLevel entry from flag table for v143
  VS: Remove broken EnableASAN entry from flag table for v143
  VS: Fix `/sourceDependencies` flag table entries for v143
  VS: Update Visual Studio 17 2022 generator for Preview 2
  CMakeDetermineCompilerId: Fix CMAKE_EXECUTABLE_FORMAT in CMP0126 NEW behavior
  try_compile: Propagate CMP0126 to the generated test project
  CMakeDependentOption: Revert "Allow parentheses in the depends string"
  cmMessenger: Revert to non-color messages on Windows
  cmGeneratorExpressionNode: Factor out local variable for global generator
  Swift: Update test case to try CMP0126 NEW behavior
  Ninja Multi-Config: Restore TARGET_OBJECTS support in cross-configs
  VS: Remove cl /FS entry from flag table for v142 and v143
  VS: Remove C++ module CompileAs flag table entries for v142 and v143
  Help: Clarify wording of CMP0124
  Help: Explain policy CMP0125 in more detail
  Help: Make policy CMP0126 wording more accurate
  Help: Fix trivial typo
  Help: Clarify which project() call PROJECT_IS_TOP_LEVEL is for
  Help: Re-order file() sub-commands in Filesystem section
  Help: Expand details for file(COPY_FILE)
  Help: Clarify and correct wording around DEPFILE option
  Help: Improve wording and cross-referencing for ctest JUnit output
  Help: Add cross-references between test output size ctest variables
  IAR: Moved search logic to BinUtils.
  AutoGen: Fix needless compilation of mocs_compilation.cpp
  KWSys 2021-07-26 (d5fd6ca2)
  CMakePresets.json: Fix expansion issue with empty binaryDir
  Tests: Clean up Ninja Multi-Config test from cb777dd
  Compiler/IAR: search for both IAR's binaries * and *.exe
  Compiler/IAR: Avoid clobbering CMAKE_EXECUTABLE_SUFFIX
  Help: Document CMAKE_EXECUTABLE_SUFFIX_<LANG> explicitly
  libuv: Fix building with mingw toolchains for ARM/AArch64
  GNU: Correct C23 flags
  FindXCTest: Fix output directory for test bundle with Xcode 12.5
  Tests/CompileOptions: allow CMAKE_BUILD_TYPE=None
  Add option to explicitly avoid using execinfo for backtraces

CMake 3.21 Release Notes
************************

Changes made since CMake 3.20 include the following.

New Features
============

Presets
-------

* "cmake-presets(7)" gained support for specifying the install prefix
  in a configure preset.

* "cmake-presets(7)" gained support for conditional enabling of
  presets.

* "cmake-presets(7)" gained support for a "${hostSystemName}" macro.

* "cmake-presets(7)" gained support for omitting the "generator" and
  "binaryDir" fields.

Generators
----------

* The Makefile Generators and the "Ninja" generator learned to add
  linker launcher tools along with the linker for "C", "CXX", "OBJC",
  and "OBJCXX" languages. See the "CMAKE_<LANG>_LINKER_LAUNCHER"
  variable and "<LANG>_LINKER_LAUNCHER" target property for details.

* The "Visual Studio 17 2022" generator was added.  This is
  experimental and based on "Visual Studio 2022 Preview 1.1" because
  this version of VS has not been released.

Languages
---------

* CMake learned to support "HIP" as a first-class language that can be
  enabled via the "project()" and "enable_language()" commands.

* "C_STANDARD", "OBJC_STANDARD", and the "Compile Features"
  functionality gained support for C17 and C23.

* Source file extensions ".ixx" and ".cppm" are now treated as C++.

Command-Line
------------

* "cmake(1)" gained the "--install-prefix <dir>" command-line option
  to specify the location of the install prefix.

* "cmake(1)" gained the "--toolchain <path/to/file>" command-line
  option to specify a toolchain file.

* "cmake(1)" "-E capabilities" output, for some generators, may now
  contain a "supportedPlatforms" field listing platforms known to be
  supported in "CMAKE_GENERATOR_PLATFORM".

* Messages printed to a terminal now may be colored by message type.

Compilers
---------

* The Fujitsu compiler is now supported using compiler id "Fujitsu" in
  traditional ("Trad") mode, and compiler id "FujitsuClang" in "Clang"
  mode.

Platforms
---------

* CMake now supports the MSYS runtime environment, much like CYGWIN.

File-Based API
--------------

* The "cmake-file-api(7)" "codemodel" version 2 "version" field has
  been updated to 2.3.

* The "cmake-file-api(7)" "codemodel" version 2 gained a new
  "directory" object containing directory-level information. This
  includes a list of installers generated by the "install()" command.

Commands
--------

* The "add_custom_command()" command "DEPFILE" option may now use
  "generator expressions", is now supported by Visual Studio Generators
  for VS 2012 and above, and is now supported by the "Xcode" generator.

* The "add_custom_command(TARGET)" command (for Build Events) gained
  support for resolving target-dependent generator expressions.

* The "build_command()" command gained a "PARALLEL_LEVEL" option.

* The "file(COPY_FILE)" command was added to copy a single file.

* The "file(GET_RUNTIME_DEPENDENCIES)" command gained new
  "POST_INCLUDE_FILES" and "POST_EXCLUDE_FILES" arguments.

* The "file(REAL_PATH)" command gained the option "EXPAND_TILDE" to
  replace any leading tilde with the path to the user's home
  directory.

* The "file(RENAME)" command learned to optionally capture failure in
  a result variable.  It also gained a "NO_REPLACE" option to fail if
  the destination exists.

* The "install()" command gained a new "IMPORTED_RUNTIME_ARTIFACTS"
  mode, which can be used to install the runtime artifacts of imported
  targets.

* The "install()" command gained a new "RUNTIME_DEPENDENCY_SET" mode,
  which can be used to install runtime dependencies using
  "file(GET_RUNTIME_DEPENDENCIES)".

* The "install(TARGETS)" command gained new "RUNTIME_DEPENDENCIES" and
  "RUNTIME_DEPENDENCY_SET" arguments, which can be used to install
  runtime dependencies using "file(GET_RUNTIME_DEPENDENCIES)".

* The "install(SCRIPT|CODE)" command supports a new option
  "ALL_COMPONENTS" which allows the corresponding code to run for
  every component of a per component installation.

* The "project()" command now sets variables "PROJECT_IS_TOP_LEVEL"
  and "<PROJECT-NAME>_IS_TOP_LEVEL" to indicate whether it was called
  in a top-level "CMakeLists.txt" file.

Variables
---------

* The "CMAKE_TOOLCHAIN_FILE" environment variable was added to provide
  a default value for the "CMAKE_TOOLCHAIN_FILE" variable.

Properties
----------

* The "IMPORTED_TARGETS" directory property was added to get a list of
  Imported Targets created in the current directory.

* The "XCODE_EMBED_APP_EXTENSIONS" target property was added to tell
  the "Xcode" generator to embed app extensions such as iMessage
  sticker packs. Aspects of the embedding can be customized with the
  "XCODE_EMBED_APP_EXTENSIONS_PATH",
  "XCODE_EMBED_APP_EXTENSIONS_CODE_SIGN_ON_COPY" and
  "XCODE_EMBED_APP_EXTENSIONS_REMOVE_HEADERS_ON_COPY" properties.

Modules
-------

* The "FindBLAS" and "FindLAPACK" modules learned to support the
  serial "Fujitsu_SSL2" and parallel "Fujitsu_SSL2BLAMP" libraries.

* The "FindDevIL" module now provides imported targets.

* The "FindIconv" module now has version support.

* The "FindIntl" module now has version support.

* The "FindMPI" module learned to support "Fujitsu" and "FujitsuClang"
  in both host and cross compiling modes.

* The "FindMsys" module was added to find MSYS installations. Like
  "FindCygwin", it is used automatically by some other find modules to
  locate UNIX-style tools on Windows.

* The "FindOpenMP" module learned to support "Fujitsu" and
  "FujitsuClang".

* The "FindVulkan" module gained imported targets "Vulkan::Headers"
  and "Vulkan::glslangValidator".

* The "UseJava" module command "add_jar" gained a "RESOURCES" option
  to allow explicit naming of resources with non-optional namespace.

* The "UseSWIG" module use now standard library naming conventions for
  the "CSharp" language. See policy "CMP0122".

* The "UseSWIG" module now supports using the "swig" tool to generate
  implicit dependencies with the "Xcode" generator.

Generator Expressions
---------------------

* A new "TARGET_RUNTIME_DLLS" generator expression was added.

CTest
-----

* "ctest(1)" gained documentation for its ability to capture
  Additional Test Measurements.

* "ctest(1)" learned to recognize files attached to a test at run
  time. Previously it was only possible to attach files to tests at
  configure time by using the "ATTACHED_FILES" or
  "ATTACHED_FILES_ON_FAIL" test properties. See Additional Test
  Measurements for more information.

* "ctest(1)" gained a "--output-junit" option to write test results to
  a JUnit XML file.

* The "ctest_build()" command gained a "PARALLEL_LEVEL" option.

CPack
-----

* The "CPack DragNDrop Generator" gained option "CPACK_DMG_FILESYSTEM"
  to control the ".dmg" filesystem.

* The "CPack IFW Generator" now supports hyphens in names given to
  "cpack_ifw_configure_component()" or
  "cpack_ifw_configure_component_group()" as "DEPENDS" or
  "DEPENDENCIES" arguments.  This requires QtIFW 3.1 or later.

* The "CPack NSIS Generator" gained a new "CPACK_NSIS_EXECUTABLE"
  variable to specify the "makensis" executable to use instead of the
  default one.

* The "CPACK_CUSTOM_INSTALL_VARIABLES" variable was added to set
  variables in "cmake_install.cmake" script invocations made by CPack.

Deprecated and Removed Features
===============================

* Undocumented "CMAKE_SYSTEM_NAME" version-stripping behavior has been
  removed entirely. If it is set by a "-D" flag or by a "toolchain
  file", it is left unaltered, even if it still contains a version
  number. Similar "CMAKE_HOST_SYSTEM_NAME" version-stripping behavior,
  also undocumented, has been moved earlier, before "project()" or
  "enable_language()" is called.

* "ARMClang" cpu/arch compile and link flags are no longer added
  automatically based on the "CMAKE_SYSTEM_PROCESSOR" variable or the
  undocumented "CMAKE_SYSTEM_ARCH" variable. They must be specified
  explicitly.  See policy "CMP0123".

Other Changes
=============

* The "find_file()", "find_path()", "find_program()", and
  "find_library()" commands handle cache variables in the same way
  regardless how they are defined. See policy "CMP0125" for details.

* The "find_file()", "find_path()", "find_program()", and
  "find_library()" commands gained the option "NO_CACHE" to store find
  result in normal variable.

* The "foreach()" command now isolates loop variables in the loop
  scope. See policy "CMP0124" for details.

* The "list()" command's "GET", "INSERT", "SUBLIST", and "REMOVE_AT"
  subcommands now error with invalid (i.e., non-integer) values are
  given as any of their index arguments based on the setting of policy
  "CMP0121".

* The "set(CACHE)" command no longer removes a normal variable of the
  same name, if any. See policy "CMP0126".

* "target_link_libraries()" calls referencing object libraries via the
  "TARGET_OBJECTS" generator expression now place the object files
  before all libraries on the link line, regardless of their specified
  order.  See documentation on Linking Object Libraries via
  $<TARGET_OBJECTS> for details.

* The Ninja Generators now pass source files and include directories
  to the compiler using absolute paths.  This makes diagnostic
  messages and debug symbols more consistent, and matches the Makefile
  Generators.

* The "NMake Makefiles" generator now encodes the generated makefiles
  as UTF-8 with a BOM when using "nmake" from VS 9 or above.

* The Visual Studio Generators for VS 2010 and above now place per-
  source preprocessor definitions after target-wide preprocssor
  definitions.  This makes VS consistent with the Ninja Generators and
  the Makefile Generators.

* The precompiled binaries provided on cmake.org now support "liblzma"
  multi-threading.  See the "CPACK_THREADS" and
  "CPACK_ARCHIVE_THREADS" variables.

diffstat:

 devel/cmake/PLIST      |  74 ++++++++++++++++++++++++++++++++++++++++++++++++-
 devel/cmake/distinfo   |  10 +++---
 devel/cmake/version.mk |   4 +-
 3 files changed, 79 insertions(+), 9 deletions(-)

diffs (truncated from 340 to 300 lines):

diff -r c6c834a63eae -r 19d6bf5b1ac9 devel/cmake/PLIST
--- a/devel/cmake/PLIST Thu Jul 29 11:18:13 2021 +0000
+++ b/devel/cmake/PLIST Thu Jul 29 11:37:40 2021 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.65 2021/03/31 07:43:39 adam Exp $
+@comment $NetBSD: PLIST,v 1.66 2021/07/29 11:37:40 adam Exp $
 bin/ccmake
 bin/cmake
 bin/cpack
@@ -166,10 +166,12 @@
 share/cmake-${CMAKE_API}/Help/envvar/CMAKE_GENERATOR_PLATFORM.rst
 share/cmake-${CMAKE_API}/Help/envvar/CMAKE_GENERATOR_TOOLSET.rst
 share/cmake-${CMAKE_API}/Help/envvar/CMAKE_LANG_COMPILER_LAUNCHER.rst
+share/cmake-${CMAKE_API}/Help/envvar/CMAKE_LANG_LINKER_LAUNCHER.rst
 share/cmake-${CMAKE_API}/Help/envvar/CMAKE_MSVCIDE_RUN_PATH.rst
 share/cmake-${CMAKE_API}/Help/envvar/CMAKE_NO_VERBOSE.rst
 share/cmake-${CMAKE_API}/Help/envvar/CMAKE_OSX_ARCHITECTURES.rst
 share/cmake-${CMAKE_API}/Help/envvar/CMAKE_PREFIX_PATH.rst
+share/cmake-${CMAKE_API}/Help/envvar/CMAKE_TOOLCHAIN_FILE.rst
 share/cmake-${CMAKE_API}/Help/envvar/CSFLAGS.rst
 share/cmake-${CMAKE_API}/Help/envvar/CTEST_INTERACTIVE_DEBUG_MODE.rst
 share/cmake-${CMAKE_API}/Help/envvar/CTEST_OUTPUT_ON_FAILURE.rst
@@ -187,6 +189,8 @@
 share/cmake-${CMAKE_API}/Help/envvar/ENV_VAR.txt
 share/cmake-${CMAKE_API}/Help/envvar/FC.rst
 share/cmake-${CMAKE_API}/Help/envvar/FFLAGS.rst
+share/cmake-${CMAKE_API}/Help/envvar/HIPCXX.rst
+share/cmake-${CMAKE_API}/Help/envvar/HIPFLAGS.rst
 share/cmake-${CMAKE_API}/Help/envvar/ISPC.rst
 share/cmake-${CMAKE_API}/Help/envvar/ISPCFLAGS.rst
 share/cmake-${CMAKE_API}/Help/envvar/LDFLAGS.rst
@@ -213,12 +217,14 @@
 share/cmake-${CMAKE_API}/Help/generator/Sublime Text 2.rst
 share/cmake-${CMAKE_API}/Help/generator/Unix Makefiles.rst
 share/cmake-${CMAKE_API}/Help/generator/VS_TOOLSET_HOST_ARCH.txt
+share/cmake-${CMAKE_API}/Help/generator/VS_TOOLSET_HOST_ARCH_LEGACY.txt
 share/cmake-${CMAKE_API}/Help/generator/Visual Studio 10 2010.rst
 share/cmake-${CMAKE_API}/Help/generator/Visual Studio 11 2012.rst
 share/cmake-${CMAKE_API}/Help/generator/Visual Studio 12 2013.rst
 share/cmake-${CMAKE_API}/Help/generator/Visual Studio 14 2015.rst
 share/cmake-${CMAKE_API}/Help/generator/Visual Studio 15 2017.rst
 share/cmake-${CMAKE_API}/Help/generator/Visual Studio 16 2019.rst
+share/cmake-${CMAKE_API}/Help/generator/Visual Studio 17 2022.rst
 share/cmake-${CMAKE_API}/Help/generator/Visual Studio 6.rst
 share/cmake-${CMAKE_API}/Help/generator/Visual Studio 7 .NET 2003.rst
 share/cmake-${CMAKE_API}/Help/generator/Visual Studio 7.rst
@@ -419,6 +425,7 @@
 share/cmake-${CMAKE_API}/Help/module/FindMPI.rst
 share/cmake-${CMAKE_API}/Help/module/FindMatlab.rst
 share/cmake-${CMAKE_API}/Help/module/FindMotif.rst
+share/cmake-${CMAKE_API}/Help/module/FindMsys.rst
 share/cmake-${CMAKE_API}/Help/module/FindODBC.rst
 share/cmake-${CMAKE_API}/Help/module/FindOpenACC.rst
 share/cmake-${CMAKE_API}/Help/module/FindOpenAL.rst
@@ -648,6 +655,12 @@
 share/cmake-${CMAKE_API}/Help/policy/CMP0118.rst
 share/cmake-${CMAKE_API}/Help/policy/CMP0119.rst
 share/cmake-${CMAKE_API}/Help/policy/CMP0120.rst
+share/cmake-${CMAKE_API}/Help/policy/CMP0121.rst
+share/cmake-${CMAKE_API}/Help/policy/CMP0122.rst
+share/cmake-${CMAKE_API}/Help/policy/CMP0123.rst
+share/cmake-${CMAKE_API}/Help/policy/CMP0124.rst
+share/cmake-${CMAKE_API}/Help/policy/CMP0125.rst
+share/cmake-${CMAKE_API}/Help/policy/CMP0126.rst
 share/cmake-${CMAKE_API}/Help/policy/DEPRECATED.txt
 share/cmake-${CMAKE_API}/Help/policy/DISALLOWED_COMMAND.txt
 share/cmake-${CMAKE_API}/Help/prop_cache/ADVANCED.rst
@@ -669,6 +682,7 @@
 share/cmake-${CMAKE_API}/Help/prop_dir/DEFINITIONS.rst
 share/cmake-${CMAKE_API}/Help/prop_dir/EXCLUDE_FROM_ALL.rst
 share/cmake-${CMAKE_API}/Help/prop_dir/IMPLICIT_DEPENDS_INCLUDE_TRANSFORM.rst
+share/cmake-${CMAKE_API}/Help/prop_dir/IMPORTED_TARGETS.rst
 share/cmake-${CMAKE_API}/Help/prop_dir/INCLUDE_DIRECTORIES.rst
 share/cmake-${CMAKE_API}/Help/prop_dir/INCLUDE_REGULAR_EXPRESSION.rst
 share/cmake-${CMAKE_API}/Help/prop_dir/INTERPROCEDURAL_OPTIMIZATION.rst
@@ -697,6 +711,7 @@
 share/cmake-${CMAKE_API}/Help/prop_gbl/AUTOMOC_SOURCE_GROUP.rst
 share/cmake-${CMAKE_API}/Help/prop_gbl/AUTOMOC_TARGETS_FOLDER.rst
 share/cmake-${CMAKE_API}/Help/prop_gbl/AUTORCC_SOURCE_GROUP.rst
+share/cmake-${CMAKE_API}/Help/prop_gbl/AUTOUIC_SOURCE_GROUP.rst
 share/cmake-${CMAKE_API}/Help/prop_gbl/CMAKE_CUDA_KNOWN_FEATURES.rst
 share/cmake-${CMAKE_API}/Help/prop_gbl/CMAKE_CXX_KNOWN_FEATURES.rst
 share/cmake-${CMAKE_API}/Help/prop_gbl/CMAKE_C_KNOWN_FEATURES.rst
@@ -923,6 +938,7 @@
 share/cmake-${CMAKE_API}/Help/prop_tgt/GHS_NO_SOURCE_GROUP_FILE.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/GNUtoMS.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/HAS_CXX.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/HIP_ARCHITECTURES.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/IMPLICIT_DEPENDS_INCLUDE_TRANSFORM.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/IMPORTED.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/IMPORTED_COMMON_LANGUAGE_RUNTIME.rst
@@ -984,6 +1000,7 @@
 share/cmake-${CMAKE_API}/Help/prop_tgt/LANG_CPPCHECK.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/LANG_CPPLINT.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/LANG_INCLUDE_WHAT_YOU_USE.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/LANG_LINKER_LAUNCHER.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/LANG_VISIBILITY_PRESET.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/LIBRARY_OUTPUT_DIRECTORY.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/LIBRARY_OUTPUT_DIRECTORY_CONFIG.rst
@@ -1120,7 +1137,9 @@
 share/cmake-${CMAKE_API}/Help/prop_tgt/XCODE_EMBED_FRAMEWORKS_CODE_SIGN_ON_COPY.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/XCODE_EMBED_FRAMEWORKS_REMOVE_HEADERS_ON_COPY.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/XCODE_EMBED_type.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/XCODE_EMBED_type_CODE_SIGN_ON_COPY.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/XCODE_EMBED_type_PATH.rst
+share/cmake-${CMAKE_API}/Help/prop_tgt/XCODE_EMBED_type_REMOVE_HEADERS_ON_COPY.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/XCODE_EXPLICIT_FILE_TYPE.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/XCODE_GENERATE_SCHEME.rst
 share/cmake-${CMAKE_API}/Help/prop_tgt/XCODE_LINK_BUILD_PHASE_MODE.rst
@@ -1163,6 +1182,7 @@
 share/cmake-${CMAKE_API}/Help/release/3.19.rst
 share/cmake-${CMAKE_API}/Help/release/3.2.rst
 share/cmake-${CMAKE_API}/Help/release/3.20.rst
+share/cmake-${CMAKE_API}/Help/release/3.21.rst
 share/cmake-${CMAKE_API}/Help/release/3.3.rst
 share/cmake-${CMAKE_API}/Help/release/3.4.rst
 share/cmake-${CMAKE_API}/Help/release/3.5.rst
@@ -1312,6 +1332,7 @@
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_ERROR_DEPRECATED.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_EXECUTABLE_SUFFIX.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_EXECUTABLE_SUFFIX_LANG.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_EXECUTE_PROCESS_COMMAND_ECHO.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_EXE_LINKER_FLAGS.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_EXE_LINKER_FLAGS_CONFIG.rst
@@ -1370,6 +1391,7 @@
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_GLOBAL_AUTORCC_TARGET.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_GLOBAL_AUTORCC_TARGET_NAME.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_GNUtoMS.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_HIP_ARCHITECTURES.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_HOME_DIRECTORY.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_HOST_APPLE.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_HOST_SOLARIS.rst
@@ -1453,6 +1475,7 @@
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_IMPLICIT_LINK_LIBRARIES.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_INCLUDE_WHAT_YOU_USE.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_LIBRARY_ARCHITECTURE.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_LINKER_LAUNCHER.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_LINKER_PREFERENCE.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_LINKER_PREFERENCE_PROPAGATES.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_LANG_LINKER_WRAPPER_FLAG.rst
@@ -1597,6 +1620,7 @@
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_Swift_LANGUAGE_VERSION.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_Swift_MODULE_DIRECTORY.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_Swift_NUM_THREADS.rst
+share/cmake-${CMAKE_API}/Help/variable/CMAKE_TLS_VERIFY.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_TOOLCHAIN_FILE.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_TRY_COMPILE_CONFIGURATION.rst
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_TRY_COMPILE_PLATFORM_VARIABLES.rst
@@ -1666,6 +1690,7 @@
 share/cmake-${CMAKE_API}/Help/variable/CMAKE_XCODE_SCHEME_ZOMBIE_OBJECTS.rst
 share/cmake-${CMAKE_API}/Help/variable/CPACK_ABSOLUTE_DESTINATION_FILES.rst
 share/cmake-${CMAKE_API}/Help/variable/CPACK_COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY.rst
+share/cmake-${CMAKE_API}/Help/variable/CPACK_CUSTOM_INSTALL_VARIABLES.rst
 share/cmake-${CMAKE_API}/Help/variable/CPACK_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION.rst
 share/cmake-${CMAKE_API}/Help/variable/CPACK_INCLUDE_TOPLEVEL_DIRECTORY.rst
 share/cmake-${CMAKE_API}/Help/variable/CPACK_INSTALL_DEFAULT_DIRECTORY_PERMISSIONS.rst
@@ -1732,6 +1757,7 @@
 share/cmake-${CMAKE_API}/Help/variable/CTEST_RESOURCE_SPEC_FILE.rst
 share/cmake-${CMAKE_API}/Help/variable/CTEST_RUN_CURRENT_SCRIPT.rst
 share/cmake-${CMAKE_API}/Help/variable/CTEST_SCP_COMMAND.rst
+share/cmake-${CMAKE_API}/Help/variable/CTEST_SCRIPT_DIRECTORY.rst
 share/cmake-${CMAKE_API}/Help/variable/CTEST_SITE.rst
 share/cmake-${CMAKE_API}/Help/variable/CTEST_SOURCE_DIRECTORY.rst
 share/cmake-${CMAKE_API}/Help/variable/CTEST_SUBMIT_URL.rst
@@ -1770,6 +1796,7 @@
 share/cmake-${CMAKE_API}/Help/variable/PROJECT-NAME_BINARY_DIR.rst
 share/cmake-${CMAKE_API}/Help/variable/PROJECT-NAME_DESCRIPTION.rst
 share/cmake-${CMAKE_API}/Help/variable/PROJECT-NAME_HOMEPAGE_URL.rst
+share/cmake-${CMAKE_API}/Help/variable/PROJECT-NAME_IS_TOP_LEVEL.rst
 share/cmake-${CMAKE_API}/Help/variable/PROJECT-NAME_SOURCE_DIR.rst
 share/cmake-${CMAKE_API}/Help/variable/PROJECT-NAME_VERSION.rst
 share/cmake-${CMAKE_API}/Help/variable/PROJECT-NAME_VERSION_MAJOR.rst
@@ -1779,6 +1806,7 @@
 share/cmake-${CMAKE_API}/Help/variable/PROJECT_BINARY_DIR.rst
 share/cmake-${CMAKE_API}/Help/variable/PROJECT_DESCRIPTION.rst
 share/cmake-${CMAKE_API}/Help/variable/PROJECT_HOMEPAGE_URL.rst
+share/cmake-${CMAKE_API}/Help/variable/PROJECT_IS_TOP_LEVEL.rst
 share/cmake-${CMAKE_API}/Help/variable/PROJECT_NAME.rst
 share/cmake-${CMAKE_API}/Help/variable/PROJECT_SOURCE_DIR.rst
 share/cmake-${CMAKE_API}/Help/variable/PROJECT_VERSION.rst
@@ -1851,6 +1879,7 @@
 share/cmake-${CMAKE_API}/Modules/CMakeDetermineCompilerABI.cmake
 share/cmake-${CMAKE_API}/Modules/CMakeDetermineCompilerId.cmake
 share/cmake-${CMAKE_API}/Modules/CMakeDetermineFortranCompiler.cmake
+share/cmake-${CMAKE_API}/Modules/CMakeDetermineHIPCompiler.cmake
 share/cmake-${CMAKE_API}/Modules/CMakeDetermineISPCCompiler.cmake
 share/cmake-${CMAKE_API}/Modules/CMakeDetermineJavaCompiler.cmake
 share/cmake-${CMAKE_API}/Modules/CMakeDetermineOBJCCompiler.cmake
@@ -1880,6 +1909,11 @@
 share/cmake-${CMAKE_API}/Modules/CMakeFortranInformation.cmake
 share/cmake-${CMAKE_API}/Modules/CMakeGenericSystem.cmake
 share/cmake-${CMAKE_API}/Modules/CMakeGraphVizOptions.cmake
+share/cmake-${CMAKE_API}/Modules/CMakeHIPCompiler.cmake.in
+share/cmake-${CMAKE_API}/Modules/CMakeHIPCompilerABI.hip
+share/cmake-${CMAKE_API}/Modules/CMakeHIPCompilerId.hip.in
+share/cmake-${CMAKE_API}/Modules/CMakeHIPInformation.cmake
+share/cmake-${CMAKE_API}/Modules/CMakeHIPRuntime.cmake.in
 share/cmake-${CMAKE_API}/Modules/CMakeIOSInstallCombined.cmake
 share/cmake-${CMAKE_API}/Modules/CMakeISPCCompiler.cmake.in
 share/cmake-${CMAKE_API}/Modules/CMakeISPCCompilerABI.ispc
@@ -1930,6 +1964,7 @@
 share/cmake-${CMAKE_API}/Modules/CMakeTestCompilerCommon.cmake
 share/cmake-${CMAKE_API}/Modules/CMakeTestFortranCompiler.cmake
 share/cmake-${CMAKE_API}/Modules/CMakeTestGNU.c
+share/cmake-${CMAKE_API}/Modules/CMakeTestHIPCompiler.cmake
 share/cmake-${CMAKE_API}/Modules/CMakeTestISPCCompiler.cmake
 share/cmake-${CMAKE_API}/Modules/CMakeTestJavaCompiler.cmake
 share/cmake-${CMAKE_API}/Modules/CMakeTestOBJCCompiler.cmake
@@ -2038,6 +2073,7 @@
 share/cmake-${CMAKE_API}/Modules/Compiler/Clang-DetermineCompiler.cmake
 share/cmake-${CMAKE_API}/Modules/Compiler/Clang-DetermineCompilerInternal.cmake
 share/cmake-${CMAKE_API}/Modules/Compiler/Clang-FindBinUtils.cmake
+share/cmake-${CMAKE_API}/Modules/Compiler/Clang-HIP.cmake
 share/cmake-${CMAKE_API}/Modules/Compiler/Clang-OBJC.cmake
 share/cmake-${CMAKE_API}/Modules/Compiler/Clang-OBJCXX.cmake
 share/cmake-${CMAKE_API}/Modules/Compiler/Clang.cmake
@@ -2056,7 +2092,16 @@
 share/cmake-${CMAKE_API}/Modules/Compiler/Embarcadero-DetermineCompiler.cmake
 share/cmake-${CMAKE_API}/Modules/Compiler/Flang-FindBinUtils.cmake
 share/cmake-${CMAKE_API}/Modules/Compiler/Flang-Fortran.cmake
+share/cmake-${CMAKE_API}/Modules/Compiler/Fujitsu-C.cmake
+share/cmake-${CMAKE_API}/Modules/Compiler/Fujitsu-CXX.cmake
 share/cmake-${CMAKE_API}/Modules/Compiler/Fujitsu-DetermineCompiler.cmake
+share/cmake-${CMAKE_API}/Modules/Compiler/Fujitsu-Fortran.cmake
+share/cmake-${CMAKE_API}/Modules/Compiler/Fujitsu.cmake
+share/cmake-${CMAKE_API}/Modules/Compiler/FujitsuClang-C.cmake
+share/cmake-${CMAKE_API}/Modules/Compiler/FujitsuClang-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake
+share/cmake-${CMAKE_API}/Modules/Compiler/FujitsuClang-FindBinUtils.cmake
+share/cmake-${CMAKE_API}/Modules/Compiler/FujitsuClang.cmake
 share/cmake-${CMAKE_API}/Modules/Compiler/G95-Fortran.cmake
 share/cmake-${CMAKE_API}/Modules/Compiler/GHS-C.cmake
 share/cmake-${CMAKE_API}/Modules/Compiler/GHS-CXX.cmake
@@ -2084,7 +2129,6 @@
 share/cmake-${CMAKE_API}/Modules/Compiler/IAR-C.cmake
 share/cmake-${CMAKE_API}/Modules/Compiler/IAR-CXX.cmake
 share/cmake-${CMAKE_API}/Modules/Compiler/IAR-DetermineCompiler.cmake
-share/cmake-${CMAKE_API}/Modules/Compiler/IAR-FindBinUtils.cmake
 share/cmake-${CMAKE_API}/Modules/Compiler/IAR.cmake
 share/cmake-${CMAKE_API}/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake
 share/cmake-${CMAKE_API}/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake
@@ -2137,6 +2181,15 @@
 share/cmake-${CMAKE_API}/Modules/Compiler/QCC-CXX-FeatureTests.cmake
 share/cmake-${CMAKE_API}/Modules/Compiler/QCC-CXX.cmake
 share/cmake-${CMAKE_API}/Modules/Compiler/QCC.cmake
+share/cmake-${CMAKE_API}/Modules/Compiler/ROCMClang-ASM.cmake
+share/cmake-${CMAKE_API}/Modules/Compiler/ROCMClang-C.cmake
+share/cmake-${CMAKE_API}/Modules/Compiler/ROCMClang-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Compiler/ROCMClang-DetermineCompiler.cmake
+share/cmake-${CMAKE_API}/Modules/Compiler/ROCMClang-FindBinUtils.cmake
+share/cmake-${CMAKE_API}/Modules/Compiler/ROCMClang-HIP.cmake
+share/cmake-${CMAKE_API}/Modules/Compiler/ROCMClang-OBJC.cmake
+share/cmake-${CMAKE_API}/Modules/Compiler/ROCMClang-OBJCXX.cmake
+share/cmake-${CMAKE_API}/Modules/Compiler/ROCMClang.cmake
 share/cmake-${CMAKE_API}/Modules/Compiler/SCO-C.cmake
 share/cmake-${CMAKE_API}/Modules/Compiler/SCO-CXX.cmake
 share/cmake-${CMAKE_API}/Modules/Compiler/SCO-DetermineCompiler.cmake
@@ -2291,6 +2344,7 @@
 share/cmake-${CMAKE_API}/Modules/FindMPI/test_mpi.f90.in
 share/cmake-${CMAKE_API}/Modules/FindMatlab.cmake
 share/cmake-${CMAKE_API}/Modules/FindMotif.cmake
+share/cmake-${CMAKE_API}/Modules/FindMsys.cmake
 share/cmake-${CMAKE_API}/Modules/FindODBC.cmake
 share/cmake-${CMAKE_API}/Modules/FindOpenACC.cmake
 share/cmake-${CMAKE_API}/Modules/FindOpenAL.cmake
@@ -2631,6 +2685,9 @@
 share/cmake-${CMAKE_API}/Modules/Platform/Linux-Clang-C.cmake
 share/cmake-${CMAKE_API}/Modules/Platform/Linux-Clang-CXX.cmake
 share/cmake-${CMAKE_API}/Modules/Platform/Linux-Determine-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linux-Fujitsu-C.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linux-Fujitsu-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/Linux-Fujitsu.cmake
 share/cmake-${CMAKE_API}/Modules/Platform/Linux-GNU-C.cmake
 share/cmake-${CMAKE_API}/Modules/Platform/Linux-GNU-CXX.cmake
 share/cmake-${CMAKE_API}/Modules/Platform/Linux-GNU-Fortran.cmake
@@ -2670,6 +2727,15 @@
 share/cmake-${CMAKE_API}/Modules/Platform/Linux-como.cmake
 share/cmake-${CMAKE_API}/Modules/Platform/Linux.cmake
 share/cmake-${CMAKE_API}/Modules/Platform/MP-RAS.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/MSYS-Clang-C.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/MSYS-Clang-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/MSYS-Determine-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/MSYS-GNU-C.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/MSYS-GNU-CXX.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/MSYS-GNU-Fortran.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/MSYS-GNU.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/MSYS-windres.cmake
+share/cmake-${CMAKE_API}/Modules/Platform/MSYS.cmake
 share/cmake-${CMAKE_API}/Modules/Platform/Midipix.cmake
 share/cmake-${CMAKE_API}/Modules/Platform/MirBSD.cmake
 share/cmake-${CMAKE_API}/Modules/Platform/NetBSD.cmake
@@ -2835,6 +2901,7 @@
 share/cmake-${CMAKE_API}/Templates/CPack.GenericWelcome.txt
 share/cmake-${CMAKE_API}/Templates/CPackConfig.cmake.in
 share/cmake-${CMAKE_API}/Templates/CTestScript.cmake.in
+share/cmake-${CMAKE_API}/Templates/MSBuild/CustomBuildDepFile.targets
 share/cmake-${CMAKE_API}/Templates/MSBuild/FlagTables/v10_CL.json
 share/cmake-${CMAKE_API}/Templates/MSBuild/FlagTables/v10_CSharp.json
 share/cmake-${CMAKE_API}/Templates/MSBuild/FlagTables/v10_Cuda.json



Home | Main Index | Thread Index | Old Index