Wiki Roadmap Timeline Tickets New Ticket Source Search Help / Guide About Trac Login

Changeset 651:5709381df7e8

Show
Ignore:
Timestamp:
10/05/08 12:55:43 (2 months ago)
Author:
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
branch:
default
Message:

Added -nodefaultlib switch do disable implicitly linked standard lib modules

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • dmd/mars.c

    r638 r651  
    225225  -defaultlib=name  set default library for non-debug build\n\ 
    226226  -debuglib=name    set default library for debug build\n\ 
     227  -nodefaultlib  don't add a default library for linking implicitly\n\ 
    227228\n\ 
    228229Misc options:\n\ 
     
    429430        else if (strcmp(p + 1, "noasm") == 0) 
    430431            global.params.useInlineAsm = 0; 
     432        else if (strcmp(p + 1, "nodefaultlib") == 0) 
     433            global.params.noDefaultLib = 1; 
    431434        else if (p[1] == 'o') 
    432435        { 
     
    710713    } 
    711714    } 
    712     else 
     715    else if (!global.params.noDefaultLib) 
    713716    { 
    714717    char *arg; 
  • dmd/mars.h

    r637 r651  
    151151    char useInlineAsm; 
    152152    char fqnNames; // use fully qualified object names 
     153    char noDefaultLib; 
    153154}; 
    154155 
Copyright © 2008, LDC Development Team.