aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/server/main/CMakeLists.txt
diff options
context:
space:
mode:
authorEgor Tensin <Egor.Tensin@gmail.com>2021-04-07 00:26:56 +0300
committerEgor Tensin <Egor.Tensin@gmail.com>2021-04-07 00:36:07 +0300
commitf1d749e3cd3aaa5ec875ea29ca010b73d3174f2c (patch)
treed0231b9283ea744223964d2f9d4e994dd165d96e /server/main/CMakeLists.txt
parentcmake: check CTest tests output (diff)
downloadmath-server-f1d749e3cd3aaa5ec875ea29ca010b73d3174f2c.tar.gz
math-server-f1d749e3cd3aaa5ec875ea29ca010b73d3174f2c.zip
cmake: slight CMakeLists.txt refactoring
Diffstat (limited to '')
-rw-r--r--server/main/CMakeLists.txt13
1 files changed, 5 insertions, 8 deletions
diff --git a/server/main/CMakeLists.txt b/server/main/CMakeLists.txt
index 22853a7..da5d8b9 100644
--- a/server/main/CMakeLists.txt
+++ b/server/main/CMakeLists.txt
@@ -1,3 +1,8 @@
+find_package(Boost 1.66.0 REQUIRED COMPONENTS filesystem program_options)
+set(CMAKE_THREAD_PREFER_PTHREAD ON)
+set(THREADS_PREFER_PTHREAD_FLAG ON)
+find_package(Threads REQUIRED)
+
option(DEBUG_ASIO "enable debug output for Boost.Asio" OFF)
file(GLOB server_src "*.cpp" "*.hpp")
@@ -6,19 +11,11 @@ set_target_properties(server PROPERTIES OUTPUT_NAME math-server)
if(DEBUG_ASIO)
target_compile_definitions(server PRIVATE BOOST_ASIO_ENABLE_HANDLER_TRACKING)
endif()
-
target_link_libraries(server PRIVATE common parser)
-
-set(CMAKE_THREAD_PREFER_PTHREAD ON)
-set(THREADS_PREFER_PTHREAD_FLAG ON)
-find_package(Threads REQUIRED)
target_link_libraries(server PRIVATE Threads::Threads)
-
-find_package(Boost 1.66.0 REQUIRED COMPONENTS filesystem program_options)
target_link_libraries(server PRIVATE
Boost::disable_autolinking
Boost::filesystem
Boost::program_options)
-
install(TARGETS server RUNTIME DESTINATION bin)
install_pdbs(TARGETS server DESTINATION bin)