|
|
|
@ -318,15 +318,16 @@ if(OpenCV_FOUND) |
|
|
|
|
target_link_libraries(darknet PRIVATE ${OpenCV_LINKED_COMPONENTS}) |
|
|
|
|
target_link_libraries(uselib PRIVATE ${OpenCV_LINKED_COMPONENTS}) |
|
|
|
|
target_link_libraries(dark PRIVATE ${OpenCV_LINKED_COMPONENTS}) |
|
|
|
|
target_include_directories(dark PUBLIC ${OpenCV_INCLUDE_DIRS}) |
|
|
|
|
target_compile_definitions(darknet PRIVATE -DOPENCV) |
|
|
|
|
target_compile_definitions(dark PUBLIC -DOPENCV) |
|
|
|
|
endif() |
|
|
|
|
|
|
|
|
|
if(OPENMP_FOUND) |
|
|
|
|
target_link_libraries(darknet PUBLIC OpenMP::OpenMP_CXX) |
|
|
|
|
target_link_libraries(darknet PUBLIC OpenMP::OpenMP_C) |
|
|
|
|
target_link_libraries(dark PUBLIC OpenMP::OpenMP_CXX) |
|
|
|
|
target_link_libraries(dark PUBLIC OpenMP::OpenMP_C) |
|
|
|
|
target_link_libraries(darknet PRIVATE OpenMP::OpenMP_CXX) |
|
|
|
|
target_link_libraries(darknet PRIVATE OpenMP::OpenMP_C) |
|
|
|
|
target_link_libraries(dark PRIVATE OpenMP::OpenMP_CXX) |
|
|
|
|
target_link_libraries(dark PRIVATE OpenMP::OpenMP_C) |
|
|
|
|
endif() |
|
|
|
|
|
|
|
|
|
if(CMAKE_COMPILER_IS_GNUCC) |
|
|
|
@ -341,11 +342,12 @@ if(MSVC) |
|
|
|
|
target_link_libraries(dark PRIVATE wsock32 ws2_32) |
|
|
|
|
target_compile_definitions(darknet PRIVATE -D_CRT_RAND_S -DNOMINMAX -D_USE_MATH_DEFINES) |
|
|
|
|
target_compile_definitions(dark PRIVATE -D_CRT_RAND_S -DNOMINMAX -D_USE_MATH_DEFINES) |
|
|
|
|
target_compile_definitions(dark PUBLIC -D_CRT_SECURE_NO_WARNINGS) |
|
|
|
|
target_compile_definitions(uselib PRIVATE -D_CRT_RAND_S -DNOMINMAX -D_USE_MATH_DEFINES) |
|
|
|
|
endif() |
|
|
|
|
|
|
|
|
|
target_link_libraries(darknet PUBLIC Threads::Threads) |
|
|
|
|
target_link_libraries(dark PUBLIC Threads::Threads) |
|
|
|
|
target_link_libraries(darknet PRIVATE Threads::Threads) |
|
|
|
|
target_link_libraries(dark PRIVATE Threads::Threads) |
|
|
|
|
|
|
|
|
|
if(ENABLE_ZED_CAMERA) |
|
|
|
|
target_link_libraries(darknet PRIVATE ${ZED_LIBRARIES}) |
|
|
|
@ -357,7 +359,7 @@ if(ENABLE_ZED_CAMERA) |
|
|
|
|
endif() |
|
|
|
|
|
|
|
|
|
if(ENABLE_CUDA) |
|
|
|
|
target_include_directories(darknet PUBLIC ${CMAKE_CUDA_TOOLKIT_INCLUDE_DIRECTORIES}) |
|
|
|
|
target_include_directories(darknet PRIVATE ${CMAKE_CUDA_TOOLKIT_INCLUDE_DIRECTORIES}) |
|
|
|
|
target_include_directories(dark PUBLIC ${CMAKE_CUDA_TOOLKIT_INCLUDE_DIRECTORIES}) |
|
|
|
|
target_link_libraries(darknet PRIVATE curand cublas cuda) |
|
|
|
|
target_link_libraries(dark PRIVATE curand cublas cuda) |
|
|
|
|