|
|
|
@ -1241,16 +1241,18 @@ if(ANDROID) |
|
|
|
|
else() |
|
|
|
|
SET(OPENCV_LIBTYPE_CONFIGMAKE "STATIC") |
|
|
|
|
endif() |
|
|
|
|
if(BUILD_ANDROID_CAMERA_WRAPPER) |
|
|
|
|
set(CMAKE_CAMERA_LIBS_CONFIGCMAKE "native_camera_r${ANDROID_VERSION}") |
|
|
|
|
else() |
|
|
|
|
SET(CMAKE_CAMERA_LIBS_CONFIGCMAKE "") |
|
|
|
|
file(GLOB CMAKE_CAMERA_LIBS "${CMAKE_CURRENT_SOURCE_DIR}/3rdparty/lib/libnative_camera_r*.so") |
|
|
|
|
foreach(cam_lib ${CMAKE_CAMERA_LIBS}) |
|
|
|
|
get_filename_component(cam_lib "${cam_lib}" NAME) |
|
|
|
|
string(REGEX REPLACE "lib(native_camera_r[0-9]+\\.[0-9]+\\.[0-9]+)\\.so" "\\1" cam_lib "${cam_lib}") |
|
|
|
|
SET(CMAKE_CAMERA_LIBS_CONFIGCMAKE "${CMAKE_CAMERA_LIBS_CONFIGCMAKE} ${cam_lib}") |
|
|
|
|
endforeach() |
|
|
|
|
if(ARMEABI_V7A) |
|
|
|
|
if(BUILD_ANDROID_CAMERA_WRAPPER) |
|
|
|
|
set(CMAKE_CAMERA_LIBS_CONFIGCMAKE "native_camera_r${ANDROID_VERSION}") |
|
|
|
|
else() |
|
|
|
|
SET(CMAKE_CAMERA_LIBS_CONFIGCMAKE "") |
|
|
|
|
file(GLOB CMAKE_CAMERA_LIBS "${CMAKE_CURRENT_SOURCE_DIR}/3rdparty/lib/libnative_camera_r*.so") |
|
|
|
|
foreach(cam_lib ${CMAKE_CAMERA_LIBS}) |
|
|
|
|
get_filename_component(cam_lib "${cam_lib}" NAME) |
|
|
|
|
string(REGEX REPLACE "lib(native_camera_r[0-9]+\\.[0-9]+\\.[0-9]+)\\.so" "\\1" cam_lib "${cam_lib}") |
|
|
|
|
SET(CMAKE_CAMERA_LIBS_CONFIGCMAKE "${CMAKE_CAMERA_LIBS_CONFIGCMAKE} ${cam_lib}") |
|
|
|
|
endforeach() |
|
|
|
|
endif() |
|
|
|
|
endif() |
|
|
|
|
endif(ANDROID) |
|
|
|
|
# ------------------------------------------------------------------------------------------- |
|
|
|
@ -1517,11 +1519,15 @@ message(STATUS " V4L/V4L2: ${HAVE_CAMV4L}/${HAVE_CAMV4L2}") |
|
|
|
|
endif() |
|
|
|
|
message(STATUS " Xine: ${HAVE_XINE}") |
|
|
|
|
if(ANDROID) |
|
|
|
|
if (ARMEABI_V7A) |
|
|
|
|
if(BUILD_ANDROID_CAMERA_WRAPPER) |
|
|
|
|
message(STATUS " AndroidNativeCamera: build for Android ${ANDROID_VERSION}") |
|
|
|
|
else() |
|
|
|
|
message(STATUS " AndroidNativeCamera: use prebuilt libraries") |
|
|
|
|
endif(BUILD_ANDROID_CAMERA_WRAPPER) |
|
|
|
|
else(ARMEABI_V7A) |
|
|
|
|
message(STATUS " AndroidNativeCamera: NO") |
|
|
|
|
endif(ARMEABI_V7A) |
|
|
|
|
endif() |
|
|
|
|
endif() #if(UNIX AND NOT APPLE) |
|
|
|
|
|
|
|
|
|