diff --git a/cmake/OpenCVModule.cmake b/cmake/OpenCVModule.cmake index 082290c710..f014ee7f5b 100644 --- a/cmake/OpenCVModule.cmake +++ b/cmake/OpenCVModule.cmake @@ -1111,6 +1111,8 @@ macro(__ocv_parse_test_sources tests_type) unset(__currentvar) endmacro() +ocv_check_environment_variables(OPENCV_TEST_EXTRA_CXX_FLAGS_Release) + # this is a command for adding OpenCV performance tests to the module # ocv_add_perf_tests() function(ocv_add_perf_tests) @@ -1257,6 +1259,10 @@ function(ocv_add_accuracy_tests) _ocv_add_precompiled_headers(${the_target}) endif() + if(OPENCV_TEST_EXTRA_CXX_FLAGS_Release) + target_compile_options(${the_target} PRIVATE "$<$:${OPENCV_TEST_EXTRA_CXX_FLAGS_Release}>") + endif() + ocv_add_test_from_target("${the_target}" "Accuracy" "${the_target}") else(OCV_DEPENDENCIES_FOUND) # TODO: warn about unsatisfied dependencies