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

Implement iwyu tool from POC

    XMLWordPrintableJSON

Details

    • Icon: New Feature New Feature
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • 7.1.0-rc0
    • None
    • None
    • None
    • Fully Compatible

    Description

      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.

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: