aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar A. Unique TensorFlower <gardener@tensorflow.org>2017-05-02 08:25:23 -0800
committerGravatar TensorFlower Gardener <gardener@tensorflow.org>2017-05-02 09:49:37 -0700
commitaaa5600245ea328057a91752dfeaed0770136676 (patch)
treed59d297125a28321165a9ba397ceb56e28a84b2c
parente8eafd94de1fc90a5f4724570f5882b01e1626dc (diff)
Fix issue related to empty bazel.rc file.
Change: 154840138
-rw-r--r--.gitignore1
-rwxr-xr-xconfigure3
-rw-r--r--tools/bazel.rc30
3 files changed, 31 insertions, 3 deletions
diff --git a/.gitignore b/.gitignore
index 900e5a53cb..d8ecef1e1e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,7 +5,6 @@ node_modules
/.tf_configure.bazelrc
/bazel-*
/third_party/py/numpy/numpy_include
-/tools/bazel.rc
/tools/python_bin_path.sh
/tools/git/gen
/util/python/python_include
diff --git a/configure b/configure
index 75d3e160f5..dce59586ab 100755
--- a/configure
+++ b/configure
@@ -356,9 +356,8 @@ if [[ "$TF_NEED_VERBS" == "1" ]]; then
fi
# Append CC optimization flags to bazel.rc
-echo >> tools/bazel.rc
for opt in $CC_OPT_FLAGS; do
- echo "build:opt --cxxopt=$opt --copt=$opt" >> tools/bazel.rc
+ write_to_bazelrc 'build:opt --cxxopt=$opt --copt=$opt'
done
# Run the gen_git_source to create links where bazel can track dependencies for
diff --git a/tools/bazel.rc b/tools/bazel.rc
new file mode 100644
index 0000000000..e67a290cf4
--- /dev/null
+++ b/tools/bazel.rc
@@ -0,0 +1,30 @@
+build:cuda --crosstool_top=@local_config_cuda//crosstool:toolchain
+build:cuda --define=using_cuda=true --define=using_cuda_nvcc=true
+
+build:cuda_clang --crosstool_top=@local_config_cuda//crosstool:toolchain
+build:cuda_clang --define=using_cuda=true --define=using_cuda_clang=true
+
+build:win-cuda --define=using_cuda=true --define=using_cuda_nvcc=true
+
+build:mkl --define=using_mkl=true
+
+build:sycl --crosstool_top=@local_config_sycl//crosstool:toolchain
+build:sycl --define=using_sycl=true
+
+build:sycl_asan --crosstool_top=@local_config_sycl//crosstool:toolchain
+build:sycl_asan --define=using_sycl=true --copt -fno-omit-frame-pointer --copt -fsanitize-coverage=3 --copt -DGPR_NO_DIRECT_SYSCALLS --linkopt -fPIC --linkopt -fsanitize=address
+
+build --define=use_fast_cpp_protos=true
+build --define=allow_oversize_protos=true
+
+build --spawn_strategy=standalone
+test --spawn_strategy=standalone
+run --spawn_strategy=standalone
+
+build --genrule_strategy=standalone
+test --genrule_strategy=standalone
+run --genrule_strategy=standalone
+
+build -c opt
+test -c opt
+run -c opt