From ec451f5ab43467d7cb4ae7736f2de16331441e0b Mon Sep 17 00:00:00 2001 From: Yifei Feng Date: Fri, 5 Oct 2018 12:53:50 -0700 Subject: Break up build --define =true into two steps: 1) define bazel config build: --define s=true 2) set the config build --config= PiperOrigin-RevId: 215951614 --- configure.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'configure.py') diff --git a/configure.py b/configure.py index 65b4622995..89dc79b6b6 100644 --- a/configure.py +++ b/configure.py @@ -383,7 +383,9 @@ def set_build_var(environ_cp, var = str(int(get_var(environ_cp, var_name, query_item, enabled_by_default))) environ_cp[var_name] = var if var == '1': - write_to_bazelrc('build --define %s=true' % option_name) + write_to_bazelrc( + 'build:%s --define %s=true' % (bazel_config_name, option_name)) + write_to_bazelrc('build --config=%s' % bazel_config_name) elif bazel_config_name is not None: # TODO(mikecase): Migrate all users of configure.py to use --config Bazel # options and not to set build configs through environment variables. -- cgit v1.2.3