6
0
forked from pool/cmake

382 Commits

Author SHA256 Message Date
bf65e97e66 Revert to -r0ed4218909c525a7095d9f9091b3c52e
as in devel project prior to import
2025-08-21 06:15:12 +02:00
b241d547c2 - Set -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to fix a bunch of build
issues.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=634
2025-08-21 06:15:11 +02:00
b6c37f9a92 - update to 4.0.3
* CUDA/Clang: Fix list of architectures supported by Clang < 20.1,
    Reorder the logic for setting supported archs, add archs
    supported by Clang 21
  * gcc: support `import std`
  * experimental: recycle the `import std` UUID
  * Clang/CXXImportStd: support `-stdlib=libstdc++`
  * experimental/CXXModules: recycle the UUID
  * FindPython: rely on ABIFLAGS on Windows for ABI profile
  * FindPython: Avoid implicit link library on Windows
 
 - Replace usage of %jobs for reproducible builds (boo#1237231)
 
- fix GUI build on openSUSE Leap 15.x
- update to 4.0.1
  * get_filename_component: Restore lexical preprocessing of
    REALPATH for compat
  * find_package: Restore component requirements in nested calls
  * Source: Include specific CoreFoundation headers instead of
    umbrella header
- update to CMake 4.0
  * The "CMAKE_POLICY_VERSION_MINIMUM" variable was added to help
    packagers and end users try to configure existing projects that
    have not been updated to work with supported CMake versions.
  * The "$<PATH>" generator expression gained the "NATIVE_PATH"
    operation to convert a CMake path into a native one.
  * Compatibility with versions of CMake older than 3.5 has been
    removed.
  * The "cmake --link-no-warning-as-error" option was added to
    suppress the effects of the "LINK_WARNING_AS_ERROR" target
    property and "CMAKE_LINK_WARNING_AS_ERROR" variable.
  * The "target_link_libraries()" command now supports the
    "LINKER:" prefix.
- adjust cmake-fix-ruby-test.patch
  * fix FindCUDAToolkit doesn't find CUPTI in CUDA installations
    from runfile
  * fix file(MAKE_DIRECTORY): creates RESULT and <variable> folders
  * fix Wrong detection of LINKER_PUSHPOP_STATE_SUPPORTED
  * fix cmake-gui: Invalid error message "Error: could not load cache"
  * fix build with curl 8.13.0 (boo#1241036)
- Switch cmake-gui builds to Qt6.
- Add BuildRequires: qt6-macro to locate qhelpgenerator (in
  %_qt6_libexecdir) and add corresponding path to env PATH.
- Drop use of deprecated %suse_update_desktop_file macro and
  BuildRequires: update-desktop-files needed solely for this.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=633
2025-08-21 06:15:11 +02:00
83a6e28efe Fix changes file formatting
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=631
2025-06-06 01:13:34 +00:00
a58e54e6b8 - Replace usage of %jobs for reproducible builds (boo#1237231)
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=630
2025-06-06 00:58:46 +00:00
762b4c6d96 - fix GUI build on openSUSE Leap 15.x
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=629
2025-06-05 11:33:30 +00:00
0f47282945 cmake 3.31.7: fix build with curl 8.13.0 (boo#1241036)
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=627
2025-04-15 10:12:58 +00:00
3f1157bd13 * Switch cmake-gui builds to Qt6.
* Add BuildRequires: qt6-macro to locate qhelpgenerator (in   %_qt6_libexecdir) and add corresponding path to env PATH.
* Drop use of deprecated %suse_update_desktop_file macro and BuildRequires: update-desktop-files needed solely for this.

OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=625
2025-03-27 08:09:22 +00:00
5e8951e3ef Add cmake-findhdf5-prefer-hl-compilers.patch -- FindHDF5: Prefer h5hl* compilers for HDF5_FIND_HL; patch submitted upstream [https://gitlab.kitware.com/cmake/cmake/-/merge_requests/10450.patch]. This fixes hdf5_hl detection issues when building hdf5 >= 1.14 using cmake instead of autotools.
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=623
2025-03-12 14:12:39 +00:00
e522065a20 - temporarily revert "make %cmake_{build, install} call cmake
directly" as the fall out is too large. will be restored once
  fallout can be mitigated

OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=621
2025-02-28 20:23:26 +00:00
e57f92fe83 Accepting request 1248344 from home:mathletic:branches:devel:tools:building
- update to 3.31.6
  * cmGeneratorExpressionDAGChecker: Construct with initializer
    list syntax, De-duplicate constructor signature, Construct
    with initializer list syntax
  * GenEx: Restore evaluation context for conditional transitive
    properties, Fix evaluation of LINK_LIBRARIES as custom
    transitive property
  * GoogleTest: Restore support for spaces in explicit
    WORKING_DIRECTORY

OBS-URL: https://build.opensuse.org/request/show/1248344
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=620
2025-02-25 11:51:45 +00:00
17ac9518b6 - make %cmake_{build, install} call cmake directly
to auto set generator so that %global

OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=618
2025-02-24 08:47:37 +00:00
6f3ce5b1f3 Accepting request 1246816 from home:solomoncyj:branches:openSUSE:Factory
-
- make %cmake_{build, install} call cmake directly 
  to auto set generator so that %global 
  are no longer needed to set generators

OBS-URL: https://build.opensuse.org/request/show/1246816
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=617
2025-02-24 08:46:32 +00:00
9d84d8a21a Accepting request 1241050 from home:mathletic:branches:devel:tools:building
- update to 3.31.5
  * Clang/CUDA: Fix language-wide flags when linking .so with
    compiler driver
  * Tests: Update expected results for ninja post-1.12 development
  * FindMatlab: Fix multi-signature function documentation anchors
  * IAR: decouple linker location from toolkit's bin dir
  * install: Generate InstallScripts.json in consistent location
- update to 3.31.4
  * LFortran: Remove hard-coded --generate-object-code flag
  * FindBoost: Add support for Boost 1.87

OBS-URL: https://build.opensuse.org/request/show/1241050
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=614
2025-02-05 16:19:11 +00:00
53b0933ada Accepting request 1232944 from home:mathletic:branches:devel:tools:building
- update to 3.31.3
  * cmLocalUnixMakefileGenerator3: Simplify progress command
    generation
  * Makefile: Fix per-directory codegen target
  * Makefile: Enable progress messages for codegen target
  * cmGlobalNinjaGenerator: Fixes and improvements

OBS-URL: https://build.opensuse.org/request/show/1232944
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=612
2025-01-13 11:01:02 +00:00
5139abc4b3 Accepting request 1228876 from home:mathletic:branches:devel:tools:building
- update to 3.31.2
  * GNU linker: Use single-argument form of --dependency-file flag
  * fileapi: Do not expose flags for linker-generated dependencies
  * LINK_OPTIONS: Fix crash on empty LINKER: prefix
  * FindRuby: Add support for 3.4
- update to 3.31.1
  * FindBoost: Add support for Boost 1.86
  * libarchive: Update script to get 3.7.7
  * execute_process: Restore CLOEXEC on OUTPUT_FILE and
    ERROR_FILE descriptors
  * LLD linker: avoid regression on archive libraries deduplication

OBS-URL: https://build.opensuse.org/request/show/1228876
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=610
2024-12-09 09:22:40 +00:00
63e360de57 Accepting request 1222559 from home:mathletic:branches:devel:tools:building
- update to 3.31.0
  * cmake-presets(7) files may now include comments using the key
    "$comment" at any level within the JSON object to provide
    documentation.
  * The Ninja Generators and Makefile Generators now produce a
    "codegen" build target.
  * The "CMAKE_LINK_LIBRARIES_STRATEGY" variable and corresponding
    "LINK_LIBRARIES_STRATEGY" target property were added to
    optionally specify the strategy CMake uses to generate link
    lines.
  * The "CMAKE_EXPORT_BUILD_DATABASE" variable, a corresponding
    "CMAKE_EXPORT_BUILD_DATABASE" environment variable, and an
    "EXPORT_BUILD_DATABASE" target property, were added to enable
    exporting C++ module compile commands. This is only supported
    with Ninja Generators.
  * The "CMAKE_<LANG>_HOST_COMPILER_ID" and
    "CMAKE_<LANG>_HOST_COMPILER_VERSION" variables were added,
    where "<LANG>" is either "CUDA" or "HIP".  They are populated
    when "CMAKE_<LANG>_COMPILER_ID" is "NVIDIA" to identify NVCC's
    host compiler.
  * The "file(DOWNLOAD)" and "file(UPLOAD)" commands now verify TLS
    server certificates for connections to "https://" URLs by
    default.

OBS-URL: https://build.opensuse.org/request/show/1222559
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=608
2024-11-12 09:41:39 +00:00
357cf2f584 - update to 3.30.5:
* project: Only check non-cache vars when setting project vars

OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=606
2024-10-23 08:36:58 +00:00
5751c58031 Accepting request 1204266 from home:mathletic:branches:devel:tools:building
- update to 3.30.4:
  * FetchContent: Don't update verify script timestamp if it
    doesn't change
  * project: Only define non-cache vars if already defined
  * librhash: aligned_alloc is not available with glibc < 2.16
  * FindPython: ensure all ABI are searched by default
  * FindMatlab: multiple fixes for MCR

OBS-URL: https://build.opensuse.org/request/show/1204266
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=604
2024-09-30 07:05:41 +00:00
d2c108176b 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
e2db82e999 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
7a51a95df7 Accepting request 1189879 from home:mathletic:branches:devel:tools:building
- 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/request/show/1189879
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=598
2024-07-28 07:13:05 +00:00
6b8bb758e7 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
e6bb0309f9 OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=594 2024-07-08 08:23:47 +00:00
2834a16e19 - 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
41a51d0fe5 - 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
22bd47c7d8 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
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
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
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
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
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
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
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
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
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
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
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
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
674068c525 Accepting request 1124704 from home:dimstar:Factory
Revert that cmake macro stuff that has been causing grieph since August

Once a proper solution is found, things like this can be re-attempted,
but for now we need a solution to move forward with newer cmake versions
for zlib 1.3 compatibility

OBS-URL: https://build.opensuse.org/request/show/1124704
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=552
2023-11-11 16:07:56 +00:00
92274bd9cc Accepting request 1119169 from home:jengelh:branches:devel:tools:building
- Stick -DNDEBUG back into CMAKE_C_FLAGS. Can't find a spontaneous
  resolution for projects relying on its presence.

OBS-URL: https://build.opensuse.org/request/show/1119169
OBS-URL: https://build.opensuse.org/package/show/devel:tools:building/cmake?expand=0&rev=551
2023-10-26 06:40:59 +00:00