Andrew Schwartzmeyer created MESOS-8689: -------------------------------------------
Summary: Add -Werror semantics to the CMake build Key: MESOS-8689 URL: https://issues.apache.org/jira/browse/MESOS-8689 Project: Mesos Issue Type: Improvement Reporter: Andrew Schwartzmeyer While MESOS-8658 got us to warning-parity with Autotools, we still don't have -Werror turned on because we need to figure out precisely which it'll apply to. Autotools adds it to {{MESOS_CPPFLAGS}} which are then included in almost all targets under {{src}}, but when we tried the equivalent via {{add_compile_options}} we had issues due to warnings from protobufs. Ideally we turned it on using {{target_compile_options(foo PRIVATE)}} so that it's not directory-wide nor inheritable; but that'll mean figuring out which targets to turn it on for. We probably should turn it on for stout-tests, libprocess, and libprocess-tests too, which the Autotools build does not yet do. -- This message was sent by Atlassian JIRA (v7.6.3#76005)