File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -9,7 +9,15 @@ function(myproject_setup_dependencies)
99 # already been provided to us by a parent project
1010
1111 if (NOT TARGET fmtlib::fmtlib)
12- cpmaddpackage ("gh:fmtlib/fmt#12.1.0" )
12+ cpmaddpackage (
13+ NAME
14+ fmt
15+ GITHUB_REPOSITORY
16+ "fmtlib/fmt"
17+ GIT_TAG
18+ "12.1.0"
19+ SYSTEM
20+ YES )
1321 endif ()
1422
1523 if (NOT TARGET spdlog::spdlog)
@@ -20,24 +28,56 @@ function(myproject_setup_dependencies)
2028 1.17.0
2129 GITHUB_REPOSITORY
2230 "gabime/spdlog"
31+ SYSTEM
32+ YES
2333 OPTIONS
2434 "SPDLOG_FMT_EXTERNAL ON" )
2535 endif ()
2636
2737 if (NOT TARGET Catch2::Catch2WithMain)
28- cpmaddpackage ("gh:catchorg/Catch2@3.12.0" )
38+ cpmaddpackage (
39+ NAME
40+ Catch2
41+ VERSION
42+ 3.12.0
43+ GITHUB_REPOSITORY
44+ "catchorg/Catch2"
45+ SYSTEM
46+ YES )
2947 endif ()
3048
3149 if (NOT TARGET CLI11::CLI11)
32- cpmaddpackage ("gh:CLIUtils/CLI11@2.6.1" )
50+ cpmaddpackage (
51+ NAME
52+ CLI11
53+ VERSION
54+ 2.6.1
55+ GITHUB_REPOSITORY
56+ "CLIUtils/CLI11"
57+ SYSTEM
58+ YES )
3359 endif ()
3460
3561 if (NOT TARGET ftxui::screen)
36- cpmaddpackage ("gh:ArthurSonzogni/FTXUI@6.1.9" )
62+ cpmaddpackage (
63+ NAME
64+ FTXUI
65+ VERSION
66+ 6.1.9
67+ GITHUB_REPOSITORY
68+ "ArthurSonzogni/FTXUI"
69+ SYSTEM
70+ YES )
3771 endif ()
3872
3973 if (NOT TARGET tools::tools)
40- cpmaddpackage ("gh:lefticus/tools#main" )
74+ cpmaddpackage (
75+ NAME
76+ tools
77+ GITHUB_REPOSITORY
78+ "lefticus/tools"
79+ GIT_TAG
80+ "main" )
4181 endif ()
4282
4383endfunction ()
Original file line number Diff line number Diff line change 1- include (cmake/SystemLink.cmake )
21include (cmake/LibFuzzer.cmake )
32include (CMakeDependentOption )
43include (CheckCXXCompilerFlag )
Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -3,11 +3,7 @@ add_executable(intro main.cpp)
33target_link_libraries (
44 intro
55 PRIVATE myproject::myproject_options
6- myproject::myproject_warnings )
7-
8- target_link_system_libraries (
9- intro
10- PRIVATE
6+ myproject::myproject_warnings
117 CLI11::CLI11
128 fmt::fmt
139 spdlog::spdlog
You can’t perform that action at this time.
0 commit comments