You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

543 lines
18 KiB

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <CONFIG>
  3. <ProjectOptions>
  4. <Version Value="10"/>
  5. <PathDelim Value="\"/>
  6. <General>
  7. <Flags>
  8. <MainUnitHasCreateFormStatements Value="False"/>
  9. <MainUnitHasTitleStatement Value="False"/>
  10. </Flags>
  11. <SessionStorage Value="InProjectDir"/>
  12. <MainUnit Value="0"/>
  13. <Title Value="libTextSuite"/>
  14. <UseAppBundle Value="False"/>
  15. <ResourceType Value="res"/>
  16. </General>
  17. <i18n>
  18. <EnableI18N LFM="False"/>
  19. </i18n>
  20. <BuildModes Count="9">
  21. <Item1 Name="Default" Default="True"/>
  22. <Item2 Name="Win64Debug">
  23. <CompilerOptions>
  24. <Version Value="11"/>
  25. <PathDelim Value="\"/>
  26. <Target>
  27. <Filename Value="bin\$(TargetCPU)-$(TargetOS)\libtextsuite"/>
  28. </Target>
  29. <SearchPaths>
  30. <IncludeFiles Value="$(ProjOutDir);inc"/>
  31. <OtherUnitFiles Value="src;src\TextSuite;src\Utils;src\OpenGLCore"/>
  32. <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>
  33. </SearchPaths>
  34. <Parsing>
  35. <SyntaxOptions>
  36. <IncludeAssertionCode Value="True"/>
  37. </SyntaxOptions>
  38. </Parsing>
  39. <CodeGeneration>
  40. <RelocatableUnit Value="True"/>
  41. <Checks>
  42. <IOChecks Value="True"/>
  43. <RangeChecks Value="True"/>
  44. <OverflowChecks Value="True"/>
  45. <StackChecks Value="True"/>
  46. </Checks>
  47. <TargetCPU Value="x86_64"/>
  48. <TargetOS Value="win64"/>
  49. </CodeGeneration>
  50. <Linking>
  51. <Debugging>
  52. <DebugInfoType Value="dsDwarf2Set"/>
  53. <UseHeaptrc Value="True"/>
  54. <UseExternalDbgSyms Value="True"/>
  55. </Debugging>
  56. <Options>
  57. <ExecutableType Value="Library"/>
  58. </Options>
  59. </Linking>
  60. <Other>
  61. <CompilerMessages>
  62. <IgnoredMessages idx5024="True"/>
  63. </CompilerMessages>
  64. <CustomOptions Value="-dDEBUG"/>
  65. </Other>
  66. </CompilerOptions>
  67. </Item2>
  68. <Item3 Name="Win64Release">
  69. <CompilerOptions>
  70. <Version Value="11"/>
  71. <PathDelim Value="\"/>
  72. <Target>
  73. <Filename Value="bin\$(TargetCPU)-$(TargetOS)\libtextsuite"/>
  74. </Target>
  75. <SearchPaths>
  76. <IncludeFiles Value="$(ProjOutDir);inc"/>
  77. <OtherUnitFiles Value="src;src\TextSuite;src\Utils;src\OpenGLCore"/>
  78. <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>
  79. </SearchPaths>
  80. <CodeGeneration>
  81. <SmartLinkUnit Value="True"/>
  82. <RelocatableUnit Value="True"/>
  83. <TargetCPU Value="x86_64"/>
  84. <TargetOS Value="win64"/>
  85. <Optimizations>
  86. <OptimizationLevel Value="3"/>
  87. </Optimizations>
  88. </CodeGeneration>
  89. <Linking>
  90. <LinkSmart Value="True"/>
  91. <Options>
  92. <ExecutableType Value="Library"/>
  93. </Options>
  94. </Linking>
  95. <Other>
  96. <CompilerMessages>
  97. <IgnoredMessages idx5024="True"/>
  98. </CompilerMessages>
  99. </Other>
  100. </CompilerOptions>
  101. </Item3>
  102. <Item4 Name="Win32Debug">
  103. <CompilerOptions>
  104. <Version Value="11"/>
  105. <PathDelim Value="\"/>
  106. <Target>
  107. <Filename Value="bin\$(TargetCPU)-$(TargetOS)\libtextsuite"/>
  108. </Target>
  109. <SearchPaths>
  110. <IncludeFiles Value="$(ProjOutDir);inc"/>
  111. <OtherUnitFiles Value="src;src\TextSuite;src\Utils;src\OpenGLCore"/>
  112. <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>
  113. </SearchPaths>
  114. <Parsing>
  115. <SyntaxOptions>
  116. <IncludeAssertionCode Value="True"/>
  117. </SyntaxOptions>
  118. </Parsing>
  119. <CodeGeneration>
  120. <RelocatableUnit Value="True"/>
  121. <Checks>
  122. <IOChecks Value="True"/>
  123. <RangeChecks Value="True"/>
  124. <OverflowChecks Value="True"/>
  125. <StackChecks Value="True"/>
  126. </Checks>
  127. <TargetCPU Value="i386"/>
  128. <TargetOS Value="win32"/>
  129. </CodeGeneration>
  130. <Linking>
  131. <Debugging>
  132. <DebugInfoType Value="dsDwarf2Set"/>
  133. <UseHeaptrc Value="True"/>
  134. <UseExternalDbgSyms Value="True"/>
  135. </Debugging>
  136. <Options>
  137. <ExecutableType Value="Library"/>
  138. </Options>
  139. </Linking>
  140. <Other>
  141. <CompilerMessages>
  142. <IgnoredMessages idx5024="True"/>
  143. </CompilerMessages>
  144. <CustomOptions Value="-dDEBUG"/>
  145. <OtherDefines Count="1">
  146. <Define0 Value="DUMP_HEAPTRACE"/>
  147. </OtherDefines>
  148. </Other>
  149. </CompilerOptions>
  150. </Item4>
  151. <Item5 Name="Win32Release">
  152. <CompilerOptions>
  153. <Version Value="11"/>
  154. <PathDelim Value="\"/>
  155. <Target>
  156. <Filename Value="bin\$(TargetCPU)-$(TargetOS)\libtextsuite"/>
  157. </Target>
  158. <SearchPaths>
  159. <IncludeFiles Value="$(ProjOutDir);inc"/>
  160. <OtherUnitFiles Value="src;src\TextSuite;src\Utils;src\OpenGLCore"/>
  161. <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>
  162. </SearchPaths>
  163. <CodeGeneration>
  164. <SmartLinkUnit Value="True"/>
  165. <RelocatableUnit Value="True"/>
  166. <TargetCPU Value="i386"/>
  167. <TargetOS Value="win32"/>
  168. <Optimizations>
  169. <OptimizationLevel Value="3"/>
  170. </Optimizations>
  171. </CodeGeneration>
  172. <Linking>
  173. <LinkSmart Value="True"/>
  174. <Options>
  175. <ExecutableType Value="Library"/>
  176. </Options>
  177. </Linking>
  178. <Other>
  179. <CompilerMessages>
  180. <IgnoredMessages idx5024="True"/>
  181. </CompilerMessages>
  182. </Other>
  183. </CompilerOptions>
  184. </Item5>
  185. <Item6 Name="Linux32Debug">
  186. <CompilerOptions>
  187. <Version Value="11"/>
  188. <PathDelim Value="\"/>
  189. <Target>
  190. <Filename Value="bin\$(TargetCPU)-$(TargetOS)\textsuite"/>
  191. </Target>
  192. <SearchPaths>
  193. <IncludeFiles Value="$(ProjOutDir);inc"/>
  194. <OtherUnitFiles Value="src;src\TextSuite;src\Utils;src\OpenGLCore"/>
  195. <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>
  196. </SearchPaths>
  197. <Parsing>
  198. <SyntaxOptions>
  199. <IncludeAssertionCode Value="True"/>
  200. </SyntaxOptions>
  201. </Parsing>
  202. <CodeGeneration>
  203. <RelocatableUnit Value="True"/>
  204. <Checks>
  205. <IOChecks Value="True"/>
  206. <RangeChecks Value="True"/>
  207. <OverflowChecks Value="True"/>
  208. <StackChecks Value="True"/>
  209. </Checks>
  210. <TargetCPU Value="i386"/>
  211. <TargetOS Value="linux"/>
  212. </CodeGeneration>
  213. <Linking>
  214. <Debugging>
  215. <DebugInfoType Value="dsDwarf2Set"/>
  216. <UseHeaptrc Value="True"/>
  217. <UseExternalDbgSyms Value="True"/>
  218. </Debugging>
  219. <Options>
  220. <ExecutableType Value="Library"/>
  221. </Options>
  222. </Linking>
  223. <Other>
  224. <CompilerMessages>
  225. <IgnoredMessages idx5024="True"/>
  226. </CompilerMessages>
  227. <CustomOptions Value="-dDEBUG"/>
  228. <OtherDefines Count="1">
  229. <Define0 Value="DEBUG"/>
  230. </OtherDefines>
  231. </Other>
  232. </CompilerOptions>
  233. </Item6>
  234. <Item7 Name="Linux32Release">
  235. <CompilerOptions>
  236. <Version Value="11"/>
  237. <PathDelim Value="\"/>
  238. <Target>
  239. <Filename Value="bin\$(TargetCPU)-$(TargetOS)\textsuite"/>
  240. </Target>
  241. <SearchPaths>
  242. <IncludeFiles Value="$(ProjOutDir);inc"/>
  243. <OtherUnitFiles Value="src;src\TextSuite;src\Utils;src\OpenGLCore"/>
  244. <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>
  245. </SearchPaths>
  246. <CodeGeneration>
  247. <SmartLinkUnit Value="True"/>
  248. <RelocatableUnit Value="True"/>
  249. <TargetCPU Value="i386"/>
  250. <TargetOS Value="linux"/>
  251. <Optimizations>
  252. <OptimizationLevel Value="3"/>
  253. </Optimizations>
  254. </CodeGeneration>
  255. <Linking>
  256. <LinkSmart Value="True"/>
  257. <Options>
  258. <ExecutableType Value="Library"/>
  259. </Options>
  260. </Linking>
  261. <Other>
  262. <CompilerMessages>
  263. <IgnoredMessages idx5024="True"/>
  264. </CompilerMessages>
  265. </Other>
  266. </CompilerOptions>
  267. </Item7>
  268. <Item8 Name="Linux64Debug">
  269. <CompilerOptions>
  270. <Version Value="11"/>
  271. <PathDelim Value="\"/>
  272. <Target>
  273. <Filename Value="bin\$(TargetCPU)-$(TargetOS)\textsuite"/>
  274. </Target>
  275. <SearchPaths>
  276. <IncludeFiles Value="$(ProjOutDir);inc"/>
  277. <OtherUnitFiles Value="src;src\TextSuite;src\Utils;src\OpenGLCore"/>
  278. <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>
  279. </SearchPaths>
  280. <Parsing>
  281. <SyntaxOptions>
  282. <IncludeAssertionCode Value="True"/>
  283. </SyntaxOptions>
  284. </Parsing>
  285. <CodeGeneration>
  286. <RelocatableUnit Value="True"/>
  287. <Checks>
  288. <IOChecks Value="True"/>
  289. <RangeChecks Value="True"/>
  290. <OverflowChecks Value="True"/>
  291. <StackChecks Value="True"/>
  292. </Checks>
  293. <TargetCPU Value="x86_64"/>
  294. <TargetOS Value="linux"/>
  295. </CodeGeneration>
  296. <Linking>
  297. <Debugging>
  298. <DebugInfoType Value="dsDwarf2Set"/>
  299. <UseHeaptrc Value="True"/>
  300. <UseExternalDbgSyms Value="True"/>
  301. </Debugging>
  302. <Options>
  303. <ExecutableType Value="Library"/>
  304. </Options>
  305. </Linking>
  306. <Other>
  307. <CompilerMessages>
  308. <IgnoredMessages idx5024="True"/>
  309. </CompilerMessages>
  310. <CustomOptions Value="-dDEBUG"/>
  311. <OtherDefines Count="1">
  312. <Define0 Value="DEBUG"/>
  313. </OtherDefines>
  314. </Other>
  315. </CompilerOptions>
  316. </Item8>
  317. <Item9 Name="Linux64Release">
  318. <CompilerOptions>
  319. <Version Value="11"/>
  320. <PathDelim Value="\"/>
  321. <Target>
  322. <Filename Value="bin\$(TargetCPU)-$(TargetOS)\textsuite"/>
  323. </Target>
  324. <SearchPaths>
  325. <IncludeFiles Value="$(ProjOutDir);inc"/>
  326. <OtherUnitFiles Value="src;src\TextSuite;src\Utils;src\OpenGLCore"/>
  327. <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>
  328. </SearchPaths>
  329. <CodeGeneration>
  330. <SmartLinkUnit Value="True"/>
  331. <RelocatableUnit Value="True"/>
  332. <TargetCPU Value="x86_64"/>
  333. <TargetOS Value="linux"/>
  334. <Optimizations>
  335. <OptimizationLevel Value="3"/>
  336. </Optimizations>
  337. </CodeGeneration>
  338. <Linking>
  339. <LinkSmart Value="True"/>
  340. <Options>
  341. <ExecutableType Value="Library"/>
  342. </Options>
  343. </Linking>
  344. <Other>
  345. <CompilerMessages>
  346. <IgnoredMessages idx5024="True"/>
  347. </CompilerMessages>
  348. </Other>
  349. </CompilerOptions>
  350. </Item9>
  351. </BuildModes>
  352. <PublishOptions>
  353. <Version Value="2"/>
  354. </PublishOptions>
  355. <RunParams>
  356. <local>
  357. <FormatVersion Value="1"/>
  358. </local>
  359. </RunParams>
  360. <Units Count="34">
  361. <Unit0>
  362. <Filename Value="libTextSuite.lpr"/>
  363. <IsPartOfProject Value="True"/>
  364. </Unit0>
  365. <Unit1>
  366. <Filename Value="src\ultsChar.pas"/>
  367. <IsPartOfProject Value="True"/>
  368. </Unit1>
  369. <Unit2>
  370. <Filename Value="src\ultsContext.pas"/>
  371. <IsPartOfProject Value="True"/>
  372. </Unit2>
  373. <Unit3>
  374. <Filename Value="src\ultsFont.pas"/>
  375. <IsPartOfProject Value="True"/>
  376. </Unit3>
  377. <Unit4>
  378. <Filename Value="src\ultsFontCreator.pas"/>
  379. <IsPartOfProject Value="True"/>
  380. </Unit4>
  381. <Unit5>
  382. <Filename Value="src\ultsGeneral.pas"/>
  383. <IsPartOfProject Value="True"/>
  384. </Unit5>
  385. <Unit6>
  386. <Filename Value="src\ultsImage.pas"/>
  387. <IsPartOfProject Value="True"/>
  388. </Unit6>
  389. <Unit7>
  390. <Filename Value="src\ultsPostProcessor.pas"/>
  391. <IsPartOfProject Value="True"/>
  392. </Unit7>
  393. <Unit8>
  394. <Filename Value="src\ultsRenderer.pas"/>
  395. <IsPartOfProject Value="True"/>
  396. </Unit8>
  397. <Unit9>
  398. <Filename Value="src\ultsTextBlock.pas"/>
  399. <IsPartOfProject Value="True"/>
  400. </Unit9>
  401. <Unit10>
  402. <Filename Value="src\ultsTypes.pas"/>
  403. <IsPartOfProject Value="True"/>
  404. </Unit10>
  405. <Unit11>
  406. <Filename Value="src\ultsUtils.pas"/>
  407. <IsPartOfProject Value="True"/>
  408. </Unit11>
  409. <Unit12>
  410. <Filename Value="src\TextSuite\utsPostProcessor.pas"/>
  411. <IsPartOfProject Value="True"/>
  412. </Unit12>
  413. <Unit13>
  414. <Filename Value="src\TextSuite\utsFreeType.pas"/>
  415. <IsPartOfProject Value="True"/>
  416. </Unit13>
  417. <Unit14>
  418. <Filename Value="src\TextSuite\utsTextBlock.pas"/>
  419. <IsPartOfProject Value="True"/>
  420. </Unit14>
  421. <Unit15>
  422. <Filename Value="src\TextSuite\utsCharCache.pas"/>
  423. <IsPartOfProject Value="True"/>
  424. </Unit15>
  425. <Unit16>
  426. <Filename Value="src\TextSuite\utsContext.pas"/>
  427. <IsPartOfProject Value="True"/>
  428. </Unit16>
  429. <Unit17>
  430. <Filename Value="src\TextSuite\utsTextSuite.pas"/>
  431. <IsPartOfProject Value="True"/>
  432. </Unit17>
  433. <Unit18>
  434. <Filename Value="src\TextSuite\utsTypes.pas"/>
  435. <IsPartOfProject Value="True"/>
  436. </Unit18>
  437. <Unit19>
  438. <Filename Value="src\TextSuite\utsImage.pas"/>
  439. <IsPartOfProject Value="True"/>
  440. </Unit19>
  441. <Unit20>
  442. <Filename Value="src\TextSuite\utsRendererOpenGL.pas"/>
  443. <IsPartOfProject Value="True"/>
  444. </Unit20>
  445. <Unit21>
  446. <Filename Value="src\TextSuite\utsOpenGLUtils.pas"/>
  447. <IsPartOfProject Value="True"/>
  448. </Unit21>
  449. <Unit22>
  450. <Filename Value="src\TextSuite\utsRenderer.pas"/>
  451. <IsPartOfProject Value="True"/>
  452. </Unit22>
  453. <Unit23>
  454. <Filename Value="src\TextSuite\utsUtils.pas"/>
  455. <IsPartOfProject Value="True"/>
  456. </Unit23>
  457. <Unit24>
  458. <Filename Value="src\TextSuite\utsFont.pas"/>
  459. <IsPartOfProject Value="True"/>
  460. </Unit24>
  461. <Unit25>
  462. <Filename Value="src\TextSuite\TextSuite.pas"/>
  463. <IsPartOfProject Value="True"/>
  464. </Unit25>
  465. <Unit26>
  466. <Filename Value="src\TextSuite\utsChar.pas"/>
  467. <IsPartOfProject Value="True"/>
  468. </Unit26>
  469. <Unit27>
  470. <Filename Value="src\TextSuite\utsCodePages.pas"/>
  471. <IsPartOfProject Value="True"/>
  472. </Unit27>
  473. <Unit28>
  474. <Filename Value="src\TextSuite\utsConstants.pas"/>
  475. <IsPartOfProject Value="True"/>
  476. </Unit28>
  477. <Unit29>
  478. <Filename Value="src\TextSuite\utsFontCreator.pas"/>
  479. <IsPartOfProject Value="True"/>
  480. </Unit29>
  481. <Unit30>
  482. <Filename Value="src\TextSuite\utsFontCreatorFreeType.pas"/>
  483. <IsPartOfProject Value="True"/>
  484. </Unit30>
  485. <Unit31>
  486. <Filename Value="src\TextSuite\utsFontCreatorGDI.pas"/>
  487. <IsPartOfProject Value="True"/>
  488. </Unit31>
  489. <Unit32>
  490. <Filename Value="src\TextSuite\utsGDI.pas"/>
  491. <IsPartOfProject Value="True"/>
  492. </Unit32>
  493. <Unit33>
  494. <Filename Value="src\TextSuite\utsRendererOpenGLES.pas"/>
  495. <IsPartOfProject Value="True"/>
  496. </Unit33>
  497. </Units>
  498. </ProjectOptions>
  499. <CompilerOptions>
  500. <Version Value="11"/>
  501. <PathDelim Value="\"/>
  502. <Target>
  503. <Filename Value="libTextSuite-$(TargetCPU)-$(TargetOS)-debug"/>
  504. </Target>
  505. <SearchPaths>
  506. <IncludeFiles Value="$(ProjOutDir);inc"/>
  507. <OtherUnitFiles Value="src;src\TextSuite;src\Utils;src\OpenGLCore"/>
  508. <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>
  509. </SearchPaths>
  510. <CodeGeneration>
  511. <RelocatableUnit Value="True"/>
  512. </CodeGeneration>
  513. <Linking>
  514. <Debugging>
  515. <UseHeaptrc Value="True"/>
  516. </Debugging>
  517. <Options>
  518. <ExecutableType Value="Library"/>
  519. </Options>
  520. </Linking>
  521. <Other>
  522. <CompilerMessages>
  523. <IgnoredMessages idx5024="True"/>
  524. </CompilerMessages>
  525. <CustomOptions Value="-dDUMP_HEAPTRACE
  526. -dDEBUG"/>
  527. </Other>
  528. </CompilerOptions>
  529. <Debugging>
  530. <Exceptions Count="3">
  531. <Item1>
  532. <Name Value="EAbort"/>
  533. </Item1>
  534. <Item2>
  535. <Name Value="ECodetoolError"/>
  536. </Item2>
  537. <Item3>
  538. <Name Value="EFOpenError"/>
  539. </Item3>
  540. </Exceptions>
  541. </Debugging>
  542. </CONFIG>