File: 218.patch

package info (click to toggle)
lucene%2B%2B 3.0.9-9
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 19,796 kB
  • sloc: cpp: 174,273; ansic: 26,951; python: 8,626; sh: 524; makefile: 31
file content (117 lines) | stat: -rw-r--r-- 3,665 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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
From 2857419531c45e542afdc52001a65733f4f9b128 Mon Sep 17 00:00:00 2001
From: Gianfranco Costamagna <locutusofborg@debian.org>
Date: Mon, 8 Sep 2025 15:05:10 +0200
Subject: [PATCH 1/3] Bump minimum required cmake version to 3.10, for new
 cmake 4 compatibility fix

---
 CMakeLists.txt                           | 2 +-
 cmake/cotire.cmake                       | 2 +-
 src/test/gtest/CMakeLists.txt            | 2 +-
 src/test/gtest/googlemock/CMakeLists.txt | 2 +-
 src/test/gtest/googletest/CMakeLists.txt | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

Index: lucene++/CMakeLists.txt
===================================================================
--- lucene++.orig/CMakeLists.txt
+++ lucene++/CMakeLists.txt
@@ -2,7 +2,7 @@
 # init
 ####################################
 
-cmake_minimum_required(VERSION 3.5)
+cmake_minimum_required(VERSION 3.10)
 
 project(lucene++)
 
@@ -47,7 +47,7 @@
 include(Lucene++Docs)
 
 # Enable C++11
-set(CMAKE_CXX_STANDARD 11)
+set(CMAKE_CXX_STANDARD 17)
 set(CMAKE_CXX_STANDARD_REQUIRED ON)
 
 ####################################
Index: lucene++/cmake/cotire.cmake
===================================================================
--- lucene++.orig/cmake/cotire.cmake
+++ lucene++/cmake/cotire.cmake
@@ -37,7 +37,7 @@
 if (NOT CMAKE_SCRIPT_MODE_FILE)
 	cmake_policy(PUSH)
 endif()
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.10)
 if (NOT CMAKE_SCRIPT_MODE_FILE)
 	cmake_policy(POP)
 endif()
Index: lucene++/src/test/gtest/CMakeLists.txt
===================================================================
--- lucene++.orig/src/test/gtest/CMakeLists.txt
+++ lucene++/src/test/gtest/CMakeLists.txt
@@ -1,7 +1,7 @@
 # Note: CMake support is community-based. The maintainers do not use CMake
 # internally.
 
-cmake_minimum_required(VERSION 2.8.8)
+cmake_minimum_required(VERSION 3.10)
 
 if (POLICY CMP0048)
   cmake_policy(SET CMP0048 NEW)
@@ -11,9 +11,9 @@
 set(GOOGLETEST_VERSION 1.10.0)
 
 if (CMAKE_VERSION VERSION_LESS "3.1")
-  add_definitions(-std=c++11)
+  add_definitions(-std=c++17)
 else()
-  set(CMAKE_CXX_STANDARD 11)
+  set(CMAKE_CXX_STANDARD 17)
   set(CMAKE_CXX_STANDARD_REQUIRED ON)
   if(NOT CYGWIN)
     set(CMAKE_CXX_EXTENSIONS OFF)
Index: lucene++/src/test/gtest/googlemock/CMakeLists.txt
===================================================================
--- lucene++.orig/src/test/gtest/googlemock/CMakeLists.txt
+++ lucene++/src/test/gtest/googlemock/CMakeLists.txt
@@ -42,7 +42,7 @@
   cmake_policy(SET CMP0048 NEW)
   project(gmock VERSION ${GOOGLETEST_VERSION} LANGUAGES CXX C)
 endif()
-cmake_minimum_required(VERSION 2.6.4)
+cmake_minimum_required(VERSION 3.10)
 
 if (COMMAND set_up_hermetic_build)
   set_up_hermetic_build()
Index: lucene++/src/test/gtest/googletest/CMakeLists.txt
===================================================================
--- lucene++.orig/src/test/gtest/googletest/CMakeLists.txt
+++ lucene++/src/test/gtest/googletest/CMakeLists.txt
@@ -53,7 +53,7 @@
   cmake_policy(SET CMP0048 NEW)
   project(gtest VERSION ${GOOGLETEST_VERSION} LANGUAGES CXX C)
 endif()
-cmake_minimum_required(VERSION 2.6.4)
+cmake_minimum_required(VERSION 3.10)
 
 if (POLICY CMP0063) # Visibility
   cmake_policy(SET CMP0063 NEW)
Index: lucene++/src/test/CMakeLists.txt
===================================================================
--- lucene++.orig/src/test/CMakeLists.txt
+++ lucene++/src/test/CMakeLists.txt
@@ -8,8 +8,10 @@
   set(gtest_force_shared_crt ON CACHE BOOL "" FORCE)
 endif()
 
-add_subdirectory(gtest)
-
+find_package(GTest)
+if(NOT GTEST_FOUND)
+  add_subdirectory(gtest)
+endif()
 
 ####################################
 # src