From 8ce7d9a4d19fac5fe277f75894e80ad6f85b0214 Mon Sep 17 00:00:00 2001 From: Alexander Alekhin Date: Wed, 27 Mar 2019 21:42:24 +0000 Subject: [PATCH] cmake: hide helper modules - bindings generators - keep "ts" module --- CMakeLists.txt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 0ed2cc0de7..aea37b9f64 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1203,7 +1203,13 @@ status(" 3rdparty dependencies:" ${deps_3rdparty}) # ========================== OpenCV modules ========================== status("") status(" OpenCV modules:") -string(REPLACE "opencv_" "" OPENCV_MODULES_BUILD_ST "${OPENCV_MODULES_BUILD}") +set(OPENCV_MODULES_BUILD_ST "") +foreach(the_module ${OPENCV_MODULES_BUILD}) + if(NOT OPENCV_MODULE_${the_module}_CLASS STREQUAL "INTERNAL" OR the_module STREQUAL "opencv_ts") + list(APPEND OPENCV_MODULES_BUILD_ST "${the_module}") + endif() +endforeach() +string(REPLACE "opencv_" "" OPENCV_MODULES_BUILD_ST "${OPENCV_MODULES_BUILD_ST}") string(REPLACE "opencv_" "" OPENCV_MODULES_DISABLED_USER_ST "${OPENCV_MODULES_DISABLED_USER}") string(REPLACE "opencv_" "" OPENCV_MODULES_DISABLED_AUTO_ST "${OPENCV_MODULES_DISABLED_AUTO}") string(REPLACE "opencv_" "" OPENCV_MODULES_DISABLED_FORCE_ST "${OPENCV_MODULES_DISABLED_FORCE}")