diff options
author | David Greene <greened@obbligato.org> | 2014-06-19 19:31:05 +0000 |
---|---|---|
committer | David Greene <greened@obbligato.org> | 2014-06-19 19:31:05 +0000 |
commit | 5b45c5d7ec51ef019a8133c7e27251ce3c9f0bbd (patch) | |
tree | d2006cd93f05a2b623252eebd0df2d9a40503ee8 /utils | |
parent | 74fc19ebf43051fa3da353c8f043d0b651f964c0 (diff) | |
download | llvm-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-x | utils/llvm-compilers-check | 10 |
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), |