From 375799fa79d1af76f33299acc20a11a167a021f8 Mon Sep 17 00:00:00 2001 From: Felix Morgner Date: Thu, 17 Aug 2023 12:32:50 +0200 Subject: project: restructure libraries and build env --- source/app/CMakeLists.txt | 41 +++++++++++++++++++++++++++-------------- 1 file changed, 27 insertions(+), 14 deletions(-) (limited to 'source/app/CMakeLists.txt') diff --git a/source/app/CMakeLists.txt b/source/app/CMakeLists.txt index a224b57..7fd46c2 100644 --- a/source/app/CMakeLists.txt +++ b/source/app/CMakeLists.txt @@ -2,42 +2,55 @@ include("CheckIPOSupported") check_ipo_supported(RESULT "WANDA_IPO_SUPPORTED") +find_package("asio") find_package("lyra") +find_package("spdlog") -#[=====[ Server ]=====] +#[=====[ Client ]=====] -add_executable("wandad" - "src/wandad.cpp" +add_executable("wandac" + "src/wandac.cpp" ) -target_link_libraries("wandad" PRIVATE +target_link_libraries("${PROJECT_NAME}c" PRIVATE + "wanda::control" + "wanda::proto" + "wanda::system" + + "asio::asio" "bfg::lyra" - "wanda::wanda" + "spdlog::spdlog" ) -set_target_properties("wandad" PROPERTIES +set_target_properties("wandac" PROPERTIES CXX_STANDARD_REQUIRED YES CXX_EXTENSIONS OFF INTERPROCEDURAL_OPTIMIZATION ${WANDA_IPO_SUPPORTED} ) -install(TARGETS "wandad") +install(TARGETS "wandac") -#[=====[ Client ]=====] +#[=====[ Server ]=====] -add_executable("wandac" - "src/wandac.cpp" +add_executable("wandad" + "src/wandad.cpp" ) -target_link_libraries("${PROJECT_NAME}c" PRIVATE +target_link_libraries("wandad" PRIVATE + "wanda::control" + "wanda::proto" + "wanda::std_ext" + "wanda::system" + + "asio::asio" "bfg::lyra" - "wanda::wanda" + "spdlog::spdlog" ) -set_target_properties("wandac" PROPERTIES +set_target_properties("wandad" PROPERTIES CXX_STANDARD_REQUIRED YES CXX_EXTENSIONS OFF INTERPROCEDURAL_OPTIMIZATION ${WANDA_IPO_SUPPORTED} ) -install(TARGETS "wandac") \ No newline at end of file +install(TARGETS "wandad") -- cgit v1.2.3