기본 콘텐츠로 건너뛰기

build assimp for android on os x

https://www.bountysource.com/issues/44127272-android-ndk-build-fails

http://www.myandroidonline.com/2015/06/09/compile-assimp-open-source-library-for-android/


https://developer.android.com/ndk/guides/standalone_toolchain.html


$NDK/build/tools/make-standalone-toolchain.sh --arch=arm --verbose --toolchain=arm-linux-androideabi-4.8 --platform=android-21 --install-dir=./my-android-toolchain



cmake -DCMAKE_TOOLCHAIN_FILE=$ANDTOOLCHAIN \
      -DANDROID_NDK=$ANDROID_NDK \
      -DASSIMP_ANDROID_JNIIOSYSTEM=ON \
      -DCMAKE_BUILD_TYPE=Release \
      -DANDROID_ABI="armeabi-v7a" \
      -DANDROID_NATIVE_API_LEVEL=android-21 \
      -DANDROID_FORCE_ARM_BUILD=TRUE \
      -DCMAKE_INSTALL_PREFIX=install \
      -DASSIMP_BUILD_TESTS=OFF \
      ./$ASSIMP

cmake --build .

댓글

이 블로그의 인기 게시물

install parse-server & parse-dashboard at CentOS 7

yum install epel-release -y yum update -y shutdown -r now install mongodb https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/#configure-the-package-management-system-yum semanage port -a -t mongod_port_t -p tcp 27017 curl --silent --location https://rpm.nodesource.com/setup_9.x | sudo bash - yum install git -y git clone https://github.com/ParsePlatform/parse-server.git sudo npm install -g parse-server mongodb-runner * install parse-server-example https://github.com/parse-community/parse-server-example.git * install parse-dashboard https://github.com/parse-community/parse-dashboard.git firewall-cmd --permanent --zone=public --add-port=4040/tcp semanage port -a -t mongod_port_t -p tcp 4040 parse-dashboard --config parse-dashboard-config.json --allowInsecureHTTP