Skip to content

Commit

Permalink
Merge pull request #61692 from madmiraal/android-ndk-23-3.x
Browse files Browse the repository at this point in the history
[3.x] Upgrade Android NDK to r23 LTS
  • Loading branch information
akien-mga committed Jun 26, 2022
2 parents af4e3cb + 061c280 commit 98b4a7c
Show file tree
Hide file tree
Showing 3 changed files with 80 additions and 259 deletions.
11 changes: 5 additions & 6 deletions SConstruct
Original file line number Diff line number Diff line change
Expand Up @@ -59,11 +59,13 @@ custom_tools = ["default"]

platform_arg = ARGUMENTS.get("platform", ARGUMENTS.get("p", False))

if os.name == "nt" and (platform_arg == "android" or methods.get_cmdline_bool("use_mingw", False)):
custom_tools = ["mingw"]
if platform_arg == "android":
custom_tools = ["clang", "clang++", "as", "ar", "link"]
elif platform_arg == "javascript":
# Use generic POSIX build toolchain for Emscripten.
custom_tools = ["cc", "c++", "ar", "link", "textfile", "zip"]
elif os.name == "nt" and methods.get_cmdline_bool("use_mingw", False):
custom_tools = ["mingw"]

# We let SCons build its default ENV as it includes OS-specific things which we don't
# want to have to pull in manually.
Expand Down Expand Up @@ -356,10 +358,7 @@ if selected_platform in platform_list:
sys.path.insert(0, tmppath)
import detect

if "create" in dir(detect):
env = detect.create(env_base)
else:
env = env_base.Clone()
env = env_base.Clone()

if env["compiledb"]:
# Generating the compilation DB (`compile_commands.json`) requires SCons 4.0.0 or later.
Expand Down
Loading

0 comments on commit 98b4a7c

Please sign in to comment.