-
Notifications
You must be signed in to change notification settings - Fork 74
/
Copy pathconfigure-android.bat
51 lines (35 loc) · 2.3 KB
/
configure-android.bat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
@echo off
set MAINFOLDER=%CD%
set ABI="armeabi-v7a"
rem - Possible ABIs:
rem - "armeabi" "armeabi-v6 with VFP" "armeabi-v7a" "armeabi-v7a with NEON" "armeabi-v7a with VFPV3" "x86"
set API_LEVEL=9
rem - See CMake/toolchain/android.toolchain.cmake for a full list of options.
if "%1" == "" (
echo "Enter build target directory."
@exit /b 1
)
if "%ANDROID_NDK%" == "" (
echo "ANDROID_NDK Path is empty."
@exit /b 1
)
REM if "%ANDROID_SDK%" == "" (
REM echo "ANDROID_SDK Path is empty."
REM @exit /b 1
REM )
if "%LIBPATH%" == "" (
echo "Warning: vc++ environment is missing."
)
if not exist %1 (
mkdir %1
)
echo "Source direcotry: " %MAINFOLDER% "Binery directory: " %1
cd %1
if "%2" == "debug" (
cmake %MAINFOLDER% -G "NMake Makefiles" -DGAMEKIT_GRAPHIC_BACKEND=1 -DCMAKE_TOOLCHAIN_FILE="%MAINFOLDER%/CMake/toolchain/android.toolchain.cmake" -DOGRE_BUILD_PLATFORM_ANDROID=1 -DOGREKIT_BUILD_ANDROID=1 -DANDROID_ABI="%ABI%" -DANDROID_NATIVE_API_LEVEL=%API_LEVEL% -DOGREKIT_MINIMAL_FREEIMAGE_CODEC=1 -DLIBRARY_OUTPUT_PATH= -DCMAKE_BUILD_TYPE="Debug" --debug-trycompile
cmake %MAINFOLDER% -G "NMake Makefiles" -DGAMEKIT_GRAPHIC_BACKEND=1 -DCMAKE_TOOLCHAIN_FILE="%MAINFOLDER%/CMake/toolchain/android.toolchain.cmake" -DOGRE_BUILD_PLATFORM_ANDROID=1 -DOGREKIT_BUILD_ANDROID=1 -DANDROID_ABI="%ABI%" -DANDROID_NATIVE_API_LEVEL=%API_LEVEL% -DOGREKIT_MINIMAL_FREEIMAGE_CODEC=1 -DLIBRARY_OUTPUT_PATH= -DCMAKE_BUILD_TYPE="Debug" --debug-trycompile
) else (
cmake %MAINFOLDER% -G "NMake Makefiles" -DGAMEKIT_GRAPHIC_BACKEND=1 -DCMAKE_TOOLCHAIN_FILE="%MAINFOLDER%/CMake/toolchain/android.toolchain.cmake" -DOGRE_BUILD_PLATFORM_ANDROID=1 -DOGREKIT_BUILD_ANDROID=1 -DANDROID_ABI="%ABI%" -DANDROID_NATIVE_API_LEVEL=%API_LEVEL% -DOGREKIT_MINIMAL_FREEIMAGE_CODEC=1 -DLIBRARY_OUTPUT_PATH= -DCMAKE_BUILD_TYPE="MinSizeRel"
cmake %MAINFOLDER% -G "NMake Makefiles" -DGAMEKIT_GRAPHIC_BACKEND=1 -DCMAKE_TOOLCHAIN_FILE="%MAINFOLDER%/CMake/toolchain/android.toolchain.cmake" -DOGRE_BUILD_PLATFORM_ANDROID=1 -DOGREKIT_BUILD_ANDROID=1 -DANDROID_ABI="%ABI%" -DANDROID_NATIVE_API_LEVEL=%API_LEVEL% -DOGREKIT_MINIMAL_FREEIMAGE_CODEC=1 -DLIBRARY_OUTPUT_PATH= -DCMAKE_BUILD_TYPE="MinSizeRel"
)
rem cd %MAINFOLDER%