Commit graph

689 commits

Author SHA1 Message Date
Yaakov Selkowitz
b3bf0e8abc Revert to 3.31.6
Rebuild (jsoncpp)
Fix build with latest curl

https://pagure.io/fesco/issue/3377
2025-03-18 18:41:41 -04:00
Björn Esser
4a9c46f936
Exclude RunCMake.ParseImplicitLinkInfo from tests 2025-03-12 18:55:02 +01:00
Björn Esser
696e959fd5
cmake-4.0.0-rc4 2025-03-12 11:14:26 +01:00
Björn Esser
ff50d850d5
macros: Set CMAKE_POLICY_VERSION_MINIMUM as environment variable 2025-03-12 11:07:02 +01:00
Yaakov Selkowitz
8d9eeb10df Set CMAKE_POLICY_VERSION_MINIMUM as environment variable
While passing this as a cmake argument works for top-level projects, it
does not carry over automatically to subprojects.  Setting this in the
environment works for both.
2025-03-11 08:26:52 -04:00
Yaakov Selkowitz
66fb93f976 Define CMAKE_POLICY_VERSION_MINIMUM in %cmake
cmake 4.0 drops compatibility with CMake < 3.5, meaning that any packages
with an earlier CMAKE_MINIMUM_REQUIRED will fail.  In many cases though,
no further modification is required to build with newer versions, includes 4.0.
As such, overriding this by policy will avoid the need for patching a lot
of packages to fix their builds.

