Skip to content

Commit 4e28272

Browse files
committed
cmake: DOWNLOAD_EXTERNAL_TEST_DATA option
1 parent 8ccba1d commit 4e28272

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

modules/dnn/CMakeLists.txt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,9 @@ ocv_add_perf_tests()
2727
# ----------------------------------------------------------------------------
2828
# Download pre-trained models for complex testing on GoogLeNet and AlexNet
2929
# ----------------------------------------------------------------------------
30-
OCV_OPTION(${the_module}_DOWNLOAD_CAFFE_MODELS "Use GoogLeNet Caffe model for testing" ON IF BUILD_TESTS AND PYTHON2_EXECUTABLE AND DEFINED ENV{OPENCV_TEST_DATA_PATH})
31-
if(BUILD_TESTS AND ${the_module}_DOWNLOAD_CAFFE_MODELS)
30+
OCV_OPTION(${the_module}_DOWNLOAD_CAFFE_MODELS "Use GoogLeNet Caffe model for testing" OFF IF BUILD_TESTS AND PYTHON2_EXECUTABLE AND DEFINED ENV{OPENCV_TEST_DATA_PATH})
31+
if(BUILD_TESTS AND PYTHON2_EXECUTABLE AND DEFINED ENV{OPENCV_TEST_DATA_PATH}
32+
AND (DOWNLOAD_EXTERNAL_TEST_DATA OR ${the_module}_DOWNLOAD_CAFFE_MODELS))
3233
add_custom_command( TARGET opencv_test_${name} POST_BUILD
3334
COMMAND ${PYTHON2_EXECUTABLE} download_model.py test_models.json
3435
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/scripts )

0 commit comments

Comments
 (0)