Changeset 17
- Timestamp:
- 03/04/05 08:05:53 (4 years ago)
- Files:
-
- downloads/build_1.11.zip (added)
- downloads/build_win_1.11.exe (added)
- trunk/Docs/AUTO_BUILD_NUMBER.htm (modified) (1 diff)
- trunk/Docs/CHANGE_LOG.htm (modified) (2 diffs)
- trunk/Docs/COMMAND_LINE.htm (modified) (1 diff)
- trunk/Docs/PRAGMA.htm (modified) (1 diff)
- trunk/Docs/RESPONSE_FILE.htm (modified) (1 diff)
- trunk/Docs/SWITCHES.htm (modified) (1 diff)
- trunk/Docs/TO_DO.htm (modified) (1 diff)
- trunk/Docs/index.htm (modified) (1 diff)
- trunk/Source/build.d (modified) (9 diffs)
- trunk/Source/build_bn.d (modified) (1 diff)
- trunk/Source/source_bn.d (modified) (1 diff)
- trunk/Source/util/fdt.d (modified) (1 diff)
- trunk/Source/util/fdt_bn.d (modified) (1 diff)
- trunk/Source/util/pathex_bn.d (modified) (1 diff)
- trunk/Source/util/str_bn.d (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/Docs/AUTO_BUILD_NUMBER.htm
r16 r17 2 2 <head> 3 3 <!-- Generated by MAKEDOC v1.1, (c) 2000,2003 by David Cuny, Derek Parnell, Matt Lewis --> 4 <!-- on 2005/03/04 at 16h07m08-->4 <!-- on 2005/03/04 at 23h59m40 --> 5 5 <style>h4 {text-align: right}</style> 6 6 <title></title> trunk/Docs/CHANGE_LOG.htm
r16 r17 2 2 <head> 3 3 <!-- Generated by MAKEDOC v1.1, (c) 2000,2003 by David Cuny, Derek Parnell, Matt Lewis --> 4 <!-- on 2005/03/04 at 16h07m08-->4 <!-- on 2005/03/04 at 23h59m40 --> 5 5 <style>h4 {text-align: right}</style> 6 6 <title></title> … … 12 12 <p><h3>A list of changes and fixes that have been made. 13 13 </h3><br> 14 <p> 15 <strong> -- v1.11 -- 4/Mar/2005 </strong> 16 <ul> 17 <li> ** <strong>FIX</strong>: No long outputs empty compiler tool switches. 18 </ul> 14 19 <p> 15 20 <strong> -- v1.10 -- 4/Mar/2005 </strong> trunk/Docs/COMMAND_LINE.htm
r16 r17 2 2 <head> 3 3 <!-- Generated by MAKEDOC v1.1, (c) 2000,2003 by David Cuny, Derek Parnell, Matt Lewis --> 4 <!-- on 2005/03/04 at 16h07m08-->4 <!-- on 2005/03/04 at 23h59m40 --> 5 5 <style>h4 {text-align: right}</style> 6 6 <title></title> trunk/Docs/PRAGMA.htm
r16 r17 2 2 <head> 3 3 <!-- Generated by MAKEDOC v1.1, (c) 2000,2003 by David Cuny, Derek Parnell, Matt Lewis --> 4 <!-- on 2005/03/04 at 16h07m08-->4 <!-- on 2005/03/04 at 23h59m40 --> 5 5 <style>h4 {text-align: right}</style> 6 6 <title></title> trunk/Docs/RESPONSE_FILE.htm
r16 r17 2 2 <head> 3 3 <!-- Generated by MAKEDOC v1.1, (c) 2000,2003 by David Cuny, Derek Parnell, Matt Lewis --> 4 <!-- on 2005/03/04 at 16h07m08-->4 <!-- on 2005/03/04 at 23h59m40 --> 5 5 <style>h4 {text-align: right}</style> 6 6 <title></title> trunk/Docs/SWITCHES.htm
r16 r17 2 2 <head> 3 3 <!-- Generated by MAKEDOC v1.1, (c) 2000,2003 by David Cuny, Derek Parnell, Matt Lewis --> 4 <!-- on 2005/03/04 at 16h07m08-->4 <!-- on 2005/03/04 at 23h59m40 --> 5 5 <style>h4 {text-align: right}</style> 6 6 <title></title> trunk/Docs/TO_DO.htm
r16 r17 2 2 <head> 3 3 <!-- Generated by MAKEDOC v1.1, (c) 2000,2003 by David Cuny, Derek Parnell, Matt Lewis --> 4 <!-- on 2005/03/04 at 16h07m08-->4 <!-- on 2005/03/04 at 23h59m40 --> 5 5 <style>h4 {text-align: right}</style> 6 6 <title></title> trunk/Docs/index.htm
r16 r17 2 2 <head> 3 3 <!-- Generated by MAKEDOC v1.1, (c) 2000,2003 by David Cuny, Derek Parnell, Matt Lewis --> 4 <!-- on 2005/03/04 at 16h07m07-->4 <!-- on 2005/03/04 at 23h59m40 --> 5 5 <style>h4 {text-align: right}</style> 6 6 <title></title> trunk/Source/build.d
r16 r17 54 54 ///info 55 55 //A list of changes and fixes that have been made. 56 // 57 // /b"-- v1.11 -- 4/Mar/2005" 58 //<ul> 59 ///li ** /b FIX: No long outputs empty compiler tool switches. 60 //</ul> 56 61 // 57 62 // /b"-- v1.10 -- 4/Mar/2005" … … 164 169 version(Windows) { 165 170 // OptLink Definition File 166 pragma (build_def, "VERSION 1.1 0");171 pragma (build_def, "VERSION 1.11"); 167 172 pragma (build_def, "EXETYPE DOS"); 168 173 } … … 294 299 char[] vAppPath; 295 300 char[] vAppName; 296 char[] vAppVersion = "1.1 0";301 char[] vAppVersion = "1.11"; 297 302 char[] vTargetName; // Output name. 298 303 char[][] vCmdLineFiles; // List of source files from command line … … 629 634 foreach (char[] arg; vCompilerArgs) 630 635 { 631 lOutText ~= std.string.format("\"%s\"\n", arg); 636 if (arg.length > 0) { 637 lOutText ~= std.string.format("\"%s\"\n", arg); 638 } 632 639 } 633 640 … … 636 643 vNoLink 637 644 ) { 638 lOutText ~= std.string.format("\"%s\"\n",vNoLinkSwitch); // No linking allowed. 639 vCompilerArgs ~= vNoLinkSwitch; 645 if (vNoLinkSwitch.length > 0) { 646 lOutText ~= std.string.format("\"%s\"\n",vNoLinkSwitch); // No linking allowed. 647 vCompilerArgs ~= vNoLinkSwitch; 648 } 640 649 lLinking = false; 641 650 } else { … … 646 655 // Use all files if linking otherwise just the source code files. 647 656 if (lLinking ||( getExt(lFileName) != kObjExtention)) { 648 lOutText ~= std.string.format("\"%s\"\n",lFileName); 657 if (lFileName.length > 0) { 658 lOutText ~= std.string.format("\"%s\"\n",lFileName); 659 } 649 660 } 650 661 } … … 675 686 std.file.write(lDefName, lBuffer); 676 687 677 lOutText ~= std.string.format("\"%s\"\n",lDefName); 688 if (lDefName.length > 0) { 689 lOutText ~= std.string.format("\"%s\"\n",lDefName); 690 } 678 691 } 679 692 … … 681 694 if (lLinking) { 682 695 foreach (char[] lFileName; vLinkFiles.keys) { 683 lOutText ~= std.string.format("\"%s\"\n",lFileName); 696 if (lFileName.length > 0) { 697 lOutText ~= std.string.format("\"%s\"\n",lFileName); 698 } 684 699 } 685 700 } … … 695 710 foreach( char[] lLib; vDefaultLibs) 696 711 { 697 lOutText ~= std.string.format("\"%s\"\n",lLib); 712 if (lLib.length > 0) { 713 lOutText ~= std.string.format("\"%s\"\n",lLib); 714 } 698 715 } 699 716 } trunk/Source/build_bn.d
r16 r17 2 2 // This file is automatically maintained by the BUILD utility, 3 3 // Please refrain from manually editing it. 4 long auto_build_number = 3 67;4 long auto_build_number = 371; trunk/Source/source_bn.d
r16 r17 2 2 // This file is automatically maintained by the BUILD utility, 3 3 // Please refrain from manually editing it. 4 long auto_build_number = 19 0;4 long auto_build_number = 194; trunk/Source/util/fdt.d
r16 r17 54 54 version(linux) { 55 55 import std.c.linux.linux; 56 alias std.c.linux.linux.open open; 57 alias std.c.linux.linux.fstat fstat; 58 alias std.c.linux.linux.close close; 56 alias std.c.linux.linux posix; 59 57 } 60 58 version(darwin) { 61 59 import std.c.darwin.darwin; 62 alias std.c.darwin.darwin.open open; 63 alias std.c.darwin.darwin.fstat fstat; 64 alias std.c.darwin.darwin.close close; 60 alias std.c.darwin.darwin posix; 65 61 } 66 62 version(Unix) { 67 63 import std.c.unix; 68 alias std.c.unix.open open; 69 alias std.c.unix.fstat fstat; 70 alias std.c.unix.close close; 64 alias std.c.unix posix; 71 65 } 72 66 version(Posix) { 73 67 import std.string; 68 alias posix.open open; 69 alias posix.fstat fstat; 70 alias posix.close close; 74 71 } 75 72 } trunk/Source/util/fdt_bn.d
r16 r17 2 2 // This file is automatically maintained by the BUILD utility, 3 3 // Please refrain from manually editing it. 4 long auto_build_number = 1 45;4 long auto_build_number = 153; trunk/Source/util/pathex_bn.d
r16 r17 2 2 // This file is automatically maintained by the BUILD utility, 3 3 // Please refrain from manually editing it. 4 long auto_build_number = 1 69;4 long auto_build_number = 172; trunk/Source/util/str_bn.d
r16 r17 2 2 // This file is automatically maintained by the BUILD utility, 3 3 // Please refrain from manually editing it. 4 long auto_build_number = 13 1;4 long auto_build_number = 136;
