NDK编译OpenCV-3.0.0的配置文件

仅做记录,未涉及背景相关内容

#!/bin/sh

export ANDROID_NATIVE_API_LEVEL=21
export ANDROID_TOOLCHAIN_NAME=arm-linux-androideabi-4.9

cmake \
	-DBUILD_SHARED_LIBS=ON \
	-DWITH_OPENGL=ON \
	-DBUILD_opencv_apps=ON \
	-DBUILD_ANDROID_EXAMPLES=ON \
	-DBUILD_DOCS=ON \
	-DBUILD_EXAMPLES=ON \
	-DBUILD_PERF_TESTS=ON \
	-DBUILD_TESTS=ON \
	-DENABLE_VFPV3=ON \
	-DENABLE_NEON=ON \
	-DINSTALL_C_EXAMPLES=ON \
	-DINSTALL_PYTHON_EXAMPLES=ON \
	-DINSTALL_ANDROID_EXAMPLES=ON \
	-DINSTALL_TESTS=ON \
	-DDOXYGEN_EXECUTABLE=/usr/bin/doxygen \
	-DPLANTUML_JAR=../plantuml.8033.jar \
	-DOPENCV_EXTRA_MODULES_PATH=../../opencv_contrib/modules \
	-DCMAKE_TOOLCHAIN_FILE=../platforms/android/android.toolchain.cmake ..
这样配置是比较大而全的,执行make编译,执行make package生成sdk

你可能感兴趣的:(NDK编译OpenCV-3.0.0的配置文件)