Open
Description
I wanted to build my extension for Android, so I casually ran scons p=android
assuming it would tell me what's wrong. Instead I got "Required toolchain not found for platform".
In android.py
, the helpful error is only printed in generate
, which is called after exists
in SConstruct
:
SConstruct
:
if tool is None or not tool.exists(env):
raise ValueError("Required toolchain not found for platform " + env["platform"])
tool.generate(env)
android.py
:
def exists(env):
if not "ANDROID_NDK_ROOT" in os.environ:
return False
return True
def generate(env):
if not "ANDROID_NDK_ROOT" in os.environ:
raise ValueError(
"To build for Android, ANDROID_NDK_ROOT must be defined. Please set ANDROID_NDK_ROOT to the root folder of your Android NDK installation."
)
Metadata
Metadata
Assignees
Labels
No labels