引入第三方so
通过
add_library(Opencv SHARED IMPORTED)
set_target_properties(AlgInterface PROPERTIES IMPORTED_LOCATION ${opencvpath})
链接so
target_link_libraries(myso Opencv)
设置输出目录
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/../jniLibs/${ANDROID_ABI})
输出目录中只有myso 没有 opencv ,如何让opencv同时生成到 输出目录呢
Android.mk中 可以直接构建库
LOCAL_MODULE := Opencv
LOCAL_SRC_FILES := $(LOCAL_PATH)/libopencv.so
但是CMakeLists中 add_library 源文件不能是so
CMakeLists中有什么类似的方式么 或者其他好的办法