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

Investigate the use of NINJA_SKIP

    XMLWordPrintableJSON

Details

    • Icon: Improvement Improvement
    • Resolution: Won't Do
    • Icon: Major - P3 Major - P3
    • 6.0 Desired
    • None
    • None
    • None
    • Server Development Platform

    Description

      NINJA_SKIP will remove parity between SCons and Ninja build by causing Ninja to completely ignore a build node.

       

      This can cause dependency issues if a given node built by Ninja is dependent on a NINJA_SKIP node, ninja would not know to rebuild if the NINJA_SKIP node changed.

       

      NINJA_SKIP should at least put the node in the ninja TEMPLATES section with implicity dependencys so ninja can know when to reinvoke scons to build said node.

      Attachments

        Activity

          People

            backlog-server-devplatform [DO NOT ASSIGN] Backlog - Server Development Platform Team (SDP) (Inactive)
            daniel.moody@mongodb.com Daniel Moody
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: