SHA256
3
0
forked from pool/cmake
Commit Graph

615 Commits

Author SHA256 Message Date
Dominique Leuenberger
4977926a76 Accepting request 1198019 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1198019
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cmake?expand=0&rev=257
2024-09-02 11:13:08 +00:00
9dc6932a6b Accepting request 1197687 from home:mathletic:branches:devel:tools:building
- update to 3.30.3:
  * file(DOWNLOAD): Fix User-Agent to use run-time curl version
  * curl: Avoid using HTTP/2 with curl 8.7.x due to bug in error
    codes
  * FindPython: fix regression of NumPy detection with Intel MKL
    library
  * FindPython: ensure a usable environment is set for the free
    threaded Python
  * project: non cache <project> prefix variables are created
  * FindJNI: Support finding libjvm.so for all OpenJDK variants
- Remove cmake-zerojvm.patch which is part of upstream

OBS-URL: https://build.opensuse.org/request/show/1197687
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=602
2024-08-31 09:20:12 +00:00
Dominique Leuenberger
b2d77adfa7 Accepting request 1191412 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1191412
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cmake?expand=0&rev=256
2024-08-05 15:20:15 +00:00
445ccc52aa Accepting request 1191333 from home:AndreasStieger:branches:devel:tools:building
cmake 3.30.2

OBS-URL: https://build.opensuse.org/request/show/1191333
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=600
2024-08-03 11:44:23 +00:00
Dominique Leuenberger
1a0272880a Accepting request 1189971 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1189971
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cmake?expand=0&rev=255
2024-07-30 09:53:11 +00:00
084354fa0e - Add curl-8.9.0-output.patch to fix test for different output
with cURL 8.9.0. Part of upstream and will be part of 3.31.0.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=598
2024-07-28 07:13:05 +00:00
Dominique Leuenberger
fd29b2c06f Accepting request 1188989 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1188989
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cmake?expand=0&rev=254
2024-07-24 13:29:41 +00:00
787f614237 Accepting request 1188712 from home:mathletic:branches:devel:tools:building
- update to 3.30.1
  * Tests: Fix RunCMake.ExternalProject when git is not available
  + Restore support for exporting INTERFACE with missing
    dependencies
  * FindMatlab: Restore support for finding Matlab without any
    languages
  * libuv: backport IDNA input/output hardening fixes
  * IntelLLVM: Update toolchain layout for 2024+ versions
  * Evaluation of TRANSITIVE_LINK_PROPERTIES isn't considered a usage
- Drop cmake-fix-test-without-git.patch which is part of 3.30.1

OBS-URL: https://build.opensuse.org/request/show/1188712
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=596
2024-07-22 10:11:12 +00:00
Ana Guerrero
b89a805db5 Accepting request 1186108 from devel:tools:building
- udate to 3.30.0
  * "cmake-presets(7)" files now support schema version "9".
    "include"  fields now expand all macros except "$env{}" and
    preset-specific macros, i.e., those derived from the fields
    inside a preset's definition.
  * The "Compile Features" functionality now implements support
    for the "cxx_std_26" and "cuda_std_26" meta-features to
    indicate that the compiler mode must be at least C++26.
  * The "CMAKE_<LANG>_STANDARD_LATEST" variable was added to
    describe the latest "<LANG>" language standard CMake supports
    for the selected compiler.
  * The "CMAKE_TLS_VERSION" variable and "CMAKE_TLS_VERSION"
    environment variable were added to specify a default minimum
    TLS version for connections to "https://" URLs by the
    "file(DOWNLOAD)" and "file(UPLOAD)" commands.
  * The "GENERATED" source file property is now visible in all
    directories.  See policy "CMP0163".  Policy "CMP0118"'s
    documentation has been revised to describe its actual effects.
  * The "TARGET_PROPERTY" generator expression learned to evaluate
    custom transitive properties.
  * The "CPack WIX Generator" gained support for WiX Toolset v4.
    See the "CPACK_WIX_VERSION" variable.
  * The "FindBoost" module has been removed by policy "CMP0167".
    Port projects to upstream Boost's "BoostConfig.cmake" package
    configuration file, for which "find_package(Boost)" now
    searches.
- Add cmake-fix-test-without-git.patch to fix test #567 to be run
  conditionally when Git is found, upstream planned for 3.30.1

