NDKコンパイルOpenCV-3.0.0のプロファイル

779 ワード

記録のみを行い、背景に関する内容は含まれていない
#!/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を実行する.