aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/server/main/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'server/main/CMakeLists.txt')
-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)