diff options
author | Michael Case <mikecase@google.com> | 2017-10-24 18:07:59 -0700 |
---|---|---|
committer | TensorFlower Gardener <gardener@tensorflow.org> | 2017-10-24 18:11:55 -0700 |
commit | f1ecdd6ea3eec5f75ba47676dbfa3c283b4e172a (patch) | |
tree | 2d90899b4274703cf02fb29fa50cdeb77201eef5 /configure.py | |
parent | 7ff50995aeffff8f534f6d9758a98ca9418e6816 (diff) |
Write common android build configs to .bazelrc
Add --config=android_arm and --config=android_arm64 Bazel configs
to add options needed for Android Bazel builds.
PiperOrigin-RevId: 173340664
Diffstat (limited to 'configure.py')
-rw-r--r-- | configure.py | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/configure.py b/configure.py index 9da49b628d..ea3f598f3d 100644 --- a/configure.py +++ b/configure.py @@ -963,6 +963,19 @@ def set_monolithic(): write_to_bazelrc('build --define framework_shared_object=true') +def create_android_bazelrc_configs(): + # Flags for --config=android + write_to_bazelrc('build:android --crosstool_top=//external:android/crosstool') + write_to_bazelrc( + 'build:android --host_crosstool_top=@bazel_tools//tools/cpp:toolchain') + # Flags for --config=android_arm + write_to_bazelrc('build:android_arm --config=android') + write_to_bazelrc('build:android_arm --cpu=armeabi-v7a') + # Flags for --config=android_arm64 + write_to_bazelrc('build:android_arm64 --config=android') + write_to_bazelrc('build:android_arm64 --cpu=arm64-v8a') + + def main(): # Make a copy of os.environ to be clear when functions and getting and setting # environment variables. @@ -1032,7 +1045,7 @@ def main(): set_cc_opt_flags(environ_cp) set_mkl() set_monolithic() - + create_android_bazelrc_configs() if __name__ == '__main__': main() |