feat: use CPM
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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": [
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
{
|
{
|
||||||
"dependencies": [
|
"dependencies": [
|
||||||
"eigen3",
|
"pthreads",
|
||||||
"gtest",
|
"spdlog"
|
||||||
"pthreads"
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user