diff --git a/CMakeLists.txt b/CMakeLists.txt index 6fbfa775c87fcdc71bfe045af7124a1ba739d28e..2a9c6997db3790337ff3923f3001cddb5956be8c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -4,8 +4,8 @@ project(ball_tracking) add_definitions(-DBOOST_LOG_DYN_LINK) find_package( Boost 1.58 COMPONENTS log REQUIRED ) -find_package(OpenCV REQUIRED) -find_package(CUDA 8.0) +find_package(OpenCV 3.4 REQUIRED) +find_package(CUDA 10.0) find_package(Armadillo REQUIRED) find_library(ZMQPP NAMES zmqpp) @@ -24,6 +24,7 @@ endif (CUDA_FOUND) if (WITH_CUDA) include_directories( ${CUDA_INCLUDE_DIRS} + ${OpenCV_INCLUDES} include ) add_definitions(-DWITH_CUDA) @@ -37,6 +38,7 @@ if (WITH_CUDA) set(GPU_BT_LIB cu_ball_track ) + install(TARGETS cu_ball_track DESTINATION lib) endif(WITH_CUDA) include_directories(include diff --git a/src/server.cpp b/src/server.cpp index 924c323ece22867d30e524098dfec57ebe5539f5..b286d9914454aa79a16fc17d2e4c401070038aff 100644 --- a/src/server.cpp +++ b/src/server.cpp @@ -64,6 +64,7 @@ namespace ball_tracking { void start_server(const json& conf) { if (conf.count("log")) set_log_config(conf.at("log")); start_time = high_resolution_clock::now(); + BOOST_LOG_TRIVIAL(info) << "Tracking server started at time " << start_time.time_since_epoch().count(); //1) Start the networking sockets const json& srv_conf = conf.at("servers");