OBS-URL: https://build.opensuse.org/request/show/1186108
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cmake?expand=0&rev=253
2024-07-09 18:02:43 +00:00
90237d10a3 OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=594 2024-07-08 08:23:47 +00:00
c0234c40bc - convert ctest to skip first non-parmetic parameter
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=593
2024-07-07 15:47:01 +00:00
f059d499f4 OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=592 2024-07-07 11:47:24 +00:00
e9eabaa7e2 OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=591 2024-07-07 10:09:10 +00:00
780894776a OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=590 2024-07-06 19:11:24 +00:00
d754e77339 OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=589 2024-07-06 18:43:01 +00:00
ce4ec39acd - convert ctest to non-paramatic macro like the other cmake* ones
are

OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=588
2024-07-06 12:49:55 +00:00
e0903fafcc Accepting request 1185206 from home:mathletic:branches:devel:tools:building
- udate to 3.30.0
  * "cmake-presets(7)" files now support schema version "9".
    "include"  fields now expand all macros except "$env{}" and
    preset-specific macros, i.e., those derived from the fields
    inside a preset's definition.
  * The "Compile Features" functionality now implements support
    for the "cxx_std_26" and "cuda_std_26" meta-features to
    indicate that the compiler mode must be at least C++26.
  * The "CMAKE_<LANG>_STANDARD_LATEST" variable was added to
    describe the latest "<LANG>" language standard CMake supports
    for the selected compiler.
  * The "CMAKE_TLS_VERSION" variable and "CMAKE_TLS_VERSION"
    environment variable were added to specify a default minimum
    TLS version for connections to "https://" URLs by the
    "file(DOWNLOAD)" and "file(UPLOAD)" commands.
  * The "GENERATED" source file property is now visible in all
    directories.  See policy "CMP0163".  Policy "CMP0118"'s
    documentation has been revised to describe its actual effects.
  * The "TARGET_PROPERTY" generator expression learned to evaluate
    custom transitive properties.
  * The "CPack WIX Generator" gained support for WiX Toolset v4.
    See the "CPACK_WIX_VERSION" variable.
  * The "FindBoost" module has been removed by policy "CMP0167".
    Port projects to upstream Boost's "BoostConfig.cmake" package
    configuration file, for which "find_package(Boost)" now
    searches.
- Add cmake-fix-test-without-git.patch to fix test #567 to be run
  conditionally when Git is found, upstream planned for 3.30.1

OBS-URL: https://build.opensuse.org/request/show/1185206
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=587
2024-07-04 07:04:30 +00:00
Ana Guerrero
2f53318655 Accepting request 1183322 from devel:tools:building
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1183322
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cmake?expand=0&rev=252
2024-06-27 13:57:43 +00:00
297d1ec95e - update to 3.29.6:
* The :cpack_gen:`CPack WIX Generator`'s
    :variable:`CPACK_WIX_INSTALL_SCOPE` variable, new in 3.29, now
    defaults to ``NONE``.  This restores
    compatibility with behavior of 3.28 and below: without a custom WiX
    template, it produces installers that only create start menu
    and uninstall entries for the current user, even though they
    install for all users.
  * In 3.29.0 through 3.29.4, ``CPACK_WIX_INSTALL_SCOPE`` defaulted
    to ``perMachine``.  This created MSI installers that create
    start menu and uninstall entries for all users by default.
    While this behavior is better on its own, these installers do
    not cleanly replace existing installations created with MSI
    installers produced by 3.28 and below.  3.29.5 reverts the
    default for compatibility.  Projects may transition to
    ``perMachine`` on their own schedule by setting
    ``CPACK_WIX_INSTALL_SCOPE``.
  * Fixes for Freetype with ZLIB, execute_process, Autogen, Matlab,

OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=585
2024-06-19 07:57:44 +00:00
Ana Guerrero
bcd8d5634b Accepting request 1178906 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1178906
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cmake?expand=0&rev=251
2024-06-07 13:01:43 +00:00
010121a2ed Accepting request 1178501 from home:mathletic:branches:devel:tools:building
- update to 3.29.4
  * cmCxxModuleMapper: add a query for the open mode for the modmap
  * CMP0037: Restore diagnostic message for invalid ALIAS target names
  * libuv: win/spawn: disable extra-file-descriptor support not needed by CMake
  * Tests/RunCMake/execute_process: Check STARTUPINFOW reserved members

