mirror of https://github.com/opencv/opencv.git
Open Source Computer Vision Library
https://opencv.org/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
36 lines
1.4 KiB
36 lines
1.4 KiB
SET (the_target native_camera_r${ANDROID_VERSION}) |
|
|
|
project(${the_target}) |
|
|
|
link_directories("${ANDROID_SOURCE_TREE}/out/target/product/generic/system/lib") |
|
|
|
INCLUDE_DIRECTORIES( |
|
${ANDROID_SOURCE_TREE} |
|
${ANDROID_SOURCE_TREE}/frameworks/base/include/ui |
|
${ANDROID_SOURCE_TREE}/frameworks/base/include/surfaceflinger |
|
${ANDROID_SOURCE_TREE}/frameworks/base/include/camera |
|
${ANDROID_SOURCE_TREE}/frameworks/base/include/media |
|
${ANDROID_SOURCE_TREE}/frameworks/base/include/camera |
|
${ANDROID_SOURCE_TREE}/frameworks/base/include |
|
${ANDROID_SOURCE_TREE}/system/core/include |
|
${ANDROID_SOURCE_TREE}/hardware/libhardware/include |
|
${ANDROID_SOURCE_TREE}/frameworks/base/native/include |
|
) |
|
|
|
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fno-rtti -fno-exceptions" ) |
|
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-rtti -fno-exceptions") |
|
|
|
ADD_LIBRARY(${the_target} MODULE camera_wrapper.h camera_wrapper.cpp) |
|
|
|
string(REGEX REPLACE "[.]" "_" LIBRARY_DEF ${ANDROID_VERSION}) |
|
add_definitions(-DANDROID_r${LIBRARY_DEF}) |
|
|
|
target_link_libraries(${the_target} dl m stdc++ utils camera_client ui media binder cutils surfaceflinger_client supc++ log ) |
|
|
|
SET_TARGET_PROPERTIES(${the_target} PROPERTIES |
|
OUTPUT_NAME "${the_target}" |
|
ARCHIVE_OUTPUT_DIRECTORY ${LIBRARY_OUTPUT_PATH} |
|
RUNTIME_OUTPUT_DIRECTORY ${EXECUTABLE_OUTPUT_PATH} |
|
) |
|
|
|
install(TARGETS ${the_target} LIBRARY DESTINATION ${OPENCV_LIB_INSTALL_PATH} COMPONENT main)
|
|
|