We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 5d01821 + f163778 commit f856c96Copy full SHA for f856c96
cmake/OpenCVGenABI.cmake
@@ -2,6 +2,8 @@ if (NOT GENERATE_ABI_DESCRIPTOR)
2
return()
3
endif()
4
5
+set(OPENCV_ABI_SKIP_MODULES_LIST "" CACHE STRING "List of modules to exclude from ABI checker")
6
+
7
set(filename "opencv_abi.xml")
8
set(path1 "${CMAKE_BINARY_DIR}/${filename}")
9
@@ -26,6 +28,7 @@ foreach(mod ${OPENCV_MODULES_BUILD})
26
28
string(REGEX REPLACE "^opencv_" "" mod "${mod}")
27
29
if(NOT OPENCV_MODULE_opencv_${mod}_CLASS STREQUAL "PUBLIC"
30
OR NOT "${OPENCV_MODULE_opencv_${mod}_LOCATION}" STREQUAL "${OpenCV_SOURCE_DIR}/modules/${mod}" # opencv_contrib
31
+ OR ";${mod};" MATCHES ";${OPENCV_ABI_SKIP_MODULES_LIST};"
32
)
33
# headers
34
foreach(h ${OPENCV_MODULE_opencv_${mod}_HEADERS})
0 commit comments