aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Albert <danalbert@google.com>2019-03-22 12:03:54 -0700
committerDan Albert <danalbert@google.com>2019-03-22 23:27:22 +0000
commit4c6f623bd2ae9aee57f79da71f9f4b0499be98f4 (patch)
tree49425d6337c7588c13052079bbcf047013acab2d
parentf236b449daeff96112b586ed4f06980e88012d39 (diff)
downloadgcc-4c6f623bd2ae9aee57f79da71f9f4b0499be98f4.tar.gz
Adapt to ndk.hosts changes.
Test: ./build.py --toolchain aarch64-linux-android Test: ./build.py --toolchain aarch64-linux-android --host windows Test: ./build.py --toolchain aarch64-linux-android --host windows64 Bug: None Exempt-From-Owner-Approval: trivial janitorial changes Change-Id: I925c1f2ae303089fb2469ccfe3f09893548fce00
-rwxr-xr-xdo_build.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/do_build.py b/do_build.py
index 908f7fd57..b33143746 100755
--- a/do_build.py
+++ b/do_build.py
@@ -21,8 +21,12 @@ import os
import site
site.addsitedir(os.path.join(os.path.dirname(__file__), '../../ndk/build/lib'))
+site.addsitedir(os.path.join(os.path.dirname(__file__), '../../ndk'))
+# pylint: disable=import-error,wrong-import-position
import build_support
+from ndk.hosts import Host
+# pylint: enable=import-error,wrong-import-position
class ArgParser(build_support.ArgParser):
@@ -41,7 +45,7 @@ def main(args):
if args.toolchain is not None:
toolchains = [args.toolchain]
- print('Building {} toolchains: {}'.format(args.host, ' '.join(toolchains)))
+ print(f'Building {args.host.value} toolchains: {" ".join(toolchains)}')
for toolchain in toolchains:
toolchain_name = '-'.join([toolchain, GCC_VERSION])
sysroot_arg = '--sysroot={}'.format(
@@ -52,10 +56,10 @@ def main(args):
sysroot_arg,
]
- if args.host in ('windows', 'windows64'):
+ if args.host.is_windows:
build_cmd.append('--mingw')
- if args.host != 'windows':
+ if args.host != Host.Windows:
build_cmd.append('--try-64')
build_support.build(build_cmd, args)