root/branches/bud/dsss_build/example_build.cfg

Revision 9, 7.0 kB (checked in by Gregor, 2 years ago)

dsss_build: MERGE with bud 51

sss/conf.d: A few initial things for manifest support.

Line 
1 CMDLINE=-info           # Show the version of build
2
3 [Windows]
4 LIBCMD=%@D%\..\..\dm\bin\lib.exe
5 # CMDLINE=-Iy:\d_proj\build\trunk\source
6 # CMDLINE=-Iy:\dlibs
7 # CMDLINE=-Ic:\dmd\import
8
9 [Posix]
10 LIBCMD=/bin/ar
11 # CMDLINE=-I/usr1/d_proj/build/trunk/source
12 # CMDLINE=-I/usr2/dlibs
13 # CMDLINE=-I/usr2/dmd/import
14
15 [Windows:DigitalMars]
16 # INIT:ExeExtension    =  exe
17 # INIT:LibExtension    =  lib
18 # INIT:ObjExtension    =  obj
19 # INIT:ShrLibExtension =  dll
20 # INIT:SrcExtension    =  d
21 # INIT:MacroExtension  =  mac
22 # INIT:DdocExtension   =  ddoc
23 # INIT:CompilerExe     =  dmd.exe
24 # INIT:CompileOnly     =  -c
25 # INIT:LinkerExe       =  link.exe
26 # INIT:ConfigFile      =  sc.ini
27 # INIT:ConfigPath      =
28 # INIT:CompilerPath    =
29 # INIT:LinkerPath      =
30 # INIT:LinkerDefs      =  /noi/map
31 # INIT:LibPaths        =
32 # INIT:ConfigSep       =  ;
33 # INIT:Librarian       =  lib.exe
34 # INIT:LibrarianOpts   =  "-c -p256"
35 # INIT:VersionSwitch   =  -version
36 # INIT:DebugSwitch     =  -debug
37 # INIT:OutFileSwitch   =  -of
38 # INIT:ImportPath      =  -I
39 # INIT:LinkLibSwitch   =
40 # INIT:LibPathSwitch   =  -L
41 # INIT:MapSwitch       =  -M
42 # INIT:SymInfoSwitch   =  /co
43 # INIT:BuildImportPath =  -I
44 # INIT:ImportPathDelim =  ;
45 # INIT:OutputPath      =  -od
46 # INIT:RunSwitch       =  -exec
47 # INIT:LibrarianPath   =
48 # INIT:ResponseExt     =  brf
49 # INIT:DefResponseFile =  build.brf
50 # INIT:RDFName         =  default.rdf
51 # INIT:DefMacroDefFile =  build.mdf
52 # INIT:LinkerStdOut      =  ` >nul`
53 # INIT:IgnoredModules  =
54 # INIT:AssumedLibs     =
55 # INIT:PathId          = PATH
56 # INIT:ModOutPrefix    = "MODULES =\n"
57 # INIT:ModOutSuffix    =
58 # INIT:ModOutBody      = "    $(MODULE {mod})\n"
59 # INIT:ModOutDelim     =
60 # INIT:ModOutFile      = _modules.ddoc
61 # INIT:GenDebugInfo    = -g
62 # INIT:CompilerDefs    =
63 # INIT:HomePathId      = HOME
64 # INIT:EtcPath         =
65 # INIT:ArgDelim        = ,
66 # INIT:ArgFileDelim    = +
67 # INIT:PostSwitches    = Yes
68 # INIT:AppendLinkSwitches = Yes
69
70 [Windows:GNU]
71 # INIT:ExeExtension    =  exe
72 # INIT:LibExtension    =  lib
73 # INIT:ObjExtension    =  obj
74 # INIT:ShrLibExtension =  dll
75 # INIT:SrcExtension    =  d
76 # INIT:MacroExtension  =  mac
77 # INIT:DdocExtension   =  ddoc
78 # INIT:CompilerExe     =  gdc.exe
79 # INIT:CompileOnly     =  -c
80 # INIT:LinkerExe       =  gdc.exe
81 # INIT:ConfigFile      =
82 # INIT:ConfigPath      =
83 # INIT:CompilerPath    =
84 # INIT:LinkerPath      =
85 # INIT:LinkerDefs      =
86 # INIT:LibPaths        =
87 # INIT:ConfigSep       =  ;
88 # INIT:Librarian       =  ar.exe
89 # INIT:LibrarianOpts   =  "-c"
90 # INIT:VersionSwitch   =  -fversion
91 # INIT:DebugSwitch     =  -fdebug
92 # INIT:OutFileSwitch   =  "-o "
93 # INIT:ImportPath      =  "-I "
94 # INIT:LinkLibSwitch   =  -l
95 # INIT:LibPathSwitch   =  -L
96 # INIT:MapSwitch       =  -M
97 # INIT:SymInfoSwitch   =  /co
98 # INIT:BuildImportPath =  -I
99 # INIT:ImportPathDelim =  ;
100 # INIT:OutputPath      =  -od
101 # INIT:RunSwitch       =  -exec
102 # INIT:LibrarianPath   =
103 # INIT:ResponseExt     =  brf
104 # INIT:DefResponseFile =  build.brf
105 # INIT:RDFName         =  default.rdf
106 # INIT:DefMacroDefFile =  build.mdf
107 # INIT:LinkerStdOut      =  ` >nul`
108 # INIT:IgnoredModules  =
109 # INIT:AssumedLibs     =
110 # INIT:PathId          = PATH
111 # INIT:ModOutPrefix    = "MODULES =\n"
112 # INIT:ModOutSuffix    =
113 # INIT:ModOutBody      = "    $(MODULE {mod})\n"
114 # INIT:ModOutDelim     =
115 # INIT:ModOutFile      = _modules.ddoc
116 # INIT:GenDebugInfo    = -g
117 # INIT:CompilerDefs    =
118 # INIT:HomePathId      = HOME
119 # INIT:EtcPath         =
120 # INIT:ArgDelim        = " "
121 # INIT:ArgFileDelim    = " "
122 # INIT:PostSwitches    = No
123 # INIT:AppendLinkSwitches = No
124
125 [Posix:DigitalMars]
126 # INIT:ExeExtension    =
127 # INIT:LibExtension    =  a
128 # INIT:ObjExtension    =  o
129 # INIT:ShrLibExtension =  so
130 # INIT:SrcExtension    =  d
131 # INIT:MacroExtension  =  mac
132 # INIT:DdocExtension   =  ddoc
133 # INIT:CompilerExe     =  dmd
134 # INIT:CompileOnly     =  -c
135 # INIT:LinkerExe       =  gcc
136 # INIT:ConfigFile      =  dmd.conf
137 # INIT:ConfigPath      =  /etc/
138 # INIT:CompilerPath    =
139 # INIT:LinkerPath      =
140 # INIT:LinkerDefs      =
141 # INIT:LibPaths        =
142 # INIT:ConfigSep       =  :
143 # INIT:Librarian       =  ar
144 # INIT:LibrarianOpts   =  "-r"
145 # INIT:VersionSwitch   =  -version
146 # INIT:DebugSwitch     =  -debug
147 # INIT:OutFileSwitch   =  -of
148 # INIT:ImportPath      =  -I
149 # INIT:LinkLibSwitch   =  -l
150 # INIT:LibPathSwitch   =  -L
151 # INIT:MapSwitch       =  -M
152 # INIT:SymInfoSwitch   =  /co
153 # INIT:BuildImportPath =  -I
154 # INIT:ImportPathDelim =  ;
155 # INIT:OutputPath      =  -od
156 # INIT:RunSwitch       =  -exec
157 # INIT:LibrarianPath   =
158 # INIT:ResponseExt     =  brf
159 # INIT:DefResponseFile =  build.brf
160 # INIT:RDFName         =  default.rdf
161 # INIT:DefMacroDefFile =  build.mdf
162 # INIT:LinkerStdOut      =  ` >/dev/null`
163 # INIT:IgnoredModules  =
164 # INIT:AssumedLibs     =
165 # INIT:PathId          = PATH
166 # INIT:ModOutPrefix    = "MODULES =\n"
167 # INIT:ModOutSuffix    =
168 # INIT:ModOutBody      = "    $(MODULE {mod})\n"
169 # INIT:ModOutDelim     =
170 # INIT:ModOutFile      = _modules.ddoc
171 # INIT:GenDebugInfo    = -g
172 # INIT:CompilerDefs    =
173 # INIT:HomePathId      = HOME
174 # INIT:EtcPath         = /etc/
175 # INIT:ArgDelim        = " "
176 # INIT:ArgFileDelim    = " "
177 # INIT:PostSwitches    = No
178 # INIT:AppendLinkSwitches = No
179
180 [Posix:GNU]
181 # INIT:ExeExtension    =
182 # INIT:LibExtension    =  a
183 # INIT:ObjExtension    =  o
184 # INIT:ShrLibExtension =  so
185 # INIT:SrcExtension    =  d
186 # INIT:MacroExtension  =  mac
187 # INIT:DdocExtension   =  ddoc
188 # INIT:CompilerExe     =  gdc
189 # INIT:CompileOnly     =  -c
190 # INIT:LinkerExe       =  gdmd
191 # INIT:ConfigFile      =
192 # INIT:ConfigPath      =
193 # INIT:CompilerPath    =
194 # INIT:LinkerPath      =
195 # INIT:LinkerDefs      =
196 # INIT:LibPaths        =
197 # INIT:ConfigSep       =  :
198 # INIT:Librarian       =  ar
199 # INIT:LibrarianOpts   =  "-r"
200 # INIT:VersionSwitch   =  -fversion
201 # INIT:DebugSwitch     =  -fdebug
202 # INIT:OutFileSwitch   =  "-o "
203 # INIT:ImportPath      =  "-I "
204 # INIT:LinkLibSwitch   =  -l
205 # INIT:LibPathSwitch   =  -L
206 # INIT:MapSwitch       =  -M
207 # INIT:SymInfoSwitch   =  /co
208 # INIT:BuildImportPath =  -I
209 # INIT:ImportPathDelim =  ;
210 # INIT:OutputPath      =  -od
211 # INIT:RunSwitch       =  -exec
212 # INIT:LibrarianPath   =
213 # INIT:ResponseExt     =  brf
214 # INIT:DefResponseFile =  build.brf
215 # INIT:RDFName         =  default.rdf
216 # INIT:DefMacroDefFile =  build.mdf
217 # INIT:LinkerStdOut      =  ` >/dev/null`
218 # INIT:IgnoredModules  =
219 # INIT:AssumedLibs     =
220 # INIT:PathId          = PATH
221 # INIT:ModOutPrefix    = "MODULES =\n"
222 # INIT:ModOutSuffix    =
223 # INIT:ModOutBody      = "    $(MODULE {mod})\n"
224 # INIT:ModOutDelim     =
225 # INIT:ModOutFile      = _modules.ddoc
226 # INIT:GenDebugInfo    = -g
227 # INIT:CompilerDefs    =
228 # INIT:HomePathId      = HOME
229 # INIT:EtcPath         =
230 # INIT:ArgDelim        = " "
231 # INIT:ArgFileDelim    = " "
232 # INIT:PostSwitches    = No
233 # INIT:AppendLinkSwitches = No
234
235 [ dbg ]
236 CMDLINE=--release --inline -unittest -g -w -full
237 CMDLINE=-T{Target}_{Group}
238
239 [prod]
240 CMDLINE=--unittest --debug* --g --w -release -inline -full
241 CMDLINE=-T{Target}_{Group}
Note: See TracBrowser for help on using the browser.