File tree Expand file tree Collapse file tree 1 file changed +10
-6
lines changed
Expand file tree Collapse file tree 1 file changed +10
-6
lines changed Original file line number Diff line number Diff line change @@ -3,7 +3,6 @@ cmake_minimum_required(VERSION 3.21)
33project (discord-rpc)
44
55set (CMAKE_CXX_STANDARD 23)
6- include (cmake/CPM.cmake)
76
87add_library (${PROJECT_NAME} STATIC src/discord-rpc.cpp src/serialization.cpp src/command -queue.cpp)
98target_include_directories (${PROJECT_NAME} PUBLIC include )
@@ -14,11 +13,16 @@ if (WIN32)
1413 target_link_libraries (${PROJECT_NAME} PRIVATE ws2_32.lib)
1514endif ()
1615
17- if (NOT TARGET fmt::fmt)
18- CPMAddPackage("gh:fmtlib/fmt#11.2.0" )
19- endif ()
20- if (NOT TARGET glaze::glaze)
21- CPMAddPackage("gh:stephenberry/glaze@5.5.4" )
16+ if (NOT TARGET fmt::fmt OR NOT TARGET glaze::glaze)
17+ if (NOT COMMAND CPMAddPackage)
18+ include (cmake/CPM.cmake)
19+ endif ()
20+ if (NOT TARGET fmt::fmt)
21+ CPMAddPackage("gh:fmtlib/fmt#11.2.0" )
22+ endif ()
23+ if (NOT TARGET glaze::glaze)
24+ CPMAddPackage("gh:stephenberry/glaze@5.5.4" )
25+ endif ()
2226endif ()
2327
2428target_link_libraries (${PROJECT_NAME} PRIVATE fmt glaze::glaze)
You can’t perform that action at this time.
0 commit comments