diff options
Diffstat (limited to 'meta-oe/recipes-devtools/microsoft-gsl/microsoft-gsl/0003-Adapt-check_cxx_compiler_flag-to-cmake-3.0.2.patch')
-rw-r--r-- | meta-oe/recipes-devtools/microsoft-gsl/microsoft-gsl/0003-Adapt-check_cxx_compiler_flag-to-cmake-3.0.2.patch | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/meta-oe/recipes-devtools/microsoft-gsl/microsoft-gsl/0003-Adapt-check_cxx_compiler_flag-to-cmake-3.0.2.patch b/meta-oe/recipes-devtools/microsoft-gsl/microsoft-gsl/0003-Adapt-check_cxx_compiler_flag-to-cmake-3.0.2.patch new file mode 100644 index 000000000..ed057f524 --- /dev/null +++ b/meta-oe/recipes-devtools/microsoft-gsl/microsoft-gsl/0003-Adapt-check_cxx_compiler_flag-to-cmake-3.0.2.patch | |||
@@ -0,0 +1,53 @@ | |||
1 | From 85e1c38bcf84bd4e2ce63ef74f0cfa1f5e92261e Mon Sep 17 00:00:00 2001 | ||
2 | From: Peter Marko <peter.marko@siemens.com> | ||
3 | Date: Wed, 27 Mar 2024 23:46:31 +0100 | ||
4 | Subject: [PATCH] Adapt check_cxx_compiler_flag to cmake 3.0.2 | ||
5 | |||
6 | Backporting commits which are upgrading cmake_minimum_required and | ||
7 | include check_cxx_compiler_flag have too many additional changes. | ||
8 | |||
9 | Let's just do a simple adaptation of our backported patch so | ||
10 | it works with older cmake version instead. | ||
11 | |||
12 | This can be safely removed when recipe version is upgraded. | ||
13 | |||
14 | Upstream-Status: Inappropriate | ||
15 | |||
16 | Signed-off-by: Peter Marko <peter.marko@siemens.com> | ||
17 | --- | ||
18 | tests/CMakeLists.txt | 5 +++-- | ||
19 | 1 file changed, 3 insertions(+), 2 deletions(-) | ||
20 | |||
21 | diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt | ||
22 | index 20de9e1..54c3ac5 100644 | ||
23 | --- a/tests/CMakeLists.txt | ||
24 | +++ b/tests/CMakeLists.txt | ||
25 | @@ -5,6 +5,7 @@ enable_testing() # again, for support standalone testing | ||
26 | |||
27 | include(FindPkgConfig) | ||
28 | include(ExternalProject) | ||
29 | +include(CheckCXXCompilerFlag) | ||
30 | |||
31 | # will make visual studio generated project group files | ||
32 | set_property(GLOBAL PROPERTY USE_FOLDERS ON) | ||
33 | @@ -167,7 +168,7 @@ else() | ||
34 | > | ||
35 | ) | ||
36 | endif(MSVC) | ||
37 | -check_cxx_compiler_flag("-Wno-unsafe-buffer-usage" WARN_UNSAFE_BUFFER) | ||
38 | +CHECK_CXX_COMPILER_FLAG("-Wno-unsafe-buffer-usage" WARN_UNSAFE_BUFFER) | ||
39 | if (WARN_UNSAFE_BUFFER) | ||
40 | # This test uses very greedy heuristics such as "no pointer arithmetic on raw buffer" | ||
41 | target_compile_options(gsl_tests_config INTERFACE "-Wno-unsafe-buffer-usage") | ||
42 | @@ -272,7 +273,7 @@ else() | ||
43 | > | ||
44 | ) | ||
45 | endif(MSVC) | ||
46 | -check_cxx_compiler_flag("-Wno-unsafe-buffer-usage" WARN_UNSAFE_BUFFER) | ||
47 | +CHECK_CXX_COMPILER_FLAG("-Wno-unsafe-buffer-usage" WARN_UNSAFE_BUFFER) | ||
48 | if (WARN_UNSAFE_BUFFER) | ||
49 | # This test uses very greedy heuristics such as "no pointer arithmetic on raw buffer" | ||
50 | target_compile_options(gsl_tests_config_noexcept INTERFACE "-Wno-unsafe-buffer-usage") | ||
51 | -- | ||
52 | 2.30.2 | ||
53 | |||