Guest User

Untitled

a guest
Feb 21st, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.21 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. export CC=/usr/bin/clang
  4. export CXX=/usr/bin/clang++
  5. export CMAKE_C_COMPILER=${CC}
  6. export CMAKE_CXX_COMPILER=${CXX}
  7. export ANDROID_NDK=/usr/local/opt/android-ndk
  8. export ANDROID_HOME=${HOME}/Development/android-sdk-macosx
  9.  
  10. VESKIWI_BUILD_DIR=${PWD}/VES-Kiwi
  11. VESSRC_ROOT_DIR=${VESKIWI_BUILD_DIR}/VES
  12. VESBUILD_ROOT_DIR=${VESKIWI_BUILD_DIR}/VES-build
  13. KIWISRC_DIR=${VESSRC_ROOT_DIR}/Apps/Android/Kiwi
  14. KIWIBUILD_DIR=${VESKIWI_BUILD_DIR}/Kiwi-build
  15.  
  16. TOOLCHAIN=${VESSRC_ROOT_DIR}/CMake/toolchains/android.toolchain.cmake
  17. VTK_DIR=${VESBUILD_ROOT_DIR}/CMakeExternals/Build/vtk-android
  18. VES_DIR=${VESBUILD_ROOT_DIR}/CMakeExternals/Build/ves-android
  19.  
  20. ### Build VES/VTK
  21. mkdir -p ${VESSRC_ROOT_DIR}
  22. git clone git://vtk.org/stage/VES.git ${VESSRC_ROOT_DIR}
  23. mkdir -p ${VESBUILD_ROOT_DIR}
  24. cd ${VESBUILD_ROOT_DIR}
  25. cmake \
  26. -DVES_ANDROID_SUPERBUILD:BOOL=TRUE \
  27. ${VESSRC_ROOT_DIR}
  28. make -j4
  29.  
  30. ### Build Kiwi
  31. mkdir -p ${KIWIBUILD_DIR}
  32. cd ${KIWIBUILD_DIR}
  33. cmake \
  34. -DANDROID_EXECUTABLE=${HOME}/Development/android-sdk-macosx/tools/android \
  35. -DANT_EXECUTABLE=/usr/local/bin/ant \
  36. -DCMAKE_TOOLCHAIN_FILE="${TOOLCHAIN}" \
  37. -DANDROID_NATIVE_API_LEVEL=14 \
  38. -DVTK_DIR="${VTK_DIR}" \
  39. -DVES_DIR="${VES_DIR}" \
  40. "${KIWISRC_DIR}"
  41. make -j4
Add Comment
Please, Sign In to add comment