source: branches/xpascal/xpascal.lpi

Last change on this file was 231, checked in by chronos, 11 months ago
  • Modified: SourceNode classes moved into separate unit.
File size: 7.0 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<CONFIG>
3 <ProjectOptions>
4 <Version Value="12"/>
5 <General>
6 <Flags>
7 <CompatibilityMode Value="True"/>
8 </Flags>
9 <SessionStorage Value="InProjectDir"/>
10 <Title Value="xpascal"/>
11 <Scaled Value="True"/>
12 <ResourceType Value="res"/>
13 <UseXPManifest Value="True"/>
14 <XPManifest>
15 <DpiAware Value="True"/>
16 </XPManifest>
17 <Icon Value="0"/>
18 </General>
19 <i18n>
20 <EnableI18N Value="True"/>
21 <OutDir Value="Languages"/>
22 </i18n>
23 <BuildModes Count="2">
24 <Item1 Name="Debug" Default="True"/>
25 <Item2 Name="Release">
26 <CompilerOptions>
27 <Version Value="11"/>
28 <Target>
29 <Filename Value="xpascal"/>
30 </Target>
31 <SearchPaths>
32 <IncludeFiles Value="$(ProjOutDir)"/>
33 <OtherUnitFiles Value="Forms;Generators;Parsers"/>
34 <UnitOutputDirectory Value="lib/$(TargetCPU)-$(TargetOS)-$(BuildMode)"/>
35 </SearchPaths>
36 <Parsing>
37 <SyntaxOptions>
38 <SyntaxMode Value="Delphi"/>
39 <CStyleOperator Value="False"/>
40 <AllowLabel Value="False"/>
41 <CPPInline Value="False"/>
42 </SyntaxOptions>
43 </Parsing>
44 <CodeGeneration>
45 <SmartLinkUnit Value="True"/>
46 <Optimizations>
47 <OptimizationLevel Value="3"/>
48 </Optimizations>
49 </CodeGeneration>
50 <Linking>
51 <Debugging>
52 <GenerateDebugInfo Value="False"/>
53 </Debugging>
54 <LinkSmart Value="True"/>
55 <Options>
56 <Win32>
57 <GraphicApplication Value="True"/>
58 </Win32>
59 </Options>
60 </Linking>
61 </CompilerOptions>
62 </Item2>
63 <SharedMatrixOptions Count="2">
64 <Item1 ID="376528892696" Targets="Common" Modes="Debug" Value="-g -gl -gh -CirotR -O1"/>
65 <Item2 ID="434607938817" Targets="Common" Modes="Release" Value="-CX -XX -O3"/>
66 </SharedMatrixOptions>
67 </BuildModes>
68 <PublishOptions>
69 <Version Value="2"/>
70 <UseFileFilters Value="True"/>
71 </PublishOptions>
72 <RunParams>
73 <FormatVersion Value="2"/>
74 </RunParams>
75 <RequiredPackages Count="3">
76 <Item1>
77 <PackageName Value="Common"/>
78 <DefaultFilename Value="Packages/Common/Common.lpk" Prefer="True"/>
79 </Item1>
80 <Item2>
81 <PackageName Value="SynEdit"/>
82 </Item2>
83 <Item3>
84 <PackageName Value="LCL"/>
85 </Item3>
86 </RequiredPackages>
87 <Units Count="20">
88 <Unit0>
89 <Filename Value="xpascal.lpr"/>
90 <IsPartOfProject Value="True"/>
91 </Unit0>
92 <Unit1>
93 <Filename Value="Parser.pas"/>
94 <IsPartOfProject Value="True"/>
95 </Unit1>
96 <Unit2>
97 <Filename Value="Tokenizer.pas"/>
98 <IsPartOfProject Value="True"/>
99 </Unit2>
100 <Unit3>
101 <Filename Value="Source.pas"/>
102 <IsPartOfProject Value="True"/>
103 </Unit3>
104 <Unit4>
105 <Filename Value="Executor.pas"/>
106 <IsPartOfProject Value="True"/>
107 </Unit4>
108 <Unit5>
109 <Filename Value="Interpreter.pas"/>
110 <IsPartOfProject Value="True"/>
111 </Unit5>
112 <Unit6>
113 <Filename Value="Generator.pas"/>
114 <IsPartOfProject Value="True"/>
115 </Unit6>
116 <Unit7>
117 <Filename Value="Forms/FormMessages.pas"/>
118 <IsPartOfProject Value="True"/>
119 <ComponentName Value="FormMessages"/>
120 <HasResources Value="True"/>
121 <ResourceBaseClass Value="Form"/>
122 </Unit7>
123 <Unit8>
124 <Filename Value="Forms/FormSource.pas"/>
125 <IsPartOfProject Value="True"/>
126 <ComponentName Value="FormSource"/>
127 <HasResources Value="True"/>
128 <ResourceBaseClass Value="Form"/>
129 </Unit8>
130 <Unit9>
131 <Filename Value="Optimizer.pas"/>
132 <IsPartOfProject Value="True"/>
133 </Unit9>
134 <Unit10>
135 <Filename Value="Forms/FormOutput.pas"/>
136 <IsPartOfProject Value="True"/>
137 <ComponentName Value="FormOutput"/>
138 <HasResources Value="True"/>
139 <ResourceBaseClass Value="Form"/>
140 </Unit10>
141 <Unit11>
142 <Filename Value="Forms/FormMain.pas"/>
143 <IsPartOfProject Value="True"/>
144 <ComponentName Value="FormMain"/>
145 <HasResources Value="True"/>
146 <ResourceBaseClass Value="Form"/>
147 </Unit11>
148 <Unit12>
149 <Filename Value="Generators/GeneratorCSharp.pas"/>
150 <IsPartOfProject Value="True"/>
151 </Unit12>
152 <Unit13>
153 <Filename Value="Generators/GeneratorPascal.pas"/>
154 <IsPartOfProject Value="True"/>
155 </Unit13>
156 <Unit14>
157 <Filename Value="Generators/GeneratorPhp.pas"/>
158 <IsPartOfProject Value="True"/>
159 </Unit14>
160 <Unit15>
161 <Filename Value="Generators/GeneratorXml.pas"/>
162 <IsPartOfProject Value="True"/>
163 </Unit15>
164 <Unit16>
165 <Filename Value="Parsers/ParserPascal.pas"/>
166 <IsPartOfProject Value="True"/>
167 </Unit16>
168 <Unit17>
169 <Filename Value="Tests.pas"/>
170 <IsPartOfProject Value="True"/>
171 </Unit17>
172 <Unit18>
173 <Filename Value="Forms/FormConsole.pas"/>
174 <IsPartOfProject Value="True"/>
175 <ComponentName Value="FormConsole"/>
176 <HasResources Value="True"/>
177 <ResourceBaseClass Value="Form"/>
178 </Unit18>
179 <Unit19>
180 <Filename Value="SourceNode.pas"/>
181 <IsPartOfProject Value="True"/>
182 </Unit19>
183 </Units>
184 </ProjectOptions>
185 <CompilerOptions>
186 <Version Value="11"/>
187 <Target>
188 <Filename Value="xpascal"/>
189 </Target>
190 <SearchPaths>
191 <IncludeFiles Value="$(ProjOutDir)"/>
192 <OtherUnitFiles Value="Forms;Generators;Parsers"/>
193 <UnitOutputDirectory Value="lib/$(TargetCPU)-$(TargetOS)-$(BuildMode)"/>
194 </SearchPaths>
195 <Parsing>
196 <SyntaxOptions>
197 <SyntaxMode Value="Delphi"/>
198 <CStyleOperator Value="False"/>
199 <IncludeAssertionCode Value="True"/>
200 <AllowLabel Value="False"/>
201 <CPPInline Value="False"/>
202 </SyntaxOptions>
203 </Parsing>
204 <CodeGeneration>
205 <Checks>
206 <IOChecks Value="True"/>
207 <RangeChecks Value="True"/>
208 <OverflowChecks Value="True"/>
209 <StackChecks Value="True"/>
210 </Checks>
211 <VerifyObjMethodCallValidity Value="True"/>
212 </CodeGeneration>
213 <Linking>
214 <Debugging>
215 <DebugInfoType Value="dsDwarf2Set"/>
216 <UseHeaptrc Value="True"/>
217 </Debugging>
218 <Options>
219 <Win32>
220 <GraphicApplication Value="True"/>
221 </Win32>
222 </Options>
223 </Linking>
224 <Other>
225 <CompilerMessages>
226 <IgnoredMessages idx5024="True"/>
227 </CompilerMessages>
228 </Other>
229 </CompilerOptions>
230 <Debugging>
231 <Exceptions Count="3">
232 <Item1>
233 <Name Value="EAbort"/>
234 </Item1>
235 <Item2>
236 <Name Value="ECodetoolError"/>
237 </Item2>
238 <Item3>
239 <Name Value="EFOpenError"/>
240 </Item3>
241 </Exceptions>
242 </Debugging>
243</CONFIG>
Note: See TracBrowser for help on using the repository browser.