[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