summaryrefslogtreecommitdiff
path: root/utils
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
commit5b45c5d7ec51ef019a8133c7e27251ce3c9f0bbd (patch)
treed2006cd93f05a2b623252eebd0df2d9a40503ee8 /utils
parent74fc19ebf43051fa3da353c8f043d0b651f964c0 (diff)
downloadllvm-5b45c5d7ec51ef019a8133c7e27251ce3c9f0bbd.tar.gz
llvm-5b45c5d7ec51ef019a8133c7e27251ce3c9f0bbd.tar.bz2
llvm-5b45c5d7ec51ef019a8133c7e27251ce3c9f0bbd.tar.xz
Turn of -Werror by default
Don't build with -Werror unless asked to. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@211299 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'utils')
-rwxr-xr-xutils/llvm-compilers-check10
1 files changed, 7 insertions, 3 deletions
diff --git a/utils/llvm-compilers-check b/utils/llvm-compilers-check
index 3173027759..d745b3a7c5 100755
--- a/utils/llvm-compilers-check
+++ b/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),