Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 72b2496

Browse files
committed
build: Replace Hunter with CPM for package management
1 parent ec4077c commit 72b2496

File tree

4 files changed

+32
-561
lines changed

4 files changed

+32
-561
lines changed

tests/CMakeLists.txt

+8-15
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,18 @@
11
cmake_minimum_required(VERSION 3.5)
22

3-
# Package Management using Hunter
4-
include("cmake/HunterGate.cmake")
5-
HunterGate(
6-
URL "https://github.com/cpp-pm/hunter/archive/v0.23.297.tar.gz"
7-
SHA1 "3319fe6a3b08090df7df98dee75134d68e2ef5a3"
8-
LOCAL
9-
)
3+
# Package Management using CPM
4+
include(cmake/get_cpm.cmake)
105

116
project(HttpStatusCodesTests)
127

138
set (CMAKE_CXX_STANDARD 11)
149

15-
hunter_add_package(GTest)
16-
find_package(GTest CONFIG REQUIRED)
17-
message( "GTest_VERSION: ${GTest_VERSION}" )
18-
if( GTest_VERSION VERSION_LESS "1.9.0" )
19-
set( GTEST_MAIN GTest::main )
20-
else()
21-
set( GTEST_MAIN GTest::gtest_main )
22-
endif()
10+
CPMAddPackage(
11+
NAME GTest
12+
GITHUB_REPOSITORY "google/googletest"
13+
GIT_TAG "v1.15.2"
14+
OPTIONS "INSTALL_GTEST OFF" "gtest_force_shared_crt" )
15+
set( GTEST_MAIN GTest::gtest_main )
2316

2417
enable_testing()
2518

tests/cmake/Hunter/config.cmake

-7
This file was deleted.

0 commit comments

Comments
 (0)