Skip to content

Commit c5df275

Browse files
authored
Merge pull request #218 from LocutusOfBorg/fix-build-new-cmake
Fix build new cmake
2 parents cfd01d8 + 6e678a9 commit c5df275

File tree

6 files changed

+12
-10
lines changed

6 files changed

+12
-10
lines changed

CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# init
33
####################################
44

5-
cmake_minimum_required(VERSION 3.5)
5+
cmake_minimum_required(VERSION 3.10)
66

77
project(lucene++)
88

@@ -47,7 +47,7 @@ include(dependencies)
4747
include(Lucene++Docs)
4848

4949
# Enable C++11
50-
set(CMAKE_CXX_STANDARD 11)
50+
set(CMAKE_CXX_STANDARD 17)
5151
set(CMAKE_CXX_STANDARD_REQUIRED ON)
5252

5353
####################################

cmake/cotire.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ set(__COTIRE_INCLUDED TRUE)
3737
if (NOT CMAKE_SCRIPT_MODE_FILE)
3838
cmake_policy(PUSH)
3939
endif()
40-
cmake_minimum_required(VERSION 2.8.12)
40+
cmake_minimum_required(VERSION 3.10)
4141
if (NOT CMAKE_SCRIPT_MODE_FILE)
4242
cmake_policy(POP)
4343
endif()

src/test/CMakeLists.txt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,10 @@ if(MSVC)
88
set(gtest_force_shared_crt ON CACHE BOOL "" FORCE)
99
endif()
1010

11-
add_subdirectory(gtest)
12-
11+
find_package(GTest)
12+
if(NOT GTEST_FOUND)
13+
add_subdirectory(gtest)
14+
endif()
1315

1416
####################################
1517
# src

src/test/gtest/CMakeLists.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Note: CMake support is community-based. The maintainers do not use CMake
22
# internally.
33

4-
cmake_minimum_required(VERSION 2.8.8)
4+
cmake_minimum_required(VERSION 3.10)
55

66
if (POLICY CMP0048)
77
cmake_policy(SET CMP0048 NEW)
@@ -11,9 +11,9 @@ project(googletest-distribution)
1111
set(GOOGLETEST_VERSION 1.10.0)
1212

1313
if (CMAKE_VERSION VERSION_LESS "3.1")
14-
add_definitions(-std=c++11)
14+
add_definitions(-std=c++17)
1515
else()
16-
set(CMAKE_CXX_STANDARD 11)
16+
set(CMAKE_CXX_STANDARD 17)
1717
set(CMAKE_CXX_STANDARD_REQUIRED ON)
1818
if(NOT CYGWIN)
1919
set(CMAKE_CXX_EXTENSIONS OFF)

src/test/gtest/googlemock/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ else()
4242
cmake_policy(SET CMP0048 NEW)
4343
project(gmock VERSION ${GOOGLETEST_VERSION} LANGUAGES CXX C)
4444
endif()
45-
cmake_minimum_required(VERSION 2.6.4)
45+
cmake_minimum_required(VERSION 3.10)
4646

4747
if (COMMAND set_up_hermetic_build)
4848
set_up_hermetic_build()

src/test/gtest/googletest/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ else()
5353
cmake_policy(SET CMP0048 NEW)
5454
project(gtest VERSION ${GOOGLETEST_VERSION} LANGUAGES CXX C)
5555
endif()
56-
cmake_minimum_required(VERSION 2.6.4)
56+
cmake_minimum_required(VERSION 3.10)
5757

5858
if (POLICY CMP0063) # Visibility
5959
cmake_policy(SET CMP0063 NEW)

0 commit comments

Comments
 (0)