@@ -33,10 +33,8 @@ def pre_build(build_args):
33
33
34
34
build_dir_name = "cmake_bld"
35
35
36
- if build_args .android_x64 == True :
37
- build_dir_name = "cmake_bld_android_x64"
38
- elif build_args .android_arm64 == True :
39
- build_dir_name = "cmake_bld_android_arm64"
36
+ if build_args .android == True :
37
+ build_dir_name = "cmake_bld_android"
40
38
41
39
cmake_additional_args = PreBuildCMakeCommon .parse_cmake_arguments (build_args )
42
40
@@ -45,13 +43,14 @@ def pre_build(build_args):
45
43
else :
46
44
cmake_additional_args .append ("-Dbuild=0" )
47
45
48
- if build_args .android_x64 == True or build_args . android_arm64 == True :
46
+ if build_args .android == True :
49
47
PreBuildCMakeCommon .cmake_generator_platforms .remove ('x86' )
50
48
android_ndk = os .environ ["ANDROID_NDK" ]
51
49
if android_ndk == "" :
52
50
print ("Android environment variable is not defined. Exiting." )
53
51
exit (1 )
54
52
cmake_additional_args .append ("-DBUILD_ANDROID=ON" )
53
+ cmake_additional_args .append ("-DANDROID_ABI=x86_64" )
55
54
cmake_additional_args .append ("-DANDROID_PLATFORM=24" )
56
55
cmake_additional_args .append ("-DANDROID_NATIVE_API_LEVEL=24" )
57
56
cmake_additional_args .append ("-DANDROID_STL=c++_static" )
@@ -60,11 +59,6 @@ def pre_build(build_args):
60
59
cmake_additional_args .append ("-Dskiptests=ON" )
61
60
cmake_additional_args .append ("-Dbuild-32bit=OFF" )
62
61
63
- if build_args .android_x64 == True :
64
- cmake_additional_args .append ("-DANDROID_ABI=x86_64" )
65
- elif build_args .android_arm64 == True :
66
- cmake_additional_args .append ("-DANDROID_ABI=arm64-v8a" )
67
-
68
62
print (PreBuildCMakeCommon .cmake_generator )
69
63
if sys .platform == "win32" :
70
64
for platform in PreBuildCMakeCommon .cmake_generator_platforms :
0 commit comments