Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-71123

Implement iwyu tool from POC

    • Type: Icon: New Feature New Feature
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 7.1.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Fully Compatible

      Create a tool from POC. The POC had some limitation and was too integrated scons.

       

      The new tool should use emitters on the object builders to create the iwyu and fix output files, then set itself as a dependency on the object file, this way when iwyu is enabled, it will automatically happen for current targets. This also will work for ninja.

       

      Create the full-run-iwyu and the git-diff-iwyu targets to facilitate running IWYU.

            Assignee:
            daniel.moody@mongodb.com Daniel Moody
            Reporter:
            daniel.moody@mongodb.com Daniel Moody
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: