# Boost set(Boost_USE_STATIC_LIBS ON) find_package(Boost 1.67.0 REQUIRED COMPONENTS thread date_time filesystem random regex system ) # Add sources to Cenos executable. target_sources(cenos-backend PUBLIC "cenos.cpp" "cenosServer.cpp" "localClient.cpp" "${CMAKE_BINARY_DIR}/version.rc") #could be slower https://docs.microsoft.com/en-us/cpp/build/reference/debug-generate-debug-info?view=vs-2019 target_link_options(cenos-backend PUBLIC /DEBUG:FULL) # Header locations target_include_directories(cenos-backend PRIVATE ${WEBSOCKETPP_INCLUDE_DIR} ${THIRD_PARTY_DIR} ${Boost_INCLUDE_DIRS}) # all libraries target_link_libraries(cenos-backend PRIVATE jobs misc logger mesh meshBase module outputAnalyzer setupbase getdpsetup vtkForCenos NetgenWrapper ${NETGEN_LIBS} ${Boost_LIBRARIES} ) if (${DETECT_MEMORY_LEAKS}) target_include_directories(cenos-backend PRIVATE ${VLD_INC_DIR}) target_link_libraries(cenos-backend PRIVATE ${VLD_LIBS}) endif()