set(modules_file_suffix "")
if(ANDROID)
- set(modules_file_suffix "-${ANDROID_NDK_ABI_NAME}")
+ # the REPLACE here is needed, because OpenCVModules_armeabi.cmake includes
+ # OpenCVModules_armeabi-*.cmake, which would match OpenCVModules_armeabi-v7a*.cmake.
+ string(REPLACE - _ modules_file_suffix "_${ANDROID_NDK_ABI_NAME}")
endif()
export(TARGETS ${OpenCVModules_TARGETS} FILE "${CMAKE_BINARY_DIR}/OpenCVModules${modules_file_suffix}.cmake")
#
# ===================================================================================
-if(NOT ANDROID)
- include(${CMAKE_CURRENT_LIST_DIR}/OpenCVModules.cmake)
-else()
- include(${CMAKE_CURRENT_LIST_DIR}/OpenCVModules-${ANDROID_NDK_ABI_NAME}.cmake)
+set(modules_file_suffix "")
+if(ANDROID)
+ string(REPLACE - _ modules_file_suffix "_${ANDROID_NDK_ABI_NAME}")
endif()
+include(${CMAKE_CURRENT_LIST_DIR}/OpenCVModules${modules_file_suffix}.cmake)
+
# TODO All things below should be reviewed. What is about of moving this code into related modules (special vars/hooks/files)
# Version Compute Capability from which OpenCV has been compiled is remembered