File tree Expand file tree Collapse file tree 1 file changed +7
-7
lines changed Expand file tree Collapse file tree 1 file changed +7
-7
lines changed Original file line number Diff line number Diff line change @@ -11,6 +11,11 @@ def options(opts):
1111 "Target Android API level" ,
1212 "21" ,
1313 )
14+ opts .Add (
15+ "ndk_version" ,
16+ "Fully qualified version of ndk to use for compilation." ,
17+ "23.2.8568313" ,
18+ )
1419 opts .Add (
1520 "ANDROID_HOME" ,
1621 "Path to your Android SDK installation. By default, uses ANDROID_HOME from your defined environment variables." ,
@@ -22,14 +27,9 @@ def exists(env):
2227 return get_android_ndk_root (env ) is not None
2328
2429
25- # This must be kept in sync with the value in https://github.com/godotengine/godot/blob/master/platform/android/detect.py#L58.
26- def get_ndk_version ():
27- return "23.2.8568313"
28-
29-
3030def get_android_ndk_root (env ):
3131 if env ["ANDROID_HOME" ]:
32- return env ["ANDROID_HOME" ] + "/ndk/" + get_ndk_version ()
32+ return env ["ANDROID_HOME" ] + "/ndk/" + env [ "ndk_version" ]
3333 else :
3434 return os .environ .get ("ANDROID_NDK_ROOT" )
3535
@@ -68,7 +68,7 @@ def generate(env):
6868
6969 if not os .path .exists (toolchain ):
7070 print ("ERROR: Could not find NDK toolchain at " + toolchain + "." )
71- print ("Make sure NDK version " + get_ndk_version () + " is installed." )
71+ print ("Make sure NDK version " + env [ "ndk_version" ] + " is installed." )
7272 env .Exit (1 )
7373
7474 env .PrependENVPath ("PATH" , toolchain + "/bin" ) # This does nothing half of the time, but we'll put it here anyways
You can’t perform that action at this time.
0 commit comments