comparison dmd/mars.c @ 638:94b01f15814f

Added FreeBSD support to the -t switch
author Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
date Thu, 02 Oct 2008 03:38:29 +0200
parents 29dc68c949b0
children 5709381df7e8
comparison
equal deleted inserted replaced
637:29dc68c949b0 638:94b01f15814f
186 \n\ 186 \n\
187 Codegen control:\n\ 187 Codegen control:\n\
188 -m<arch> emit code specific to <arch> being one of:\n\ 188 -m<arch> emit code specific to <arch> being one of:\n\
189 x86 x86-64 ppc32 ppc64\n\ 189 x86 x86-64 ppc32 ppc64\n\
190 -t<os> emit code specific to <os> being one of:\n\ 190 -t<os> emit code specific to <os> being one of:\n\
191 Linux, Windows, MacOSX\n\ 191 Linux, Windows, MacOSX, FreeBSD\n\
192 \n\ 192 \n\
193 -O optimize, same as -O2\n\ 193 -O optimize, same as -O2\n\
194 -O<n> optimize at level <n> (0-5)\n\ 194 -O<n> optimize at level <n> (0-5)\n\
195 -inline do function inlining\n\ 195 -inline do function inlining\n\
196 \n\ 196 \n\
663 global.params.os = OSLinux; 663 global.params.os = OSLinux;
664 else if(strcmp(p + 2, "Windows") == 0) 664 else if(strcmp(p + 2, "Windows") == 0)
665 global.params.os = OSWindows; 665 global.params.os = OSWindows;
666 else if(strcmp(p + 2, "MacOSX") == 0) 666 else if(strcmp(p + 2, "MacOSX") == 0)
667 global.params.os = OSMacOSX; 667 global.params.os = OSMacOSX;
668 else if(strcmp(p + 2, "FreeBSD") == 0)
669 global.params.os = OSFreeBSD;
668 else 670 else
669 error("unrecognized target os '%s'", p + 2); 671 error("unrecognized target os '%s'", p + 2);
670 } 672 }
671 else 673 else
672 { 674 {