OBS-URL: https://build.opensuse.org/request/show/1178501
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=583
2024-06-06 07:01:12 +00:00
Dominique Leuenberger
f0e85781dc Accepting request 1172823 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1172823
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cmake?expand=0&rev=250
2024-05-11 16:18:47 +00:00
9225e274f8 Accepting request 1172781 from home:mathletic:branches:devel:tools:building
- update to 3.29.3
  * Tests/CXXModules: test exporting modules which include headers
  * FindBoost: Add support for Boost 1.85
  * FindHDF5: Fix detection of versions with more than three components

OBS-URL: https://build.opensuse.org/request/show/1172781
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=581
2024-05-09 00:43:11 +00:00
Ana Guerrero
a3ecf45e1b Accepting request 1166984 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1166984
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cmake?expand=0&rev=249
2024-04-14 09:53:31 +00:00
75e3833009 Accepting request 1166982 from home:mathletic:branches:devel:tools:building
- update to 3.29.2
  * Fix regression on reconfigure with unnormalized
    -DCMAKE_<LANG>_COMPILER=
  * CMakePackageConfigHelpers: Restore undocumented
    PACKAGE_PREFIX_DIR variable
  * Swift: Ninja: Remove module dependency for executables
  * FindJasper: Fix Jasper::Jasper IMPORTED_CONFIGURATIONS
  * FindOpenSSL: Update layout for Shining Light Productions

OBS-URL: https://build.opensuse.org/request/show/1166982
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=579
2024-04-12 07:04:06 +00:00
ae0d6f9afe Accepting request 1166710 from home:mathletic:branches:devel:tools:building
Add actual entries to change log entry for CMake 3.29.1

OBS-URL: https://build.opensuse.org/request/show/1166710
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=578
2024-04-10 22:10:03 +00:00
8dd7e8222f Accepting request 1140010 from home:StefanBruens:branches:devel:tools:building
See https://build.opensuse.org/request/show/1140009

- Revert the linker flags revert. Instead of increasing differences
  between SLE/Leap and Tumbleweed and risking silent breakage of
  dozens of packages due to underlinking, fix the one failing
  package.

OBS-URL: https://build.opensuse.org/request/show/1140010
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=577
2024-04-08 07:54:21 +00:00
5314c7c0ba Accepting request 1164591 from home:mathletic:branches:devel:tools:building
- update to 3.29.1

OBS-URL: https://build.opensuse.org/request/show/1164591
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=576
2024-04-05 01:42:07 +00:00
Ana Guerrero
ebf75d35d8 Accepting request 1161466 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1161466
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cmake?expand=0&rev=248
2024-03-26 18:25:43 +00:00
112effcc86 Accepting request 1160474 from home:mathletic:branches:devel:tools:building
- update  to 3.29
  * The “cmake_language(EXIT)” sub-command was added to terminate
    “cmake -P” scripts with a specified exit code.
  * The “CMAKE_LINKER_TYPE” variable and corresponding “LINKER_TYPE”
    target property were added to specify what linker to use with
    some toolchains.

OBS-URL: https://build.opensuse.org/request/show/1160474
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=574
2024-03-25 15:26:37 +00:00
Dominique Leuenberger
8c912c63b2 Accepting request 1155024 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1155024
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cmake?expand=0&rev=247
2024-03-06 22:04:04 +00:00
05e258deaa Accepting request 1150284 from home:AndreasStieger:branches:devel:tools:building
cmake 3.28.3

