Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Trac Trac
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Issues 246
    • Issues 246
    • List
    • Boards
    • Service Desk
    • Milestones
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value stream
  • Wiki
    • Wiki
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar
  • Legacy
  • TracTrac
  • Issues
  • #32798

Closed (moved)
(moved)
Open
Created Dec 18, 2019 by teor@teor

Compile every header by itself as part of "make check"

In #32764 (moved), we need to make sure that some headers include their dependencies (or remove those dependencies), so that clang-format can re-order headers.

We should compile every header by itself, to check that it lists all its dependencies. Some headers contain conditional code, so we also need to compile with and without:

  • HAVE_MODULE_* (already in CI, as long as we use the defined from configure)
  • {INTERNAL,PRIVATE,EXPOSE} (not sure how to do this in CI, I guess we could script it using grep)
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking