feat: use CPM

This commit is contained in:
tqcq
2025-09-09 17:54:40 +08:00
parent 44536e807d
commit db53747d94
3 changed files with 4 additions and 5 deletions

View File

@@ -9,7 +9,6 @@ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -static -static-libgcc -static-libstdc++
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -static -static-libgcc -static-libstdc++") set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -static -static-libgcc -static-libstdc++")
find_package(Threads REQUIRED) find_package(Threads REQUIRED)
find_package(GTest CONFIG REQUIRED)
include(cmake/CPM.cmake) include(cmake/CPM.cmake)
CPMAddPackage( CPMAddPackage(
@@ -29,6 +28,7 @@ CPMAddPackage(
OPTIONS "SPDLOG_BUILD_PIC ON" OPTIONS "SPDLOG_BUILD_PIC ON"
) )
file(GLOB_RECURSE SOURCE_FILES src/*.cpp src/*.cc) file(GLOB_RECURSE SOURCE_FILES src/*.cpp src/*.cc)
add_executable(server ${SOURCE_FILES}) add_executable(server ${SOURCE_FILES})
target_link_libraries(server PRIVATE target_link_libraries(server PRIVATE

View File

@@ -1,7 +1,7 @@
{ {
"default-registry": { "default-registry": {
"kind": "git", "kind": "git",
"baseline": "c4af3593e1f1aa9e14a560a09e45ea2cb0dfd74d", "baseline": "b1e15efef6758eaa0beb0a8732cfa66f6a68a81d",
"repository": "https://github.com/microsoft/vcpkg" "repository": "https://github.com/microsoft/vcpkg"
}, },
"registries": [ "registries": [

View File

@@ -1,7 +1,6 @@
{ {
"dependencies": [ "dependencies": [
"eigen3", "pthreads",
"gtest", "spdlog"
"pthreads"
] ]
} }