[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [47120] branches/soc-2012-swiss_cheese/ build_files/cmake/config/blender_android.cmake: This is easy config for Android
Alexander Kuznetsov
kuzsasha at gmail.com
Mon May 28 18:16:15 CEST 2012
Revision: 47120
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=47120
Author: alexk
Date: 2012-05-28 16:16:13 +0000 (Mon, 28 May 2012)
Log Message:
-----------
This is easy config for Android
First you have to have Android toolcahain
See instructions inside
It turns off most of the flags because they aren't supported.
Essentually, it will move inside main CMake and work as any other OS
Added Paths:
-----------
branches/soc-2012-swiss_cheese/build_files/cmake/config/blender_android.cmake
Added: branches/soc-2012-swiss_cheese/build_files/cmake/config/blender_android.cmake
===================================================================
--- branches/soc-2012-swiss_cheese/build_files/cmake/config/blender_android.cmake (rev 0)
+++ branches/soc-2012-swiss_cheese/build_files/cmake/config/blender_android.cmake 2012-05-28 16:16:13 UTC (rev 47120)
@@ -0,0 +1,67 @@
+# configures set up for android
+#
+# Example usage:
+#
+# cmake -DCMAKE_TOOLCHAIN_FILE=../soc-2012-swiss_cheese/build_files/cmake/config/blender_android.cmake ../soc-2012-swiss_cheese -DTOOLCHAIN_PATH=/your_toolchain_path/a9tc
+
+#
+
+
+# Android is very simular to Linux as it is based on linux kernel
+set(CMAKE_SYSTEM_NAME Linux)
+
+add_definitions(-DUNIX)
+
+set(CMAKE_CXX_COMPILER ${TOOLCHAIN_PATH}/bin/arm-linux-androideabi-g++)
+set(CMAKE_C_COMPILER ${TOOLCHAIN_PATH}/bin/arm-linux-androideabi-gcc)
+set(CMAKE_FIND_ROOT_PATH ${TOOLCHAIN_PATH})
+set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM ONLY)
+set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
+set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
+
+set(WITH_ANDROID ON CACHE FORCE BOOL)
+set(WITH_ASLIB ON CACHE FORCE BOOL)
+
+
+set(WITH_BUILTIN_GLEW ON CACHE FORCE BOOL)
+set(WITH_GAMEENGINE ON CACHE FORCE BOOL)
+set(WITH_PLAYER ON CACHE FORCE BOOL)
+set(WITH_SDL ON CACHE FORCE BOOL)
+set(WITH_GHOST_SDL ON CACHE FORCE BOOL)
+
+set(WITH_BUILDINFO OFF CACHE FORCE BOOL)
+set(WITH_BULLET OFF CACHE FORCE BOOL)
+set(WITH_CODEC_FFMPEG OFF CACHE FORCE BOOL)
+set(WITH_CODEC_SNDFILE OFF CACHE FORCE BOOL)
+set(WITH_CYCLES OFF CACHE FORCE BOOL)
+set(WITH_FFTW3 OFF CACHE FORCE BOOL)
+set(WITH_LIBMV OFF CACHE FORCE BOOL)
+set(WITH_CARVE OFF CACHE FORCE BOOL)
+set(WITH_IK_ITASC OFF CACHE FORCE BOOL)
+set(WITH_IMAGE_CINEON OFF CACHE FORCE BOOL)
+set(WITH_IMAGE_DDS OFF CACHE FORCE BOOL)
+set(WITH_IMAGE_FRAMESERVER OFF CACHE FORCE BOOL)
+set(WITH_IMAGE_HDR OFF CACHE FORCE BOOL)
+set(WITH_IMAGE_OPENEXR OFF CACHE FORCE BOOL)
+set(WITH_IMAGE_OPENJPEG OFF CACHE FORCE BOOL)
+set(WITH_IMAGE_REDCODE OFF CACHE FORCE BOOL)
+set(WITH_IMAGE_TIFF OFF CACHE FORCE BOOL)
+set(WITH_INPUT_NDOF OFF CACHE FORCE BOOL)
+set(WITH_INTERNATIONAL OFF CACHE FORCE BOOL)
+set(WITH_JACK OFF CACHE FORCE BOOL)
+set(WITH_LZMA OFF CACHE FORCE BOOL)
+set(WITH_LZO OFF CACHE FORCE BOOL)
+set(WITH_MOD_BOOLEAN OFF CACHE FORCE BOOL)
+set(WITH_MOD_DECIMATE OFF CACHE FORCE BOOL)
+set(WITH_MOD_FLUID OFF CACHE FORCE BOOL)
+set(WITH_MOD_REMESH OFF CACHE FORCE BOOL)
+set(WITH_MOD_SMOKE OFF CACHE FORCE BOOL)
+set(WITH_MOD_OCEANSIM OFF CACHE FORCE BOOL)
+set(WITH_AUDASPACE ON CACHE FORCE BOOL)
+set(WITH_OPENAL OFF CACHE FORCE BOOL)
+set(WITH_OPENCOLLADA OFF CACHE FORCE BOOL)
+set(WITH_OPENMP OFF CACHE FORCE BOOL)
+set(WITH_PYTHON_INSTALL OFF CACHE FORCE BOOL)
+set(WITH_RAYOPTIMIZATION OFF CACHE FORCE BOOL)
+set(WITH_X11_XINPUT OFF CACHE FORCE BOOL)
+set(WITH_X11_XF86VMODE OFF CACHE FORCE BOOL)
More information about the Bf-blender-cvs
mailing list