mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-13 20:32:21 +00:00
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
This commit is contained in:
parent
74fc19ebf4
commit
5b45c5d7ec
@ -149,6 +149,8 @@ def add_options(parser):
|
|||||||
help=("Do not do installs"))
|
help=("Do not do installs"))
|
||||||
parser.add_option("--keep-going", default=False, action="store_true",
|
parser.add_option("--keep-going", default=False, action="store_true",
|
||||||
help=("Keep going after failures"))
|
help=("Keep going after failures"))
|
||||||
|
parser.add_option("--enable-werror", default=False, action="store_true",
|
||||||
|
help=("Build with -Werror"))
|
||||||
return
|
return
|
||||||
|
|
||||||
def check_options(parser, options, valid_builds):
|
def check_options(parser, options, valid_builds):
|
||||||
@ -361,16 +363,13 @@ class Builder(threading.Thread):
|
|||||||
|
|
||||||
configure_flags = dict(
|
configure_flags = dict(
|
||||||
llvm=dict(debug=["--prefix=" + self.install_prefix,
|
llvm=dict(debug=["--prefix=" + self.install_prefix,
|
||||||
"--enable-werror",
|
|
||||||
"--enable-assertions",
|
"--enable-assertions",
|
||||||
"--disable-optimized",
|
"--disable-optimized",
|
||||||
"--with-gcc-toolchain=" + cxxroot],
|
"--with-gcc-toolchain=" + cxxroot],
|
||||||
release=["--prefix=" + self.install_prefix,
|
release=["--prefix=" + self.install_prefix,
|
||||||
"--enable-werror",
|
|
||||||
"--enable-optimized",
|
"--enable-optimized",
|
||||||
"--with-gcc-toolchain=" + cxxroot],
|
"--with-gcc-toolchain=" + cxxroot],
|
||||||
paranoid=["--prefix=" + self.install_prefix,
|
paranoid=["--prefix=" + self.install_prefix,
|
||||||
"--enable-werror",
|
|
||||||
"--enable-assertions",
|
"--enable-assertions",
|
||||||
"--enable-expensive-checks",
|
"--enable-expensive-checks",
|
||||||
"--disable-optimized",
|
"--disable-optimized",
|
||||||
@ -379,6 +378,11 @@ class Builder(threading.Thread):
|
|||||||
release=[],
|
release=[],
|
||||||
paranoid=[]))
|
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(
|
configure_env = dict(
|
||||||
llvm=dict(debug=dict(CC=self.cc,
|
llvm=dict(debug=dict(CC=self.cc,
|
||||||
CXX=self.cxx),
|
CXX=self.cxx),
|
||||||
|
Loading…
Reference in New Issue
Block a user