Merge pull request #3598 from caraffi:bug4108_testCasesLinkError
This commit is contained in:
commit
579ce93885
@ -807,7 +807,7 @@ function(ocv_add_perf_tests)
|
|||||||
__ocv_parse_test_sources(PERF ${ARGN})
|
__ocv_parse_test_sources(PERF ${ARGN})
|
||||||
|
|
||||||
# opencv_imgcodecs is required for imread/imwrite
|
# opencv_imgcodecs is required for imread/imwrite
|
||||||
set(perf_deps ${the_module} opencv_ts opencv_imgcodecs ${OPENCV_MODULE_${the_module}_DEPS} ${OPENCV_MODULE_opencv_ts_DEPS})
|
set(perf_deps opencv_ts ${the_module} opencv_imgcodecs ${OPENCV_MODULE_${the_module}_DEPS} ${OPENCV_MODULE_opencv_ts_DEPS})
|
||||||
ocv_check_dependencies(${perf_deps})
|
ocv_check_dependencies(${perf_deps})
|
||||||
|
|
||||||
if(OCV_DEPENDENCIES_FOUND)
|
if(OCV_DEPENDENCIES_FOUND)
|
||||||
@ -828,7 +828,7 @@ function(ocv_add_perf_tests)
|
|||||||
|
|
||||||
ocv_add_executable(${the_target} ${OPENCV_PERF_${the_module}_SOURCES} ${${the_target}_pch})
|
ocv_add_executable(${the_target} ${OPENCV_PERF_${the_module}_SOURCES} ${${the_target}_pch})
|
||||||
ocv_target_include_modules(${the_target} ${perf_deps} "${perf_path}")
|
ocv_target_include_modules(${the_target} ${perf_deps} "${perf_path}")
|
||||||
ocv_target_link_libraries(${the_target} ${OPENCV_MODULE_${the_module}_DEPS} ${perf_deps} ${OPENCV_LINKER_LIBS})
|
ocv_target_link_libraries(${the_target} ${perf_deps} ${OPENCV_MODULE_${the_module}_DEPS} ${OPENCV_LINKER_LIBS})
|
||||||
add_dependencies(opencv_perf_tests ${the_target})
|
add_dependencies(opencv_perf_tests ${the_target})
|
||||||
|
|
||||||
# Additional target properties
|
# Additional target properties
|
||||||
@ -863,7 +863,7 @@ function(ocv_add_accuracy_tests)
|
|||||||
__ocv_parse_test_sources(TEST ${ARGN})
|
__ocv_parse_test_sources(TEST ${ARGN})
|
||||||
|
|
||||||
# opencv_imgcodecs is required for imread/imwrite
|
# opencv_imgcodecs is required for imread/imwrite
|
||||||
set(test_deps ${the_module} opencv_ts opencv_imgcodecs opencv_videoio ${OPENCV_MODULE_${the_module}_DEPS} ${OPENCV_MODULE_opencv_ts_DEPS})
|
set(test_deps opencv_ts ${the_module} opencv_imgcodecs opencv_videoio ${OPENCV_MODULE_${the_module}_DEPS} ${OPENCV_MODULE_opencv_ts_DEPS})
|
||||||
ocv_check_dependencies(${test_deps})
|
ocv_check_dependencies(${test_deps})
|
||||||
if(OCV_DEPENDENCIES_FOUND)
|
if(OCV_DEPENDENCIES_FOUND)
|
||||||
set(the_target "opencv_test_${name}")
|
set(the_target "opencv_test_${name}")
|
||||||
@ -883,7 +883,7 @@ function(ocv_add_accuracy_tests)
|
|||||||
|
|
||||||
ocv_add_executable(${the_target} ${OPENCV_TEST_${the_module}_SOURCES} ${${the_target}_pch})
|
ocv_add_executable(${the_target} ${OPENCV_TEST_${the_module}_SOURCES} ${${the_target}_pch})
|
||||||
ocv_target_include_modules(${the_target} ${test_deps} "${test_path}")
|
ocv_target_include_modules(${the_target} ${test_deps} "${test_path}")
|
||||||
ocv_target_link_libraries(${the_target} ${OPENCV_MODULE_${the_module}_DEPS} ${test_deps} ${OPENCV_LINKER_LIBS})
|
ocv_target_link_libraries(${the_target} ${test_deps} ${OPENCV_MODULE_${the_module}_DEPS} ${OPENCV_LINKER_LIBS})
|
||||||
add_dependencies(opencv_tests ${the_target})
|
add_dependencies(opencv_tests ${the_target})
|
||||||
|
|
||||||
# Additional target properties
|
# Additional target properties
|
||||||
|
Loading…
Reference in New Issue
Block a user