~mesos/mesos/master

Viewing all changes in revision 11276.

  • Committer: Joseph Wu
  • Author(s): Alex Clemmer
  • Date: 2017-01-28 02:15:41 UTC
  • Revision ID: git-v1:15b4caeda4e945d48220319319d95a65c24d868f
CMake: Marked 3rdparty headers as "system" headers.

Because we pull in and build against 3rdparty libraries, we also pull
in the warnings from these 3rdparty libraries.  In most cases, these
warnings can only be addressed by updating the 3rdparty source.

Trivial warnings can be eliminated simply by marking 3rdparty
libraries as `SYSTEM` headers when we specify the include path.

This commit will thus separate out the headers of Mesos' 3rdparty
libraries from the Mesos headers, and include them as
`SYSTEM` headers.

Notably, we choose to include Stout's and Libprocess's headers as
third-party system headers, since the goal is for them to be completely
independent projects.

Review: https://reviews.apache.org/r/55696/

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: