summaryrefslogtreecommitdiffstats
path: root/llvm/utils/llvm-compilers-check
diff options
context:
space:
mode:
authorDavid Greene <greened@obbligato.org>2014-06-19 19:31:05 +0000
committerDavid Greene <greened@obbligato.org>2014-06-19 19:31:05 +0000
commit9ccdb1700c64db010acbee28f8e6eb1009665777 (patch)
tree779f6b0f1935ea7e10fbc4f5956901b9743ffe2c /llvm/utils/llvm-compilers-check
parentbe5184c44dc26332aa06ae92df6526d7a4b35f22 (diff)
downloadbcm5719-llvm-9ccdb1700c64db010acbee28f8e6eb1009665777.tar.gz
bcm5719-llvm-9ccdb1700c64db010acbee28f8e6eb1009665777.zip
Turn of -Werror by default
Don't build with -Werror unless asked to. llvm-svn: 211299
Diffstat (limited to 'llvm/utils/llvm-compilers-check')
-rwxr-xr-xllvm/utils/llvm-compilers-check10
1 files changed, 7 insertions, 3 deletions
diff --git a/llvm/utils/llvm-compilers-check b/llvm/utils/llvm-compilers-check
index 3173027759b..d745b3a7c50 100755
--- a/llvm/utils/llvm-compilers-check
+++ b/llvm/utils/llvm-compilers-check
@@ -149,6 +149,8 @@ def add_options(parser):
help=("Do not do installs"))
parser.add_option("--keep-going", default=False, action="store_true",
help=("Keep going after failures"))
+ parser.add_option("--enable-werror", default=False, action="store_true",
+ help=("Build with -Werror"))
return
def check_options(parser, options, valid_builds):
@@ -361,16 +363,13 @@ class Builder(threading.Thread):
configure_flags = dict(
llvm=dict(debug=["--prefix=" + self.install_prefix,
- "--enable-werror",
"--enable-assertions",
"--disable-optimized",
"--with-gcc-toolchain=" + cxxroot],
release=["--prefix=" + self.install_prefix,
- "--enable-werror",
"--enable-optimized",
"--with-gcc-toolchain=" + cxxroot],
paranoid=["--prefix=" + self.install_prefix,
- "--enable-werror",
"--enable-assertions",
"--enable-expensive-checks",
"--disable-optimized",
@@ -379,6 +378,11 @@ class Builder(threading.Thread):
release=[],
paranoid=[]))
+ if (self.options.enable_werror):
+ configure_flags["llvm"]["debug"].append("--enable-werror")
+ configure_flags["llvm"]["release"].append("--enable-werror")
+ configure_flags["llvm"]["paranoid"].append("--enable-werror")
+
configure_env = dict(
llvm=dict(debug=dict(CC=self.cc,
CXX=self.cxx),
OpenPOWER on IntegriCloud