b7716479a3
- Exclude Tutorial Test on i586 due to SSE issues * https://gitlab.kitware.com/cmake/cmake/-/issues/27569 - update to 4.2.3 * Tests: Remove invalid CUDA code from tests - Exclude test RunCMake.string on 32-bit systems as it fails with a year 2038 issue - Remove ignored ctest parameter --force-new-ctest-process. It has no longer any effect.
Simon Lees2026-02-04 03:47:57 +00:00
e1bcb89846
Add the modern version of Modules/FindLua.cmake
Simon Lees2026-02-02 01:18:23 +00:00
e08f141d20
- update to 4.2.2 * Linux: Do not force 64-bit time_t on 32-bit archs with system libarchive * fileapi: Handle unused imported libraries with missing IMPORTED_IMPLIB * GenEx: Partially restore pre-CMP0199 behavior of $<CONFIG>
Dirk Mueller2026-01-26 10:21:26 +00:00
83e5ba5bde
- update to 4.2.1 * Source: Improve detection of Linux architectures requiring explicit libatomic * ExternalProject: Fix environment modification ops named with underscores * fileAPI: Silently ignore non-target order dependencies * export: Fix exporting targets with multiple file sets
Dirk Mueller2026-01-12 19:54:30 +00:00
4fdaa5714f
- update to 4.2.0 * The "FASTBuild" generator was added. * CMake now supports Cross Compiling for Emscripten with simple toolchain files. * The "set(CACHE{<variable>})" and "unset(CACHE{<variable>})" commands were added to explicitly set and unset cache entries. * The "INSTALL_OBJECT_NAME" source file property was added to control names of installed object files for specific compiled sources. * Nearly all find modules now provide a "<PackageName>_VERSION" result variable matching the casing of its module name. Existing variants such as "<PackageName>_VERSION_STRING" and uppercased "<PACKAGENAME>_VERSION" are deprecated. * The "ExternalProject" module's "ExternalProject_Add()" and "ExternalProject_Add_Step()" commands now provide options to set environment variables on the configure, build, install, and test steps.
Dirk Mueller2025-12-08 11:41:52 +00:00
a981237592
Accepting request 1320931 from devel:tools:building
Ana Guerrero2025-12-04 10:20:55 +00:00
3b00e2b733
Accepting request 1308548 from devel:tools:building
Ana Guerrero2025-10-03 13:42:04 +00:00
fa7579eb53
- update to 4.1.2. * Ninja: escape special characters in custom command comments * GNUInstallDirs: Fix regression on -DCMAKE_INSTALL_<dir>=<default> in /usr * FindPython: Ensure correct handling of Python_FIND_ABI variable - remove avoid-using-undocumented-type.patch part of upstream
Simon Lees2025-10-02 08:46:48 +00:00
47934f8b1c
Accepting request 1308113 from devel:tools:building
Ana Guerrero2025-10-01 16:55:32 +00:00
f3aa059100
- add avoid-using-undocumented-type.patch to fix build with curl 8.16 - disable lto as there are two byacc definitions in two different compilation units and they conflict.
Dirk Mueller2025-09-30 07:37:18 +00:00
6b66c74bb1
Accepting request 1303596 from devel:tools:building
Ana Guerrero2025-09-14 16:48:15 +00:00
3410f4c2c0
- Update to 4.1.1 * ctest: Restore default of no time limit for command-line -T Test step * ctest: Restore default test timeout for command-line -T Test step * cmList: fix swap function definition * string(GENEX_STRIP): Fix regression on nested generator expressions * Clang/CUDA: Support CUDA Toolkit 13 new include layout
Dirk Mueller2025-09-10 09:24:57 +00:00
f1c1df60db
Accepting request 1298231 from home:mathletic:branches:devel:tools:building
Simon Lees2025-08-18 02:32:54 +00:00
44cad7064e
Accepting request 1286680 from devel:tools:building
Ana Guerrero2025-07-23 14:31:39 +00:00
6e5a5cf109
Accepting request 1286679 from home:simotek:branches:devel:tools:building
Simon Lees2025-06-18 12:06:44 +00:00
73b551ca11
Accepting request 1286213 from home:mathletic:branches:devel:tools:building
Simon Lees2025-06-18 11:58:52 +00:00
340cd699af
Accepting request 1256407 from devel:tools:building
Ana Guerrero2025-03-31 09:36:56 +00:00
7811a89be0
* 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.
Dirk Mueller2025-03-27 08:09:22 +00:00
b60894407b
Accepting request 1252490 from devel:tools:building
Ana Guerrero2025-03-13 14:04:03 +00:00
d2ccc3eb93
Accepting request 1252062 from home:badshah400:hdf5-update
Dirk Mueller2025-03-12 14:12:39 +00:00
54f601bdf0
- temporarily revert "make %cmake_{build, install} call cmake directly" as the fall out is too large. will be restored once fallout can be mitigated
Dirk Mueller2025-02-28 20:23:26 +00:00
30f85bee48
- 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
Dirk Mueller2025-02-25 11:51:45 +00:00
516aee823a
- make %cmake_{build, install} call cmake directly to auto set generator so that %global
Dirk Mueller2025-02-24 08:47:37 +00:00
03e9110310
- - make %cmake_{build, install} call cmake directly to auto set generator so that %global are no longer needed to set generators
Dirk Mueller2025-02-24 08:46:32 +00:00
54f36f5ae7
Accepting request 1243476 from devel:tools:building
Ana Guerrero2025-02-07 21:46:36 +00:00
761def9716
- 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
Dirk Mueller2025-02-05 16:19:11 +00:00
52e5956f7a
Accepting request 1237387 from devel:tools:building
Ana Guerrero2025-01-14 15:21:03 +00:00
86c026673c
Accepting request 1229255 from devel:tools:building
Ana Guerrero2024-12-10 22:42:54 +00:00
ba94670a20
- 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
Dirk Mueller2024-12-09 09:22:40 +00:00
36def3180b
Accepting request 1223606 from devel:tools:building
Ana Guerrero2024-11-24 10:03:38 +00:00
8f444423a9
Accepting request 1222559 from home:mathletic:branches:devel:tools:building
Dirk Mueller2024-11-12 09:41:39 +00:00
48d1c83324
Accepting request 1217246 from devel:tools:building
Ana Guerrero2024-10-24 13:40:26 +00:00
fdf224aa74
- update to 3.30.5: * project: Only check non-cache vars when setting project vars
Dirk Mueller2024-10-23 08:36:58 +00:00
b232c807cd
Accepting request 1204670 from devel:tools:building
Ana Guerrero2024-10-01 15:11:02 +00:00
72c650fa6e
- 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
Dirk Mueller2024-09-30 07:05:41 +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.
Simon Lees2024-07-28 07:13:05 +00:00
ce4ec39acd
- convert ctest to non-paramatic macro like the other cmake* ones are
Dirk Mueller2024-07-06 12:49:55 +00:00
e0903fafcc
Accepting request 1185206 from home:mathletic:branches:devel:tools:building
Dirk Mueller2024-07-04 07:04:30 +00:00
2f53318655
Accepting request 1183322 from devel:tools:building
Ana Guerrero2024-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,
Dirk Mueller2024-06-19 07:57:44 +00:00
bcd8d5634b
Accepting request 1178906 from devel:tools:building
Ana Guerrero2024-06-07 13:01:43 +00:00
010121a2ed
Accepting request 1178501 from home:mathletic:branches:devel:tools:building
Dirk Mueller2024-06-06 07:01:12 +00:00
2ce911feda
Accepting request 1135308 from home:StefanBruens:branches:devel:tools:building
Dirk Mueller2023-12-29 08:49:37 +00:00
0730c1e5b9
Accepting request 1133366 from devel:tools:building
Ana Guerrero2023-12-20 20:00:11 +00:00
074d122d3f
Accepting request 1133221 from home:mathletic:branches:devel:tools:building
Dirk Mueller2023-12-15 09:39:42 +00:00
9ca118cc69
Accepting request 1131496 from home:mathletic:branches:devel:tools:building
Simon Lees2023-12-07 00:57:53 +00:00
5a7446a5e1
Accepting request 1129873 from devel:tools:building
Ana Guerrero2023-12-01 20:24:35 +00:00
9704134303
Accepting request 1129860 from home:AndreasStieger:branches:devel:tools:building
Simon Lees2023-11-30 00:13:37 +00:00
8d1fb7f6a6
Accepting request 1129091 from devel:tools:building
Ana Guerrero2023-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
Dirk Mueller2023-11-27 08:48:10 +00:00
b2c2c725f0
Accepting request 1125174 from devel:tools:building
Ana Guerrero2023-11-13 21:15:45 +00:00
674068c525
Accepting request 1124704 from home:dimstar:Factory
Dirk Mueller2023-11-11 16:07:56 +00:00
92274bd9cc
Accepting request 1119169 from home:jengelh:branches:devel:tools:building
Dirk Mueller2023-10-26 06:40:59 +00:00