From 44519911ea86dda105e38845e97fa98a1a7078bc Mon Sep 17 00:00:00 2001
From: Nicolas Pope <nwpope@utu.fi>
Date: Fri, 17 Apr 2020 09:21:28 +0300
Subject: [PATCH] Fix libstereo unit tests for windows

---
 lib/libstereo/test/CMakeLists.txt | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/lib/libstereo/test/CMakeLists.txt b/lib/libstereo/test/CMakeLists.txt
index ca8165583..ee222cd76 100644
--- a/lib/libstereo/test/CMakeLists.txt
+++ b/lib/libstereo/test/CMakeLists.txt
@@ -6,7 +6,7 @@ $<TARGET_OBJECTS:CatchTest>
 )
 target_include_directories(dsi_cpu_unit PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/../include")
 target_include_directories(dsi_cpu_unit PUBLIC ${OpenCV_INCLUDE_DIRS})
-target_link_libraries(dsi_cpu_unit pthread dl ${OpenCV_LIBS})
+target_link_libraries(dsi_cpu_unit Threads::Threads ${OpenCV_LIBS})
 
 add_test(DSICPUUnitTest dsi_cpu_unit)
 
@@ -17,7 +17,7 @@ $<TARGET_OBJECTS:CatchTest>
 target_include_directories(dsi_gpu_unit PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/../include")
 target_include_directories(dsi_gpu_unit PUBLIC ${OpenCV_INCLUDE_DIRS})
 target_compile_definitions(dsi_gpu_unit PUBLIC USE_GPU)
-target_link_libraries(dsi_gpu_unit pthread dl ${OpenCV_LIBS})
+target_link_libraries(dsi_gpu_unit Threads::Threads ${OpenCV_LIBS})
 
 add_test(DSIGPUUnitTest dsi_gpu_unit)
 
@@ -27,7 +27,7 @@ $<TARGET_OBJECTS:CatchTest>
 )
 target_include_directories(array2d_unit PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/../include")
 target_include_directories(array2d_unit PUBLIC ${OpenCV_INCLUDE_DIRS})
-target_link_libraries(array2d_unit pthread dl ${OpenCV_LIBS})
+target_link_libraries(array2d_unit Threads::Threads ${OpenCV_LIBS})
 
 add_test(Array2DUnitTest array2d_unit)
 
@@ -40,7 +40,7 @@ $<TARGET_OBJECTS:CatchTest>
 )
 target_include_directories(matching_cost_unit PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/../include" "${CMAKE_CURRENT_SOURCE_DIR}/../src")
 target_include_directories(matching_cost_unit PUBLIC ${OpenCV_INCLUDE_DIRS})
-target_link_libraries(matching_cost_unit pthread dl ${OpenCV_LIBS})
+target_link_libraries(matching_cost_unit Threads::Threads ${OpenCV_LIBS})
 
 add_test(MatchingCostUnitTest matching_cost_unit)
 
@@ -50,7 +50,7 @@ $<TARGET_OBJECTS:CatchTest>
 )
 target_include_directories(aggregation_unit PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/../include")
 target_include_directories(aggregation_unit PUBLIC ${OpenCV_INCLUDE_DIRS})
-target_link_libraries(aggregation_unit pthread dl ${OpenCV_LIBS})
+target_link_libraries(aggregation_unit Threads::Threads ${OpenCV_LIBS})
 
 add_test(AggregationUnitTest aggregation_unit)
 
@@ -60,6 +60,6 @@ $<TARGET_OBJECTS:CatchTest>
 )
 target_include_directories(wta_unit PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/../include")
 target_include_directories(wta_unit PUBLIC ${OpenCV_INCLUDE_DIRS})
-target_link_libraries(wta_unit pthread dl ${OpenCV_LIBS})
+target_link_libraries(wta_unit Threads::Threads ${OpenCV_LIBS})
 
 add_test(WTAUnitTest wta_unit)
-- 
GitLab