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

Break up SConstruct

    XMLWordPrintableJSON

Details

    • Icon: Improvement Improvement
    • Resolution: Won't Do
    • Icon: Major - P3 Major - P3
    • None
    • None
    • Build
    • None
    • Server Development Platform
    • Fully Compatible
    • Platforms 2017-04-17

    Description

      The top level SConstruct file is enormous - over 3200 lines right now. Much of the code there is hard to follow, because it is a mixture of support routines, declarations of flags and variables, configure check bodies, tool instantiations, support for platform variations, etc.

      We should split up the file by moving support code, flag and variable definitions, platform specific configuration, and configure checks into dedicated python files in the site_scons directory.

      Attachments

        Activity

          People

            backlog-server-devplatform [DO NOT ASSIGN] Backlog - Server Development Platform Team (SDP) (Inactive)
            andrew.morrow@mongodb.com Andrew Morrow (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: