@@ -33,10 +33,8 @@ def pre_build(build_args):
3333
3434 build_dir_name = "cmake_bld"
3535
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"
4038
4139 cmake_additional_args = PreBuildCMakeCommon .parse_cmake_arguments (build_args )
4240
@@ -45,13 +43,14 @@ def pre_build(build_args):
4543 else :
4644 cmake_additional_args .append ("-Dbuild=0" )
4745
48- if build_args .android_x64 == True or build_args . android_arm64 == True :
46+ if build_args .android == True :
4947 PreBuildCMakeCommon .cmake_generator_platforms .remove ('x86' )
5048 android_ndk = os .environ ["ANDROID_NDK" ]
5149 if android_ndk == "" :
5250 print ("Android environment variable is not defined. Exiting." )
5351 exit (1 )
5452 cmake_additional_args .append ("-DBUILD_ANDROID=ON" )
53+ cmake_additional_args .append ("-DANDROID_ABI=x86_64" )
5554 cmake_additional_args .append ("-DANDROID_PLATFORM=24" )
5655 cmake_additional_args .append ("-DANDROID_NATIVE_API_LEVEL=24" )
5756 cmake_additional_args .append ("-DANDROID_STL=c++_static" )
@@ -60,11 +59,6 @@ def pre_build(build_args):
6059 cmake_additional_args .append ("-Dskiptests=ON" )
6160 cmake_additional_args .append ("-Dbuild-32bit=OFF" )
6261
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-
6862 print (PreBuildCMakeCommon .cmake_generator )
6963 if sys .platform == "win32" :
7064 for platform in PreBuildCMakeCommon .cmake_generator_platforms :
0 commit comments