https://cmake.org/cmake/help/latest/variable/CMAKE_POLICY_VERSION_MINIMUM.html
https://cmake.org/cmake/help/latest/command/cmake_minimum_required.html#policy-version
2025-03-07 15:24:54 -05:00
Cristian Le
ae4f1fd869 Drop non-standard *_INSTALL options
Signed-off-by: Cristian Le <git@lecris.dev>
2025-03-07 12:09:41 +01:00
Björn Esser
d8fe77bab9
cmake-4.0.0-rc3 2025-03-06 10:18:06 +01:00
Björn Esser
90810d6226
Provide cmake3 for legacy 2025-02-27 10:53:35 +01:00
Björn Esser
a3a0079a12
Disable bootstrap build 2025-02-27 09:33:03 +01:00
Björn Esser
1f2cca05f1
Rebuild (jsoncpp) 2025-02-27 09:19:57 +01:00
Björn Esser
c45037a52e
macros.cmake: Restore compatibility with cmake3 macros 2025-02-27 08:58:41 +01:00
Björn Esser
3604f33f87
tests/cmake-testsuite-sanity: Adapt for new builddir layout 2025-02-26 23:36:55 +01:00
Björn Esser
f304eb1c7d
cmake-4.0.0-rc2 2025-02-26 21:16:42 +01:00
Björn Esser
c52839340c
cmake-3.31.6
Fixes rhbz#2347346
2025-02-24 19:48:32 +01:00
Björn Esser
7029572a9d
cmake-3.31.5
Fixes rhbz#2341786
2025-01-24 10:11:22 +01:00
Orion Poplawski
5041867958 Define CMAKE_INSTALL_FULL_SBINDIR/CMAKE_INSTALL_SBINDIR to help with sbin merge 2025-01-23 08:13:25 -07:00
Fedora Release Engineering
4318f10b1f Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-16 14:01:48 +00:00
Björn Esser
461007aa96
cmake-3.31.4
Fixes rhbz#2336980
2025-01-12 13:33:04 +01:00
Björn Esser
7cc36b3cf1
cmake-3.31.3
Fixes rhbz#2333376
2024-12-22 22:25:21 +01:00
Björn Esser
f7c27888e0
cmake-3.31.2
Fixes rhbz#2330603
2024-12-05 23:09:43 +01:00
Björn Esser
580359116c
macros: Fix missing asterisk in ctest macro 2024-12-02 17:21:05 +01:00
Björn Esser
dfb5aebef3
macros: Simplify lua code for ctest argument processing 2024-12-02 17:15:53 +01:00
Björn Esser
91e5143359
Skip some test that fail for Fedora 41 2024-12-01 15:16:16 +01:00
Björn Esser
9e821b9697
Fix macro-in-%changelog 2024-12-01 15:12:57 +01:00
Björn Esser
bc73177678
cmake-3.31.1
Fixes rhbz#2324190
2024-12-01 12:21:32 +01:00
Björn Esser
6eb0082a1d
macros: Fix handling of double-dash without argument for ctest. 2024-12-01 12:18:07 +01:00
Björn Esser
ae4cdafd95 cmake-3.31.0
Fixes rhbz#2324190
2024-11-08 19:43:47 +01:00
Björn Esser
a02c626742 cmake-findruby.patch: Update for alignment 2024-11-04 11:18:25 +01:00
Björn Esser
49317eb0f2 cmake-3.30.5
Fixes rhbz#2262837
2024-11-03 21:06:14 +01:00
Miro Hrončok
7f9289bf4c FindPython: Add Python 3.14 to the list of hardcoded Python versions 2024-10-23 20:16:56 +02:00
Yaakov Selkowitz
a0dcf332ee Assure that network-dependent tests are not run
mock builds do not have network access, and any automatic detection in the
test environment is not consistently reliable.
2024-09-19 23:19:19 -04:00
Fedora Release Engineering
8c9971820e Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-17 19:33:43 +00:00
Python Maint
7cf9b37a2e Rebuilt for Python 3.13 2024-06-07 14:08:19 +02:00
Sandro
7fdd987674
Add python3-cmake sub package
The sub package provides metadata only for Python packages depending on
CMake facilitating automatic dependency resolution.
2024-05-16 13:56:56 +02:00
Orion Poplawski
103d8d98cf Build with gui again 2024-04-22 21:51:27 -06:00
Orion Poplawski
fd9f6505a2 Build without gui to avoid circular dep on self 2024-04-22 20:49:02 -06:00
Orion Poplawski
b6af92ee63 Rebuild for rhash 1.4.4 soname bump 2024-04-22 20:39:07 -06:00
David Abdurachmanov
335568208d Disable another timeout test on riscv64
We are timing out on Qt6Autogen.MocIncludeSymlink.

Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2024-03-06 10:58:09 +00:00
Orion Poplawski
809dad0080 Update to 3.28.3 (should fix bz#2261013) 2024-02-27 17:35:22 -07:00
Richard W.M. Jones
8d718fa234 Add %ctest timeout on riscv64
Since our riscv64 builders are slow at the moment some tests fail with
timeouts, eg:
https://src.fedoraproject.org/rpms/kokkos/pull-request/11

Adding the --timeout flag on riscv64 only increases the timeout and
makes the tests pass.  Adding this centrally makes it easier to remove
it later once faster hardware becomes widely available.

Signed-off-by: Richard W.M. Jones <rjones@redhat.com>
2024-02-20 17:16:38 +00:00
František Zatloukal
815f5fcb16 cmake-3.28.2 2024-02-01 16:39:55 +01:00
Fedora Release Engineering
ceb582021b Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-24 07:33:16 +00:00
Fedora Release Engineering
8330761951 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-19 15:44:18 +00:00
Florian Weimer
2081d2ee8b Improve C compatibility of LoadCommand tests
Related to:

  <https://fedoraproject.org/wiki/Changes/PortingToModernC>
  <https://fedoraproject.org/wiki/Toolchain/PortingToModernC>
2023-11-23 10:05:41 +01:00
Björn Esser
a2c98e0624
cmake-3.28.0-rc3
Fixes rhbz#2243343
2023-10-24 21:07:54 +02:00
Björn Esser
40e5ea4b51
cmake-3.28.0-rc2
Fixes rhbz#2243343
2023-10-19 12:40:37 +02:00
Björn Esser
317a334610
cmake-3.28.0-rc1
Fixes rhbz#2243343
2023-10-12 10:49:02 +02:00
Björn Esser
e4497063d8
cmake-3.27.7
Fixes rhbz#2242491
2023-10-07 18:03:10 +02:00
Björn Esser
b8b1ab716d
Include new upstream patches 2023-10-03 16:32:06 +02:00