From: Matthew Fernandez Date: Sat, 5 Nov 2022 19:06:29 +0000 (-0700) Subject: CI: fail CMake builds on any developer warnings X-Git-Tag: 7.0.1~1^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=612b2f7f97440f81e6b044ee09da20db971404f1;p=graphviz CI: fail CMake builds on any developer warnings Hopefully this will prevent problems like those fixed in the prior commits being reintroduced. Gitlab: #2291 --- diff --git a/ci/build.sh b/ci/build.sh index 2ba1d724e..1d1c2a60e 100755 --- a/ci/build.sh +++ b/ci/build.sh @@ -37,7 +37,8 @@ if [ "${build_system}" = "cmake" ]; then cmake --version mkdir build pushd build - cmake --log-level=VERBOSE ${CMAKE_OPTIONS:-} .. + cmake --log-level=VERBOSE --warn-uninitialized -Werror=dev \ + ${CMAKE_OPTIONS:-} .. cmake --build . cpack popd diff --git a/ci/windows_build.py b/ci/windows_build.py index 0ae1adb11..e6c154b92 100644 --- a/ci/windows_build.py +++ b/ci/windows_build.py @@ -37,7 +37,8 @@ def main(args: List[str]) -> int: #pylint: disable=C0116 os.makedirs(build) run(["cmake", "--version"], build) run(["cmake", "--log-level=VERBOSE", "-G", "Visual Studio 16 2019", "-A", - options.platform, "-D", "with_cxx_api=ON", ".."], + options.platform, "-D", "with_cxx_api=ON", "--warn-uninitialized", + "-Werror=dev", ".."], build) run(["cmake", "--build", ".", "--config", options.configuration], build) run(["cpack", "-C", options.configuration], build)