OBS-URL: https://build.opensuse.org/request/show/1150284
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=572
2024-03-05 09:09:04 +00:00
585e5ef639 Accepting request 1149290 from home:michals:Calibre
- Fix python dependencies: python 3.11 is only needed for build (boo#1218125).

OBS-URL: https://build.opensuse.org/request/show/1149290
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=571
2024-03-04 13:00:15 +00:00
Ana Guerrero
695717b6f2 Accepting request 1146712 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1146712
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cmake?expand=0&rev=246
2024-02-16 20:47:25 +00:00
5e987191a7 Accepting request 1146626 from home:fstrba:branches:devel:tools:building
Fix detection of libjvm of ZERO JVM

OBS-URL: https://build.opensuse.org/request/show/1146626
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=569
2024-02-15 06:21:56 +00:00
ad37be2c04 - fix incorrect requires on libuv1 on non-suse distributions
uses the "CMAKE_MODULE_LINKER_FLAGS".
  * Fortran: Revert 3.27.0 change to module dependency scanning

OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=568
2024-01-19 15:26:53 +00:00
bd0a74fa85 Accepting request 1139746 from home:lnussel:branches:devel:tools:building
- Revert "-Wl,--no-undefined" as it still breaks packages (boo#1218620)

OBS-URL: https://build.opensuse.org/request/show/1139746
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=567
2024-01-19 09:12:43 +00:00
00a1d89f7e Accepting request 1139691 from home:Thaodan:branches:devel:tools:building
- macros: Set some more variables notable %{_docdir} so that GNUInstallDirs
  works fully on openSUSE. Packages using CMAKE_INSTALL_DOCDIR fail otherwise.

OBS-URL: https://build.opensuse.org/request/show/1139691
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=566
2024-01-18 12:22:02 +00:00
Ana Guerrero
b3733162be Accepting request 1138116 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1138116
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cmake?expand=0&rev=245
2024-01-12 22:44:27 +00:00
7485b5ca29 Accepting request 1138115 from home:simotek:branches:devel:tools:building
Merge in changes from https://build.opensuse.org/request/show/1137930/

- Use new enough Sphinx on SLE (jsc#PED-7572 boo#1218125).

OBS-URL: https://build.opensuse.org/request/show/1138115
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=564
2024-01-11 11:35:31 +00:00
796a383ea3 Accepting request 1138016 from home:simotek:branches:devel:tools:building
- A quick note for the bots that boo#1217009 is already fixed
  in tumbleweed

OBS-URL: https://build.opensuse.org/request/show/1138016
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=563
2024-01-11 01:42:22 +00:00
Dominique Leuenberger
0ef0a99fb9 Accepting request 1135592 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1135592
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cmake?expand=0&rev=244
2024-01-03 11:22:56 +00:00
2ce911feda Accepting request 1135308 from home:StefanBruens:branches:devel:tools:building
- Re-add "-Wl,--no-undefined" linker flags for executables and
  regular shared libraries. Shared library targets which are used
  as plugins/modules should use `add_library(... MODULE ...), which
  uses the "CMAKE_MODULE_LINKER_FLAGS".

OBS-URL: https://build.opensuse.org/request/show/1135308
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=561
2023-12-29 08:49:37 +00:00
Ana Guerrero
0730c1e5b9 Accepting request 1133366 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1133366
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cmake?expand=0&rev=243
2023-12-20 20:00:11 +00:00
074d122d3f Accepting request 1133221 from home:mathletic:branches:devel:tools:building
- update to 3.28.1
  * cmGeneratorTarget: disable C++ module scanning for verify targets
  * cmQtAutoGenInitializer: disable C++ module scanning for autogen sources
  * cmLocalGenerator: disable C++ module scanning for copied PCH sources
  * cmLocalGenerator: disable C++ module scanning for unity sources
  * cmGlobalXCodeGenerator: disable C++ module scanning for force-lang files
  * FindFreetype: always find the config module quietly
  * FindFreetype: also consider RelWithDebInfo-built libraries
  * FindTIFF: always find the config module quietly
  * FindTIFF: consider `IMPLIB`-using platforms
  * FindCUDAToolkit: Fix stub library representation on reconfigure
  * FindMatlab: Fix regression on Windows Registry lookup failure
  * FindFreetype: Fix success message when config module is found
  * FindTIFF: Restore support for projects that do not enable CMP0057
  * FindMatlab: Fix processing of multiple versions from Windows Registry

OBS-URL: https://build.opensuse.org/request/show/1133221
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=559
2023-12-15 09:39:42 +00:00
9ca118cc69 Accepting request 1131496 from home:mathletic:branches:devel:tools:building
- update to 3.28.0
  * C++ 20 named modules are now supported by Ninja Generators, in
    combination with LLVM/Clang 16.0 and newer, and GCC 14 (after
    the 2023-09-20 daily bump) and newer.
  * "HIP" language code may now be compiled for NVIDIA GPUs using
    the NVIDIA CUDA Compiler (NVCC).
  * The "exec_program()" command, which has been deprecated since
    CMake 3.0, has been removed by policy "CMP0153". Use the
    "execute_process()" command instead.
  * Generated files, in targets using File Sets, are now considered
    private by default.  Generated public headers must be specified
    using file sets.
  * The "find_library()", "find_path()", and "find_file()" commands no
    longer search in installation prefixes derived from the "PATH"
    environment variable.

OBS-URL: https://build.opensuse.org/request/show/1131496
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=558
2023-12-07 00:57:53 +00:00
Ana Guerrero
5a7446a5e1 Accepting request 1129873 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/1129873
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cmake?expand=0&rev=242
2023-12-01 20:24:35 +00:00
9704134303 Accepting request 1129860 from home:AndreasStieger:branches:devel:tools:building
cmake 3.27.9

OBS-URL: https://build.opensuse.org/request/show/1129860
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=556
2023-11-30 00:13:37 +00:00
Ana Guerrero
8d1fb7f6a6 Accepting request 1129091 from devel:tools:building
- update to 3.27.8 (bsc#1215888, CVE-2023-38545):
  * cmComputeLinkDepends: also copy the target from object link items
  * cmComputeLinkInformation: skip over linking to items for object purposes
  * Fortran: Restore support for TARGET_OBJECTS providing modules
  * curl: Backport SOCKS5 heap buffer overflow fix from curl 8.4.0
  * GetPrerequisites: Revert “Ignore relative paths printed by ldd”
  * cmCommonTargetGenerator: Factor out GetLinkedTargetDirectories loop body
  * cmComputeLinkInformation: Track targets named by TARGET_OBJECTS sources
  * FindOpenMP: Add support for openmp 5.1 (llvm 17) and 5.2

- modify shebang to the actual python interpreter on install
    target_sources() command.
  and turn off LTO
    fix may be restored in a future version of CMake via a policy.
    CMAKE_CONFIGURATION_TYPES
    CMAKE_INSTALL_MODE
  * Multiple further bug fixes
  race
  compiler generated headers.
  * The Compile Features functionality was updated for MSVC 19.28
  https://blog.kitware.com/cmake-3-17-0-available-for-download/
  * In CMake 3.15.0 through 3.15.3, the EXCLUDE_FROM_ALL directory
    within the directory to be excluded even from its own “all”.
    This has been fixed. The bug also existed in 3.14.0 through
- Use pkgconfig for dependencies where possible (required due to
    find_package() command to fail on a missing package even
  * reverted change to pass compiler implicit include directories
  * Cmake(1) build tool (cmake--build) gained --parallel [<jobs>]
  * CMAKE_FOLDER variable was added to initialze the FOLDER property
  * ChangeLog, see: https://cmake.org/cmake/help/v3.12/release/3.12.html

OBS-URL: https://build.opensuse.org/request/show/1129091
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cmake?expand=0&rev=241
2023-11-27 21:41:54 +00:00
f93a631d72 - update to 3.27.8 (bsc#1215888, CVE-2023-38545):
* cmComputeLinkDepends: also copy the target from object link items
  * cmComputeLinkInformation: skip over linking to items for object purposes
  * Fortran: Restore support for TARGET_OBJECTS providing modules
  * curl: Backport SOCKS5 heap buffer overflow fix from curl 8.4.0
  * GetPrerequisites: Revert “Ignore relative paths printed by ldd”
  * cmCommonTargetGenerator: Factor out GetLinkedTargetDirectories loop body
  * cmComputeLinkInformation: Track targets named by TARGET_OBJECTS sources
  * FindOpenMP: Add support for openmp 5.1 (llvm 17) and 5.2
- modify shebang to the actual python interpreter on install
    target_sources() command.
  and turn off LTO
    fix may be restored in a future version of CMake via a policy.
    CMAKE_CONFIGURATION_TYPES
    CMAKE_INSTALL_MODE
  * Multiple further bug fixes
  race
  compiler generated headers.
  * The Compile Features functionality was updated for MSVC 19.28
  https://blog.kitware.com/cmake-3-17-0-available-for-download/
  * In CMake 3.15.0 through 3.15.3, the EXCLUDE_FROM_ALL directory
    within the directory to be excluded even from its own “all”.
    This has been fixed. The bug also existed in 3.14.0 through
- Use pkgconfig for dependencies where possible (required due to
    find_package() command to fail on a missing package even
  * reverted change to pass compiler implicit include directories
  * Cmake(1) build tool (cmake--build) gained --parallel [<jobs>]
  * CMAKE_FOLDER variable was added to initialze the FOLDER property
  * ChangeLog, see: https://cmake.org/cmake/help/v3.12/release/3.12.html
- adjust c17-default.patch

OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=554
2023-11-27 08:48:10 +00:00