File: fix_ftbfs_with_gtest.patch

package info (click to toggle)
srpc 0.10.3-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 2,108 kB
  • sloc: cpp: 22,937; python: 10; makefile: 8; sh: 6
file content (27 lines) | stat: -rw-r--r-- 780 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
Description: Fix FTBFS with gtest
Author: Lance Lin <lq27267@gmail.com>
Last-Update: 2025-09-15

--- a/test/CMakeLists.txt
+++ b/test/CMakeLists.txt
@@ -68,9 +68,9 @@
 	find_package(GTest REQUIRED)
 endif ()
 
-set(CXX_STD "c++11")
+set(CXX_STD "c++17")
 if (GTest_VERSION VERSION_GREATER_EQUAL "1.13.0")
-	set(CXX_STD "c++14")
+	set(CXX_STD "c++17")
 else ()
 	get_filename_component(GTEST_PATH ${GTEST_LIBRARY} DIRECTORY ABSOLUTE)
 	execute_process(COMMAND grep Version "${GTEST_PATH}/pkgconfig/gtest.pc"
@@ -80,7 +80,7 @@
 		string(REPLACE " " ";" GTEST_VERSION_STR ${GTEST_VERSION_OUTPUT})
 		list(GET GTEST_VERSION_STR 1 GTEST_VERSION)
 		if (${GTEST_VERSION} VERSION_GREATER_EQUAL "1.13.0")
-			set(CXX_STD "c++14")
+			set(CXX_STD "c++17")
 		endif ()
 	endif ()
 endif ()