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

split scons command line parsing into two phases

    • Type: Icon: Improvement Improvement
    • Resolution: Won't Do
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Build
    • Labels:
      None
    • Server Development Platform

      Currently, all command line option validation occurs after all configure checks, since the configure phase affects what command line options are allowed.
      However, this means if you misspell a command line option, you may not get an obvious error; instead you may get a confusing configure failure.

      Instead, we should parse all command line options first, to check for obvious problems (invalid command line options under any configuration). Then do configure checks, and finally validate the command line options based on the configuration.

            Assignee:
            backlog-server-devplatform [DO NOT ASSIGN] Backlog - Server Development Platform Team (SDP) (Inactive)
            Reporter:
            milkie@mongodb.com Eric Milkie
            Votes:
            1 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: