forked from pool/cmake
Accepting request 965811 from devel:tools:building
OBS-URL: https://build.opensuse.org/request/show/965811 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/cmake?expand=0&rev=213
This commit is contained in:
commit
bcd06d2d52
@ -1,15 +0,0 @@
|
|||||||
284e75a607b8602c42d589b62eb1d2cb4ac767509bdc70586465f5638a9d78cf cmake-3.22.3-files-v1.json
|
|
||||||
11346e25ff0a29f65e73cf77f814d810f4afc1255677c37682ac718ae8fa2b92 cmake-3.22.3-linux-aarch64.sh
|
|
||||||
76e708318c1bc775e723b365b2d93732c58451cca5abd9cda0833e649382e3ce cmake-3.22.3-linux-aarch64.tar.gz
|
|
||||||
9439aabc484e2da38a3656b72925ed6ac2e50e30fe212db8b2dd5ff2de66c035 cmake-3.22.3-linux-x86_64.sh
|
|
||||||
96ace92dfe42b1c6c9c116fdb1c7adc42cb90cbaa87adcebc1a8de7ea129865c cmake-3.22.3-linux-x86_64.tar.gz
|
|
||||||
f3371c6e95dd75e0b789b73d57f95453678ebdc3546a830e6a3e003f6f94040f cmake-3.22.3-macos-universal.dmg
|
|
||||||
92b0d5711e13a6a88f0970403edd9b60f2468aebb7e77fb8f3d680b1913dffad cmake-3.22.3-macos-universal.tar.gz
|
|
||||||
288798689d8d33b0c51599ff3538a654547efa1a64f200b69a3d283690993de6 cmake-3.22.3-macos10.10-universal.dmg
|
|
||||||
187b618193fce11a973daf6ee4f1360219628c2ca6ff4a2370027695505c9d79 cmake-3.22.3-macos10.10-universal.tar.gz
|
|
||||||
6336a550e57af46ae7084275aa87e8f602782a922c6ca2eb855d653b30e21ce4 cmake-3.22.3-windows-i386.msi
|
|
||||||
46604d5e6c150883dc2fb1435b66d3b28754f6dc69b522da03845631a4e3f278 cmake-3.22.3-windows-i386.zip
|
|
||||||
5bebbd44abc339c02fd525dce7c2931f9668d7d1a4a11e42e32be49301ba3658 cmake-3.22.3-windows-x86_64.msi
|
|
||||||
0018b369f06646d4784fad131a155333c9d59a03dee6390324f81b9df72a2f00 cmake-3.22.3-windows-x86_64.zip
|
|
||||||
9f8469166f94553b6978a16ee29227ec49a2eb5ceb608275dec40d8ae0d1b5a0 cmake-3.22.3.tar.gz
|
|
||||||
5150b8eefe32562042b464c2d6ba78fa6f2c5cbebb97dca6e52511a14c425c9a cmake-3.22.3.zip
|
|
@ -1,16 +0,0 @@
|
|||||||
-----BEGIN PGP SIGNATURE-----
|
|
||||||
|
|
||||||
iQIzBAABCgAdFiEExsJlMku+vcNQtRPQLSzvEDSSFoQFAmIiUYYACgkQLSzvEDSS
|
|
||||||
FoRVyg//VwWfWyhI/YJhBZoOHowhaNLyMhEi0Nus6yAF8mNRF/OmNj8ntfiM9Er6
|
|
||||||
vcuk2JtsWTv0tWtepk3mXzyKitd09xzrR5aF4xiUrCZvC9zkGz+Rmw+nIAnoJKXI
|
|
||||||
lqcoDKHP2mJmcEEkEbCOJs8B571wLRiqm/yQK25MFT9+A7T8vRMwua7V3gU2mLwH
|
|
||||||
B8agrFc94XzwVkobhwTDo17CyZZJVSqiNrq6kT8lpTKe39rtTyt4jbJawVouq190
|
|
||||||
XCcP5pDHmGlCC8+6fLOvyJAFh/m2L7nJeQA0mWmW7hcenExU3mu6atO4T4QuNHCg
|
|
||||||
UYytUUE01vfo6mKA2za/ocyUfqHkKLb6DnTDV+lKJ9HW79ghqSeGRrzDDDGdKI6W
|
|
||||||
VcjIpZKBVss5XUbluQkTUd2cn369zl9nHEXupn8a7Q77G43IY9Ct1jai3dXQlFUt
|
|
||||||
I/em+Dwg4LpRsABo8XxursegrmNLan/kZ7njkEcFdWT4QY66HM2//Uce0Q84VGjZ
|
|
||||||
iBkJuDc7sNenzVW1AR8Emg0EHkQzy5xta12v9j9DjhnIfR9yjIQ+l3wnMaW0+Zq9
|
|
||||||
wBBklIFEl+EqDLmRnNNwn52EMw8PAcNOz3JYirV+sFhDrlZkZXjYYjLeURNQdnAN
|
|
||||||
ou21KOibPBPg7+UMrU6pOUPTZD2zKivQ5iQyDKysHda7Prse+B0=
|
|
||||||
=s97F
|
|
||||||
-----END PGP SIGNATURE-----
|
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:9f8469166f94553b6978a16ee29227ec49a2eb5ceb608275dec40d8ae0d1b5a0
|
|
||||||
size 9779118
|
|
15
cmake-3.23.0-SHA-256.txt
Normal file
15
cmake-3.23.0-SHA-256.txt
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
e37bbbbe3fc8cd2c43961b06b78be9d73d12d619183471a1169a1996e0043556 cmake-3.23.0-files-v1.json
|
||||||
|
9f8d42ef0b33d1bea47afe15875435dac58503d6a3b58842b473fd811e6df172 cmake-3.23.0-linux-aarch64.sh
|
||||||
|
17e8589139c363bd536af7a8c283dcf5a48e1631c359337e45a1843a7ac68985 cmake-3.23.0-linux-aarch64.tar.gz
|
||||||
|
5eaf3ded8255b3d149c7aad68c473f01c2345dce872e03c92f2e9c0185dfa75a cmake-3.23.0-linux-x86_64.sh
|
||||||
|
83f58ab96af19282cf19deaab942fe7990646ff798e6059d217a1a805d1ecf1b cmake-3.23.0-linux-x86_64.tar.gz
|
||||||
|
a410fd9615f7f3c2f61456d3cf6b09abc50d51b6b32adf4803b4d63e3c015592 cmake-3.23.0-macos-universal.dmg
|
||||||
|
db09be78c97721d3b26947f90ac0411ae6cbe7406705cedcc72df9f04b3f79c8 cmake-3.23.0-macos-universal.tar.gz
|
||||||
|
73fec71ad1c2334f165da35bc79f712e42a0156dc44c69b55124f2ba769233f2 cmake-3.23.0-macos10.10-universal.dmg
|
||||||
|
f2958a0d92dc839cdbbfd1aa25ee7d42d46e7047a045adcb5f8f6e08833e442b cmake-3.23.0-macos10.10-universal.tar.gz
|
||||||
|
4f5a4b839fd6dee0362392a34719422e03faa2e039378d086b3a4c1832fff5fe cmake-3.23.0-windows-i386.msi
|
||||||
|
615a030f8cff0aa1895a8d08fe95a4ddef1b3291a33c192c4c991e9e39b71db0 cmake-3.23.0-windows-i386.zip
|
||||||
|
1e772025844f1cc648d28f42090038e5ca5cf72e2889de26d8d05ee25da17061 cmake-3.23.0-windows-x86_64.msi
|
||||||
|
aedbbd88bdd866dccf34280ba26b05e1bc930e26ddc2ebba50e3667cdf4594b8 cmake-3.23.0-windows-x86_64.zip
|
||||||
|
5ab0a12f702f44013be7e19534cd9094d65cc9fe7b2cd0f8c9e5318e0fe4ac82 cmake-3.23.0.tar.gz
|
||||||
|
9345b7de8a0469c10880b81b72f96c181e0ec1d134e7747963f0e4f6ad3c443d cmake-3.23.0.zip
|
16
cmake-3.23.0-SHA-256.txt.asc
Normal file
16
cmake-3.23.0-SHA-256.txt.asc
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
|
iQIzBAABCgAdFiEExsJlMku+vcNQtRPQLSzvEDSSFoQFAmJDL3kACgkQLSzvEDSS
|
||||||
|
FoRrMg//Zlzmp0lKSnOcUWwvtJV05FT3mm/UwA52Tyv+LiKiDAkBcf/whuPb8Xln
|
||||||
|
K6S4LF04mYrpFL9OhiMn4pZrrcH2Zx5OrIKifIZUmsVh2VAbWjU3OVDR1TXe6NzN
|
||||||
|
zL2KwmU1Idifr8MPunymHqcC0qT80xtaGHBrxC8NxvdVzzIDnmY0pdlwtzQSgO9K
|
||||||
|
D3IeyrO87lhHzPhbzM3o2XvPnf23n1y5W9iYh+7RIfz3IVIVZbPgbFxMW4vdJB0t
|
||||||
|
Ex+b+Df3Ycw3kHnV3VrROyRuhHJUellT88LAxQ/qc8tz106+MoKoXlWoTYz3VSoP
|
||||||
|
jlUvz0w6UnxCFzcp6FsUXGCUojMQ/tytMjM1o3lT4KJet98Py/UclidunZltoDsl
|
||||||
|
+0DAtLJkEXYnV+2PYggNdxUwkigpt+C0EMa/crvQqrsQTbug6/++ueJzV0FnRQi/
|
||||||
|
zTSkvLlA051dVGMT+XCRKKPHKKs23ZMCAEtTj8T9XKTR3tDfZgy+TINPFzmMLZVb
|
||||||
|
R9Q5NNDTUr22tG+fQ5xtJUD/m8G7kTLo/rL1n9l2r8pQxT1kb0I+riirbdcIi6cI
|
||||||
|
jT8aWpc72p2hhLQd1rZuH/eIncBRyiGwOBpgCuAyK3NMXzifJFyUpJF+0kKH9/Rf
|
||||||
|
rPQYlXa2don/1lCucUc+rRrqSQTxztANtPI2X0I6dTL9HFU5+Sc=
|
||||||
|
=1dpY
|
||||||
|
-----END PGP SIGNATURE-----
|
3
cmake-3.23.0.tar.gz
Normal file
3
cmake-3.23.0.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:5ab0a12f702f44013be7e19534cd9094d65cc9fe7b2cd0f8c9e5318e0fe4ac82
|
||||||
|
size 9981221
|
@ -1,3 +1,20 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Mar 29 19:18:02 UTC 2022 - Christoph G <foss@grueninger.de>
|
||||||
|
|
||||||
|
- Update to 3.23.0
|
||||||
|
* "cmake-presets(7)" files now have an optional "include" field,
|
||||||
|
which allows the files to include other files.
|
||||||
|
* The "install(TARGETS)" command gained a new "FILE_SET" argument,
|
||||||
|
which can be used to install header file sets associated with a
|
||||||
|
target.
|
||||||
|
* The "target_sources()" command gained a new "FILE_SET" mode,
|
||||||
|
which can be used to add headers as header-only source files of
|
||||||
|
a target.
|
||||||
|
* The "CMAKE_CUDA_ARCHITECTURES" variable and associated
|
||||||
|
"CUDA_ARCHITECTURES" target property now support the "all", and
|
||||||
|
"all-major" values for CUDA toolkit 7.0+.
|
||||||
|
- Drop "fix-avoid-file-static-init.patch" which is part of upstream
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Sun Mar 20 21:08:54 UTC 2022 - Dirk Müller <dmueller@suse.com>
|
Sun Mar 20 21:08:54 UTC 2022 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
13
cmake.spec
13
cmake.spec
@ -44,9 +44,9 @@
|
|||||||
%else
|
%else
|
||||||
%bcond_with full
|
%bcond_with full
|
||||||
%endif
|
%endif
|
||||||
%define shortversion 3.22
|
%define shortversion 3.23
|
||||||
Name: cmake%{?psuffix}
|
Name: cmake%{?psuffix}
|
||||||
Version: 3.22.3
|
Version: 3.23.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Cross-platform make system
|
Summary: Cross-platform make system
|
||||||
License: BSD-3-Clause
|
License: BSD-3-Clause
|
||||||
@ -64,8 +64,6 @@ Patch0: cmake-fix-ruby-test.patch
|
|||||||
# Search for python interpreters from newest to oldest rather then picking up /usr/bin/python as first choice
|
# Search for python interpreters from newest to oldest rather then picking up /usr/bin/python as first choice
|
||||||
Patch1: feature-suse-python-interp-search-order.patch
|
Patch1: feature-suse-python-interp-search-order.patch
|
||||||
Patch2: cmake-fix-png-include-dir.patch
|
Patch2: cmake-fix-png-include-dir.patch
|
||||||
# boo#1194815 fix from upstream fixes gcc12 builds
|
|
||||||
Patch3: fix-avoid-file-static-init.patch
|
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
BuildRequires: gcc-c++
|
BuildRequires: gcc-c++
|
||||||
BuildRequires: pkgconfig
|
BuildRequires: pkgconfig
|
||||||
@ -74,7 +72,9 @@ BuildRequires: pkgconfig(bzip2)
|
|||||||
BuildRequires: pkgconfig(expat)
|
BuildRequires: pkgconfig(expat)
|
||||||
BuildRequires: pkgconfig(liblzma)
|
BuildRequires: pkgconfig(liblzma)
|
||||||
BuildRequires: pkgconfig(libssl)
|
BuildRequires: pkgconfig(libssl)
|
||||||
BuildRequires: pkgconfig(libuv) >= 1.10
|
%if %{suse_version} > 1500
|
||||||
|
BuildRequires: pkgconfig(libuv) >= 1.28
|
||||||
|
%endif
|
||||||
BuildRequires: pkgconfig(ncurses)
|
BuildRequires: pkgconfig(ncurses)
|
||||||
BuildRequires: pkgconfig(zlib)
|
BuildRequires: pkgconfig(zlib)
|
||||||
%if "%{flavor}" == ""
|
%if "%{flavor}" == ""
|
||||||
@ -156,6 +156,9 @@ export CXXFLAGS="%{optflags}"
|
|||||||
%endif
|
%endif
|
||||||
--parallel=0%{jobs} \
|
--parallel=0%{jobs} \
|
||||||
--verbose \
|
--verbose \
|
||||||
|
%if %{suse_version} < 1550
|
||||||
|
--no-system-libuv \
|
||||||
|
%endif
|
||||||
%if %{with qhelp}
|
%if %{with qhelp}
|
||||||
--sphinx-qthelp \
|
--sphinx-qthelp \
|
||||||
%endif
|
%endif
|
||||||
|
@ -1,117 +0,0 @@
|
|||||||
From 54510486bd2378cca7cbb8d4034174a29182ca24 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Brad King <brad.king@kitware.com>
|
|
||||||
Date: Thu, 20 Jan 2022 14:06:58 -0500
|
|
||||||
Subject: [PATCH] Avoid file-level static initialization with std::vector
|
|
||||||
|
|
||||||
Fixes: #23126
|
|
||||||
---
|
|
||||||
Source/cmFileAPIToolchains.cxx | 41 ++++++++++------------
|
|
||||||
Tests/CMakeLib/testCTestBinPacker.cxx | 5 ++-
|
|
||||||
Tests/CMakeLib/testCTestResourceGroups.cxx | 2 +-
|
|
||||||
3 files changed, 22 insertions(+), 26 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/Source/cmFileAPIToolchains.cxx b/Source/cmFileAPIToolchains.cxx
|
|
||||||
index b3540c97b2..fe2972fabf 100644
|
|
||||||
--- a/Source/cmFileAPIToolchains.cxx
|
|
||||||
+++ b/Source/cmFileAPIToolchains.cxx
|
|
||||||
@@ -30,10 +30,6 @@ class Toolchains
|
|
||||||
cmFileAPI& FileAPI;
|
|
||||||
unsigned long Version;
|
|
||||||
|
|
||||||
- static const std::vector<ToolchainVariable> CompilerVariables;
|
|
||||||
- static const std::vector<ToolchainVariable> CompilerImplicitVariables;
|
|
||||||
- static const ToolchainVariable SourceFileExtensionsVariable;
|
|
||||||
-
|
|
||||||
Json::Value DumpToolchains();
|
|
||||||
Json::Value DumpToolchain(std::string const& lang);
|
|
||||||
Json::Value DumpToolchainVariables(
|
|
||||||
@@ -48,24 +44,6 @@ public:
|
|
||||||
Json::Value Dump();
|
|
||||||
};
|
|
||||||
|
|
||||||
-const std::vector<ToolchainVariable> Toolchains::CompilerVariables{
|
|
||||||
- { "path", "COMPILER", false },
|
|
||||||
- { "id", "COMPILER_ID", false },
|
|
||||||
- { "version", "COMPILER_VERSION", false },
|
|
||||||
- { "target", "COMPILER_TARGET", false },
|
|
||||||
-};
|
|
||||||
-
|
|
||||||
-const std::vector<ToolchainVariable> Toolchains::CompilerImplicitVariables{
|
|
||||||
- { "includeDirectories", "IMPLICIT_INCLUDE_DIRECTORIES", true },
|
|
||||||
- { "linkDirectories", "IMPLICIT_LINK_DIRECTORIES", true },
|
|
||||||
- { "linkFrameworkDirectories", "IMPLICIT_LINK_FRAMEWORK_DIRECTORIES", true },
|
|
||||||
- { "linkLibraries", "IMPLICIT_LINK_LIBRARIES", true },
|
|
||||||
-};
|
|
||||||
-
|
|
||||||
-const ToolchainVariable Toolchains::SourceFileExtensionsVariable{
|
|
||||||
- "sourceFileExtensions", "SOURCE_FILE_EXTENSIONS", true
|
|
||||||
-};
|
|
||||||
-
|
|
||||||
Toolchains::Toolchains(cmFileAPI& fileAPI, unsigned long version)
|
|
||||||
: FileAPI(fileAPI)
|
|
||||||
, Version(version)
|
|
||||||
@@ -94,6 +72,25 @@ Json::Value Toolchains::DumpToolchains()
|
|
||||||
|
|
||||||
Json::Value Toolchains::DumpToolchain(std::string const& lang)
|
|
||||||
{
|
|
||||||
+ static const std::vector<ToolchainVariable> CompilerVariables{
|
|
||||||
+ { "path", "COMPILER", false },
|
|
||||||
+ { "id", "COMPILER_ID", false },
|
|
||||||
+ { "version", "COMPILER_VERSION", false },
|
|
||||||
+ { "target", "COMPILER_TARGET", false },
|
|
||||||
+ };
|
|
||||||
+
|
|
||||||
+ static const std::vector<ToolchainVariable> CompilerImplicitVariables{
|
|
||||||
+ { "includeDirectories", "IMPLICIT_INCLUDE_DIRECTORIES", true },
|
|
||||||
+ { "linkDirectories", "IMPLICIT_LINK_DIRECTORIES", true },
|
|
||||||
+ { "linkFrameworkDirectories", "IMPLICIT_LINK_FRAMEWORK_DIRECTORIES",
|
|
||||||
+ true },
|
|
||||||
+ { "linkLibraries", "IMPLICIT_LINK_LIBRARIES", true },
|
|
||||||
+ };
|
|
||||||
+
|
|
||||||
+ static const ToolchainVariable SourceFileExtensionsVariable{
|
|
||||||
+ "sourceFileExtensions", "SOURCE_FILE_EXTENSIONS", true
|
|
||||||
+ };
|
|
||||||
+
|
|
||||||
const auto& mf =
|
|
||||||
this->FileAPI.GetCMakeInstance()->GetGlobalGenerator()->GetMakefiles()[0];
|
|
||||||
Json::Value toolchain = Json::objectValue;
|
|
||||||
diff --git a/Tests/CMakeLib/testCTestBinPacker.cxx b/Tests/CMakeLib/testCTestBinPacker.cxx
|
|
||||||
index abdbefb231..e419155665 100644
|
|
||||||
--- a/Tests/CMakeLib/testCTestBinPacker.cxx
|
|
||||||
+++ b/Tests/CMakeLib/testCTestBinPacker.cxx
|
|
||||||
@@ -16,8 +16,7 @@ struct ExpectedPackResult
|
|
||||||
std::vector<cmCTestBinPackerAllocation> ExpectedBlockAllocations;
|
|
||||||
};
|
|
||||||
|
|
||||||
-static const std::vector<ExpectedPackResult> expectedResults
|
|
||||||
-{
|
|
||||||
+static const ExpectedPackResult expectedResults[] = {
|
|
||||||
/* clang-format off */
|
|
||||||
{
|
|
||||||
{ 2, 2, 2, 2 },
|
|
||||||
@@ -215,7 +214,7 @@ struct AllocationComparison
|
|
||||||
bool Equal;
|
|
||||||
};
|
|
||||||
|
|
||||||
-static const std::vector<AllocationComparison> comparisons{
|
|
||||||
+static const AllocationComparison comparisons[] = {
|
|
||||||
/* clang-format off */
|
|
||||||
{ { 0, 1, "0" }, { 0, 1, "0" }, true },
|
|
||||||
{ { 0, 1, "0" }, { 1, 1, "0" }, false },
|
|
||||||
diff --git a/Tests/CMakeLib/testCTestResourceGroups.cxx b/Tests/CMakeLib/testCTestResourceGroups.cxx
|
|
||||||
index c3532a68d7..b764c860c5 100644
|
|
||||||
--- a/Tests/CMakeLib/testCTestResourceGroups.cxx
|
|
||||||
+++ b/Tests/CMakeLib/testCTestResourceGroups.cxx
|
|
||||||
@@ -15,7 +15,7 @@ struct ExpectedParseResult
|
|
||||||
ExpectedValue;
|
|
||||||
};
|
|
||||||
|
|
||||||
-static const std::vector<ExpectedParseResult> expectedResults{
|
|
||||||
+static const ExpectedParseResult expectedResults[] = {
|
|
||||||
/* clang-format off */
|
|
||||||
{ "threads:2", true, {
|
|
||||||
{ { "threads", 2, 1 } },
|
|
||||||
--
|
|
||||||
GitLab
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user