# -------------------------------------------------------------------------------------------
# Set CMAKE_INCLUDE_DIRS_CONFIGCMAKE to the list of include directories:
-set(CMAKE_INCLUDE_DIRS_CONFIGCMAKE "${CMAKE_INSTALL_PREFIX}/include/opencv" "${CMAKE_INSTALL_PREFIX}/include")
+set(CMAKE_INCLUDE_DIRS_CONFIGCMAKE "\"\${THIS_OPENCV_CONFIG_PATH}/../../include/opencv" "\${THIS_OPENCV_CONFIG_PATH}/../../include\"")
set(CMAKE_BASE_INCLUDE_DIRS_CONFIGCMAKE "\"\"")
-set(CMAKE_LIB_DIRS_CONFIGCMAKE "${CMAKE_INSTALL_PREFIX}/lib")
+set(CMAKE_LIB_DIRS_CONFIGCMAKE "\"\${THIS_OPENCV_CONFIG_PATH}/../../lib\"")
exec_program(mkdir ARGS "-p \"${CMAKE_BINARY_DIR}/unix-install/\"" OUTPUT_VARIABLE RET_VAL)
configure_file("${CMAKE_CURRENT_SOURCE_DIR}/OpenCVConfig.cmake.in" "${CMAKE_BINARY_DIR}/unix-install/OpenCVConfig.cmake" IMMEDIATE @ONLY)
# many more dependencies:\r
IF (NOT @BUILD_SHARED_LIBS@)\r
# Under static libs, the user of OpenCV needs access to the 3rdparty libs as well:\r
- LINK_DIRECTORIES(@CMAKE_LIB_DIRS_CONFIGCMAKE@/../3rdparty/lib)\r
- if(WIN32)\r
+ if(WIN32 AND NOT ANDROID)\r
LINK_DIRECTORIES(@CMAKE_BASE_INCLUDE_DIRS_CONFIGCMAKE@/3rdparty/lib)\r
- elseif(ANDROID)\r
- LINK_DIRECTORIES(@CMAKE_BINARY_DIR@/3rdparty/lib)\r
- LINK_DIRECTORIES(@CMAKE_LIB_DIRS_CONFIGCMAKE@/3rdparty/lib)\r
else()\r
- LINK_DIRECTORIES(@CMAKE_LIB_DIRS_CONFIGCMAKE@/../share/opencv/3rdparty/lib)\r
+ LINK_DIRECTORIES("${THIS_OPENCV_CONFIG_PATH}/3rdparty/lib")\r
endif() \r
\r
set(OpenCV_LIBS @OPENCV_LINKER_LIBS@ @IPP_LIBS@ @HIGHGUI_LIBRARIES@ ${OpenCV_LIBS})\r
# ======================================================\r
IF (ANDROID)\r
macro( COPY_NATIVE_CAMERA_LIBS target )\r
- get_target_property(target_location ${target} LOCATION)\r
- get_filename_component(target_location "${target_location}" PATH)\r
- file(GLOB camera_wrappers "${OpenCV_LIB_DIR}/libnative_camera_r*.so")\r
- foreach(wrapper ${camera_wrappers})\r
- ADD_CUSTOM_COMMAND(\r
- TARGET ${target}\r
- POST_BUILD\r
- COMMAND ${CMAKE_COMMAND} -E copy "${wrapper}" "${target_location}"\r
- )\r
- endforeach()\r
+ IF( ARMEABI_V7A)\r
+ get_target_property(target_location ${target} LOCATION)\r
+ get_filename_component(target_location "${target_location}" PATH)\r
+ file(GLOB camera_wrappers "${OpenCV_LIB_DIR}/libnative_camera_r*.so")\r
+ foreach(wrapper ${camera_wrappers})\r
+ ADD_CUSTOM_COMMAND(\r
+ TARGET ${target}\r
+ POST_BUILD\r
+ COMMAND ${CMAKE_COMMAND} -E copy "${wrapper}" "${target_location}"\r
+ )\r
+ endforeach()\r
+ ENDIF( ARMEABI_V7A )\r
endmacro()\r
ENDIF(ANDROID)\r
\r