about summary refs log tree commit diff stats
path: root/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt8
1 files changed, 3 insertions, 5 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 9432f2e..ef741fb 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt
@@ -1,4 +1,4 @@
1cmake_minimum_required (VERSION 3.1) 1cmake_minimum_required (VERSION 3.20)
2project (lingo_ap_tracker) 2project (lingo_ap_tracker)
3 3
4if (MSVC) 4if (MSVC)
@@ -10,7 +10,6 @@ endif(MSVC)
10find_package(wxWidgets CONFIG REQUIRED) 10find_package(wxWidgets CONFIG REQUIRED)
11find_package(OpenSSL REQUIRED) 11find_package(OpenSSL REQUIRED)
12find_package(yaml-cpp REQUIRED) 12find_package(yaml-cpp REQUIRED)
13find_package(websocketpp REQUIRED)
14find_package(fmt REQUIRED) 13find_package(fmt REQUIRED)
15 14
16include_directories( 15include_directories(
@@ -19,7 +18,7 @@ include_directories(
19 vendor/asio/asio/include 18 vendor/asio/asio/include
20 vendor/nlohmann 19 vendor/nlohmann
21 vendor/valijson/include 20 vendor/valijson/include
22 ${websocketpp_INCLUDE_DIRS} 21 vendor/websocketpp
23 vendor/wswrap/include 22 vendor/wswrap/include
24 ${yaml-cpp_INCLUDE_DIRS} 23 ${yaml-cpp_INCLUDE_DIRS}
25 ${OpenSSL_INCLUDE_DIRS} 24 ${OpenSSL_INCLUDE_DIRS}
@@ -49,7 +48,6 @@ set(SOURCE_FILES
49 "src/subway_map.cpp" 48 "src/subway_map.cpp"
50 "src/network_set.cpp" 49 "src/network_set.cpp"
51 "src/logger.cpp" 50 "src/logger.cpp"
52 "src/godot_variant.cpp"
53 "src/ipc_state.cpp" 51 "src/ipc_state.cpp"
54 "src/ipc_dialog.cpp" 52 "src/ipc_dialog.cpp"
55 "src/report_popup.cpp" 53 "src/report_popup.cpp"
@@ -69,7 +67,7 @@ endif(MSVC)
69add_executable(lingo_ap_tracker ${SOURCE_FILES}) 67add_executable(lingo_ap_tracker ${SOURCE_FILES})
70set_property(TARGET lingo_ap_tracker PROPERTY CXX_STANDARD 20) 68set_property(TARGET lingo_ap_tracker PROPERTY CXX_STANDARD 20)
71set_property(TARGET lingo_ap_tracker PROPERTY CXX_STANDARD_REQUIRED ON) 69set_property(TARGET lingo_ap_tracker PROPERTY CXX_STANDARD_REQUIRED ON)
72target_link_libraries(lingo_ap_tracker PRIVATE fmt::fmt OpenSSL::SSL OpenSSL::Crypto websocketpp::websocketpp wx::core wx::base wx::net yaml-cpp::yaml-cpp) 70target_link_libraries(lingo_ap_tracker PRIVATE fmt::fmt OpenSSL::SSL OpenSSL::Crypto wx::core wx::base wx::net yaml-cpp::yaml-cpp)
73 71
74set(SRC_DIR "${CMAKE_SOURCE_DIR}/assets") 72set(SRC_DIR "${CMAKE_SOURCE_DIR}/assets")
75set(DST_DIR "${CMAKE_BINARY_DIR}/$<CONFIG>/assets") 73set(DST_DIR "${CMAKE_BINARY_DIR}/$<CONFIG>/assets")