Changeset 892

Show
Ignore:
Timestamp:
04/12/08 17:26:52 (6 months ago)
Author:
Gregor
Message:

rebuild/mars.c: Fixed a bug with -j<num> conflicting with -od on DMD.

RELEASE: 0.76 (try 2)

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/rebuild/mars.c

    r891 r892  
    966966    } 
    967967     
    968     addFlag(compileFlags, "compile", "od", "-od$i", global.params.objdir); 
    969      
    970968    if (global.params.release) 
    971969    {   global.params.useInvariants = 0; 
     
    17501748        // if we only have one file, just rename on the fly 
    17511749        if (gc->imodules.dim == 1) { 
    1752             infiles += std::string("-of") + ((char *) gc->newonames.data[0]) + " "; 
     1750            std::string fflag; 
     1751            addFlag(fflag, "compile", "of", "-of$i", ((char *) gc->newonames.data[0])); 
     1752            infiles += fflag + " "; 
     1753        } else { 
     1754            std::string dirflag; 
     1755            addFlag(dirflag, "compile", "od", "-od$i", global.params.objdir); 
     1756            infiles += dirflag + " "; 
    17531757        } 
    17541758