setup: Directly use --werror to set Werror

Using mesonconf -Dwerror afterward is failling because of https://github.com/ninja-build/ninja/issues/371
Using meson -Dwerror=true is failing currently for some reason.
This commit is contained in:
Thibault Saunier 2016-11-14 19:09:41 -03:00
parent 8ebcfad265
commit b45052b60e

7
setup
View file

@ -26,8 +26,8 @@ def get_meson():
return accept_command(["meson.py", "meson"]), accept_command(["mesonconf.py", "mesonconf"])
def get_configs(meson):
return ['-D', 'werror=true']
def get_configs():
return ['--werror']
def configure_meson(args, options):
@ -50,8 +50,7 @@ def configure_meson(args, options):
os.mkdir(build_dir)
try:
subprocess.check_call([sys.executable, meson, "../"] + args, cwd=build_dir)
subprocess.check_call([sys.executable, mesonconf] + get_configs(meson), cwd=build_dir)
subprocess.check_call([sys.executable, meson, "../"] + args + get_configs(), cwd=build_dir)
print("\nYou can now build GStreamer and its various subprojects running:\n"
" $ ninja -C %s" % build_dir)
except subprocess.CalledProcessError as e: