From f622ac34411f9bab9e4ab0cbb18c56ac06ecba1a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20R=C3=B6hling?= Date: Sat, 2 Dec 2023 20:55:34 +0100 Subject: [PATCH] New upstream version 3.27.9 --- Help/manual/cmake-file-api.7.rst | 6 ++++-- Help/manual/ctest.1.rst | 4 ++-- Help/policy/CMP0149.rst | 7 +++++++ Help/release/3.26.rst | 10 ++++++++++ Help/release/3.27.rst | 20 +++++++++++++++++++ Source/CMakeVersion.cmake | 4 ++-- Source/cmFileAPICodemodel.cxx | 2 +- Source/cmGccDepfileLexerHelper.cxx | 4 ++-- Source/cmNinjaTargetGenerator.cxx | 20 ++++++++++--------- Tests/FortranModules/CMakeLists.txt | 6 ++++++ .../CMakeLists.txt | 7 +++++++ .../dummy.f90 | 3 +++ .../subdir/CMakeLists.txt | 1 + .../subdir/obj.f90 | 11 ++++++++++ .../ModulesViaSubdirTargetObjectsLink/use.f90 | 13 ++++++++++++ .../CMakeLists.txt | 6 ++++++ .../subdir/CMakeLists.txt | 1 + .../subdir/obj.f90 | 11 ++++++++++ .../use.f90 | 13 ++++++++++++ .../CMakeLists.txt | 5 +++++ .../ModulesViaTargetObjectsLink/dummy.f90 | 3 +++ .../ModulesViaTargetObjectsLink/obj.f90 | 11 ++++++++++ .../ModulesViaTargetObjectsLink/use.f90 | 13 ++++++++++++ .../CMakeLists.txt | 4 ++++ .../ModulesViaTargetObjectsSource/obj.f90 | 11 ++++++++++ .../ModulesViaTargetObjectsSource/use.f90 | 13 ++++++++++++ .../targets/c_headers_1.json | 8 ++++---- .../targets/c_headers_2.json | 2 +- 28 files changed, 196 insertions(+), 23 deletions(-) create mode 100644 Tests/FortranModules/ModulesViaSubdirTargetObjectsLink/CMakeLists.txt create mode 100644 Tests/FortranModules/ModulesViaSubdirTargetObjectsLink/dummy.f90 create mode 100644 Tests/FortranModules/ModulesViaSubdirTargetObjectsLink/subdir/CMakeLists.txt create mode 100644 Tests/FortranModules/ModulesViaSubdirTargetObjectsLink/subdir/obj.f90 create mode 100644 Tests/FortranModules/ModulesViaSubdirTargetObjectsLink/use.f90 create mode 100644 Tests/FortranModules/ModulesViaSubdirTargetObjectsSource/CMakeLists.txt create mode 100644 Tests/FortranModules/ModulesViaSubdirTargetObjectsSource/subdir/CMakeLists.txt create mode 100644 Tests/FortranModules/ModulesViaSubdirTargetObjectsSource/subdir/obj.f90 create mode 100644 Tests/FortranModules/ModulesViaSubdirTargetObjectsSource/use.f90 create mode 100644 Tests/FortranModules/ModulesViaTargetObjectsLink/CMakeLists.txt create mode 100644 Tests/FortranModules/ModulesViaTargetObjectsLink/dummy.f90 create mode 100644 Tests/FortranModules/ModulesViaTargetObjectsLink/obj.f90 create mode 100644 Tests/FortranModules/ModulesViaTargetObjectsLink/use.f90 create mode 100644 Tests/FortranModules/ModulesViaTargetObjectsSource/CMakeLists.txt create mode 100644 Tests/FortranModules/ModulesViaTargetObjectsSource/obj.f90 create mode 100644 Tests/FortranModules/ModulesViaTargetObjectsSource/use.f90 diff --git a/Help/manual/cmake-file-api.7.rst b/Help/manual/cmake-file-api.7.rst index 5f16a8b47..88a7bab96 100644 --- a/Help/manual/cmake-file-api.7.rst +++ b/Help/manual/cmake-file-api.7.rst @@ -1093,8 +1093,10 @@ with members: ``PRIVATE``, or ``INTERFACE``. ``baseDirectories`` - A JSON array of strings specifying the base directories containing sources - in the file set. + A JSON array of strings, each specifying a base directory containing + sources in the file set. If the directory is inside the top-level source + directory then the path is specified relative to that directory. + Otherwise the path is absolute. This field was added in codemodel version 2.5. diff --git a/Help/manual/ctest.1.rst b/Help/manual/ctest.1.rst index 5c3889e3b..40a332d07 100644 --- a/Help/manual/ctest.1.rst +++ b/Help/manual/ctest.1.rst @@ -652,6 +652,8 @@ a `CDash`_ server. The command-line signature used to submit to `CDash`_ is:: ctest -S