Add languagestandard variable
[MPC.git] / templates / sle.mpd
blob4bd23e55df0c1cd0f7097285a2e61fd118869321
1 <!DOCTYPE Project SYSTEM "http://www.slickedit.com/dtd/vse/8.1/vpj.dtd">
2 <Project
3         Version="8.1"
4         VendorName="SlickEdit"
5         WorkingDir="."
6         BuildSystem="vsbuild">
7         <Config
8                 Name="Debug"
9                 Type="gnuc"
10                 DebugCallbackName="gdb"
11                 Version="1"
12                 OutputFile="<%if(sharedname)%><%if(dllout)%><%dllout%><%else%><%libout%><%endif%>\<%libname_prefix%><%sharedname%><%if(use_lib_modifier)%><%lib_modifier%><%endif%><%dll_ext%><%endif%><%if(exename)%><%if(exeout)%><%exeout%><%else%><%output_dir%><%endif%>\<%exename%><%if(use_exe_modifier)%><%lib_modifier%><%endif%><%exe_ext%><%endif%>">
13                 <Menu>
14                         <Target
15                                 Name="Compile"
16                                 MenuCaption="&amp;Compile"
17                                 Dialog="_gnuc_options_form Compile"
18                                 CaptureOutputWith="ProcessBuffer"
19                                 Deletable="0"
20                                 OutputExts="*.o"
21                                 SaveOption="SaveCurrent"
22                                 RunFromDir="%rw">
23                                 <Exec
24                                         CmdLine='g++ -c %xup -g -o "%bd%n%oe" %i "%f" %~other'
25                                         OtherOptions="-W -Wall -Wpointer-arith -mcpu=pentiumpro -mthreads -pipe -fno-exceptions -fcheck-new <%compile_flags%> <%foreach(includes)%>-I'<%include%>' <%endfor%><%foreach(defines common_defines macros)%>-D<%define%> <%endfor%><%if(type_is_dynamic)%><%foreach(dynamicflags)%>-D <%dynamicflag%> <%endfor%><%endif%><%if(need_staticflags)%><%foreach(staticflags)%>-D <%staticflag%> <%endfor%><%endif%>"/>
26                         </Target>
27                         <Target
28                                 Name="Link"
29                                 MenuCaption="&amp;Link"
30                                 ShowOnMenu="Never"
31                                 Dialog="_gnuc_options_form Link"
32                                 CaptureOutputWith="ProcessBuffer"
33                                 Deletable="0"
34                                 SaveOption="SaveCurrent"
35                                 RunFromDir="%rw">
36                                 <Exec
37                                         CmdLine='g++ %xup -g -o "%o" %f %libs %~other'
38                                         OtherOptions="-Wl,--enable-auto-import -Wl,-E -lws2_32 -lmswsock -lwsock32 -lnetapi32 <%foreach(libs)%>-l<%libname_prefix%><%lib%><%if(use_lib_modifier)%><%lib_modifier%><%endif%><%lib_ext%> <%endfor%><%foreach(lit_libs)%>-l<%lit_lib%>.lib <%endfor%><%foreach(pure_libs)%>-l<%pure_lib%> <%endfor%><%foreach(libpaths)%>-L'<%libpath%>' <%endfor%>"/>
39                         </Target>
40                         <Target
41                                 Name="Build"
42                                 MenuCaption="&amp;Build"
43                                 Dialog="_gnuc_options_form Compile"
44                                 CaptureOutputWith="ProcessBuffer"
45                                 Deletable="0"
46                                 SaveOption="SaveWorkspaceFiles"
47                                 RunFromDir="%rw">
48                                 <Exec CmdLine='"%(VSLICKBIN1)vsbuild" "%w" "%r" -t build'/>
49                         </Target>
50                         <Target
51                                 Name="Rebuild"
52                                 MenuCaption="&amp;Rebuild"
53                                 Dialog="_gnuc_options_form Compile"
54                                 CaptureOutputWith="ProcessBuffer"
55                                 Deletable="0"
56                                 SaveOption="SaveWorkspaceFiles"
57                                 RunFromDir="%rw">
58                                 <Exec CmdLine='"%(VSLICKBIN1)vsbuild" "%w" "%r" -t rebuild'/>
59                         </Target>
60                         <Target
61                                 Name="Debug"
62                                 MenuCaption="&amp;Debug"
63                                 Dialog="_gnuc_options_form Run/Debug"
64                                 BuildFirst="1"
65                                 CaptureOutputWith="ProcessBuffer"
66                                 Deletable="0"
67                                 SaveOption="SaveNone"
68                                 RunFromDir="%rw">
69                                 <Exec CmdLine='vsdebugio -prog "%o"'/>
70                         </Target>
71                         <Target
72                                 Name="Execute"
73                                 MenuCaption="E&amp;xecute"
74                                 Dialog="_gnuc_options_form Run/Debug"
75                                 BuildFirst="1"
76                                 CaptureOutputWith="ProcessBuffer"
77                                 Deletable="0"
78                                 SaveOption="SaveWorkspaceFiles"
79                                 RunFromDir="%rw">
80                                 <Exec CmdLine='"%o"'/>
81                         </Target>
82                         <Target
83                                 Name="dash"
84                                 MenuCaption="-"
85                                 Deletable="0">
86                                 <Exec/>
87                         </Target>
88                         <Target
89                                 Name="GNU C Options"
90                                 MenuCaption="GNU C &amp;Options..."
91                                 ShowOnMenu="HideIfNoCmdLine"
92                                 Deletable="0"
93                                 SaveOption="SaveNone">
94                                 <Exec
95                                         CmdLine="gnucoptions"
96                                         Type="Slick-C"/>
97                         </Target>
98                 </Menu>
99                 <Libs/>
100                 <Includes/>
101         </Config>
102         <Config
103                 Name="Release"
104                 Type="gnuc"
105                 DebugCallbackName="gdb"
106                 Version="1"
107                 OutputFile="<%if(sharedname)%><%if(dllout)%><%dllout%><%else%><%libout%><%endif%>\<%libname_prefix%><%sharedname%><%if(use_lib_modifier)%><%lib_modifier%><%endif%><%dll_ext%><%endif%><%if(exename)%><%if(exeout)%><%exeout%><%else%><%output_dir%><%endif%>\<%exename%><%if(use_exe_modifier)%><%lib_modifier%><%endif%><%exe_ext%><%endif%>">
108                 <Menu>
109                         <Target
110                                 Name="Compile"
111                                 MenuCaption="&amp;Compile"
112                                 Dialog="_gnuc_options_form Compile"
113                                 CaptureOutputWith="ProcessBuffer"
114                                 Deletable="0"
115                                 OutputExts="*.o"
116                                 SaveOption="SaveCurrent"
117                                 RunFromDir="%rw">
118                                 <Exec
119                                         CmdLine='g++ -c %xup -o "%bd%n%oe" %i "%f" %~other'
120                                         OtherOptions="-W -Wall -Wpointer-arith -mcpu=pentiumpro -mthreads -pipe -fno-exceptions -fcheck-new <%foreach(includes)%>-I'<%include%>' <%endfor%><%foreach(defines common_defines macros)%>-D<%define%> <%endfor%><%if(type_is_dynamic)%><%foreach(dynamicflags)%>-D <%dynamicflag%> <%endfor%><%endif%><%if(need_staticflags)%><%foreach(staticflags)%>-D <%staticflag%> <%endfor%><%endif%>"/>
121                         </Target>
122                         <Target
123                                 Name="Link"
124                                 MenuCaption="&amp;Link"
125                                 ShowOnMenu="Never"
126                                 Dialog="_gnuc_options_form Link"
127                                 CaptureOutputWith="ProcessBuffer"
128                                 Deletable="0"
129                                 SaveOption="SaveCurrent"
130                                 RunFromDir="%rw">
131                                 <Exec
132                                         CmdLine='g++ %xup -o "%o" %f %libs %~other'
133                                         OtherOptions="-Wl,--enable-auto-import -Wl,-E -lws2_32 -lmswsock -lwsock32 -lnetapi32 <%foreach(libs)%>-l<%libname_prefix%><%lib%><%if(use_lib_modifier)%><%lib_modifier%><%endif%><%lib_ext%> <%endfor%><%foreach(lit_libs)%>-l<%lit_lib%>.lib <%endfor%><%foreach(pure_libs)%>-l<%pure_lib%> <%endfor%><%foreach(libpaths)%>-L'<%libpath%>' <%endfor%>"/>
134                         </Target>
135                         <Target
136                                 Name="Build"
137                                 MenuCaption="&amp;Build"
138                                 Dialog="_gnuc_options_form Compile"
139                                 CaptureOutputWith="ProcessBuffer"
140                                 Deletable="0"
141                                 SaveOption="SaveWorkspaceFiles"
142                                 RunFromDir="%rw">
143                                 <Exec CmdLine='"%(VSLICKBIN1)vsbuild" "%w" "%r" -t build'/>
144                         </Target>
145                         <Target
146                                 Name="Rebuild"
147                                 MenuCaption="&amp;Rebuild"
148                                 Dialog="_gnuc_options_form Compile"
149                                 CaptureOutputWith="ProcessBuffer"
150                                 Deletable="0"
151                                 SaveOption="SaveWorkspaceFiles"
152                                 RunFromDir="%rw">
153                                 <Exec CmdLine='"%(VSLICKBIN1)vsbuild" "%w" "%r" -t rebuild'/>
154                         </Target>
155                         <Target
156                                 Name="Debug"
157                                 MenuCaption="&amp;Debug"
158                                 Dialog="_gnuc_options_form Run/Debug"
159                                 BuildFirst="1"
160                                 CaptureOutputWith="ProcessBuffer"
161                                 Deletable="0"
162                                 SaveOption="SaveNone"
163                                 RunFromDir="%rw">
164                                 <Exec CmdLine='vsdebugio -prog "%o"'/>
165                         </Target>
166                         <Target
167                                 Name="Execute"
168                                 MenuCaption="E&amp;xecute"
169                                 Dialog="_gnuc_options_form Run/Debug"
170                                 BuildFirst="1"
171                                 CaptureOutputWith="ProcessBuffer"
172                                 Deletable="0"
173                                 SaveOption="SaveWorkspaceFiles"
174                                 RunFromDir="%rw">
175                                 <Exec CmdLine='"%o"'/>
176                         </Target>
177                         <Target
178                                 Name="dash"
179                                 MenuCaption="-"
180                                 Deletable="0">
181                                 <Exec/>
182                         </Target>
183                         <Target
184                                 Name="GNU C Options"
185                                 MenuCaption="GNU C &amp;Options..."
186                                 ShowOnMenu="HideIfNoCmdLine"
187                                 Deletable="0"
188                                 SaveOption="SaveNone">
189                                 <Exec
190                                         CmdLine="gnucoptions"
191                                         Type="Slick-C"/>
192                         </Target>
193                 </Menu>
194                 <Libs/>
195                 <Includes/>
196         </Config>
197         <Files>
198                 <Folder
199                         Name="Source Files"
200                         Filters="*.c;*.C;*.cc;*.cpp;*.cp;*.cxx;*.prg;*.pas;*.dpr;*.asm;*.s;*.bas;*.java;*.sc;*.e;*.cob;*.html;*.rc;*.tcl;*.py;*.pl">
201 <%foreach(source_files)%>
202                         <F N="<%source_file%>"/>
203 <%endfor%>
204                 </Folder>
205 <%if(header_files)%>
206                 <Folder
207                         Name="Header Files"
208                         Filters="*.h;*.H;*.hh;*.hpp;*.hxx;*.inc;*.sh;*.cpy;*.if">
209 <%if(pch_header)%>
210                         <F N="<%pch_header%>"/>
211 <%endif%>
212 <%foreach(header_files)%>
213                         <F N="<%header_file%>"/>
214 <%endfor%>
215                 </Folder>
216 <%endif%>
217 <%if(inline_files)%>
218                 <Folder
219                         Name="Inline Files"
220                         Filters="*.i;*.inl">
221 <%foreach(inline_files)%>
222                         <F N="<%inline_file%>"/>
223 <%endfor%>
224                 </Folder>
225 <%endif%>
226 <%if(template_files)%>
227                 <Folder
228                         Name="Template Files"
229                         Filters="*_T.cpp">
230 <%foreach(template_files)%>
231                         <F N="<%template_file%>"/>
232 <%endfor%>
233                 </Folder>
234 <%endif%>
235 <%if(documentation_files)%>
236                 <Folder
237                         Name="Documentation Files"
238                         Filters="*.txt;*.doc">
239 <%foreach(documentation_files)%>
240                         <F N="<%documentation_file%>"/>
241 <%endfor%>
242                 </Folder>
243 <%endif%>
244 <%if(resource_files)%>
245                 <Folder
246                         Name="Resource Files"
247                         Filters="*.rc">
248 <%foreach(resource_files)%>
249                         <F N="<%resource_file%>"/>
250 <%endfor%>
251                 </Folder>
252 <%endif%>
253         </Files>
254 </Project>