Changeset 777
- Timestamp:
- 08/25/07 18:30:51 (1 year ago)
- Files:
-
- trunk/docs/ChangeLog (modified) (1 diff)
- trunk/rebuild/dsss.conf (modified) (1 diff)
- trunk/rebuild/mars.c (modified) (2 diffs)
- trunk/rebuild/rebuild.conf/dmd-posix (modified) (1 diff)
- trunk/rebuild/rebuild.conf/dmd-posix-tango (modified) (1 diff)
- trunk/rebuild/rebuild.conf/dmd-win (modified) (1 diff)
- trunk/rebuild/rebuild.conf/dmd-win-tango (modified) (1 diff)
- trunk/rebuild/rebuild.conf/native (added)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/docs/ChangeLog
r772 r777 1 SVN from 0.71: 2 - More DMD fixes - now always compiles one file at a time. 3 1 4 0.71 from 0.70: 2 5 - Much-improved README.software_engineers. trunk/rebuild/dsss.conf
r599 r777 10 10 install rebuild_choosedc$EXE_EXT $BIN_PREFIX ; \ 11 11 install rebuild.conf/default $ETC_PREFIX/rebuild ; \ 12 install rebuild.conf/native $ETC_PREFIX/rebuild ; \ 12 13 install rebuild.conf/phobos $ETC_PREFIX/rebuild ; \ 13 14 install rebuild.conf/tango $ETC_PREFIX/rebuild ; \ trunk/rebuild/mars.c
r772 r777 521 521 else if (strcmp(p + 1, "lib") == 0) 522 522 { 523 if (masterConfig.find("liblink") != masterConfig.end() &&524 masterConfig["liblink"].find("oneatatime") != masterConfig["liblink"].end() &&525 masterConfig["liblink"]["oneatatime"] != "no") {526 global.params.oneatatime = 1;527 }528 523 global.params.lib = 1; 529 524 } 530 525 else if (strcmp(p + 1, "shlib") == 0) 531 526 { 532 if (masterConfig.find("shliblink") != masterConfig.end() &&533 masterConfig["shliblink"].find("oneatatime") != masterConfig["shliblink"].end() &&534 masterConfig["shliblink"]["oneatatime"] != "no") {535 global.params.oneatatime = 1;536 }537 527 global.params.shlib = 1; 538 528 } 539 529 else if (strcmp(p + 1, "dylib") == 0) 540 530 { 541 if (masterConfig.find("dyliblink") != masterConfig.end() &&542 masterConfig["dyliblink"].find("oneatatime") != masterConfig["dyliblink"].end() &&543 masterConfig["dyliblink"]["oneatatime"] != "no") {544 global.params.oneatatime = 1;545 }546 531 global.params.dylib = 1; 547 532 } … … 996 981 } 997 982 983 // figure out if we need to link one-at-time 984 char *sect; 985 if (global.params.lib) { 986 sect = "liblink"; 987 } else if (global.params.shlib) { 988 sect = "shliblink"; 989 } else if (global.params.dylib) { 990 sect = "dyliblink"; 991 } else { 992 sect = "link"; 993 } 994 if (masterConfig.find(sect) != masterConfig.end() && 995 masterConfig[sect].find("oneatatime") != masterConfig[sect].end() && 996 masterConfig[sect]["oneatatime"] != "no") { 997 global.params.oneatatime = 1; 998 } 999 998 1000 // add include= paths 999 1001 if (masterConfig.find("") != masterConfig.end() && trunk/rebuild/rebuild.conf/dmd-posix
r633 r777 38 38 39 39 [link] 40 oneatatime=yes 40 41 cmd=dmd -L--start-group -L-lphobos $i -of$o 41 42 trunk/rebuild/rebuild.conf/dmd-posix-tango
r633 r777 39 39 40 40 [link] 41 oneatatime=yes 41 42 cmd=dmd -L--start-group -L-lphobos $i -of$o 42 43 trunk/rebuild/rebuild.conf/dmd-win
r526 r777 40 40 41 41 [link] 42 oneatatime=yes 42 43 cmd=dmd $i -of$o 43 44 response=@ trunk/rebuild/rebuild.conf/dmd-win-tango
r526 r777 41 41 42 42 [link] 43 oneatatime=yes 43 44 cmd=dmd $i -of$o 44 45 response=@
