ImGui_SDL2_OpenGL3_Demo.lpi 8.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <CONFIG>
  3. <ProjectOptions>
  4. <Version Value="12"/>
  5. <PathDelim Value="\"/>
  6. <General>
  7. <Flags>
  8. <MainUnitHasCreateFormStatements Value="False"/>
  9. <MainUnitHasTitleStatement Value="False"/>
  10. <MainUnitHasScaledStatement Value="False"/>
  11. <CompatibilityMode Value="True"/>
  12. </Flags>
  13. <SessionStorage Value="InProjectDir"/>
  14. <Title Value="ImGui_SDL2_OpenGL3_Demo"/>
  15. <UseAppBundle Value="False"/>
  16. <ResourceType Value="res"/>
  17. <UseXPManifest Value="True"/>
  18. <XPManifest>
  19. <DpiAware Value="True/PM_V2"/>
  20. <TextName Value="PasImGui.ImGui"/>
  21. <TextDesc Value="Pascal ImGui Binding Demo"/>
  22. </XPManifest>
  23. </General>
  24. <VersionInfo>
  25. <UseVersionInfo Value="True"/>
  26. <MajorVersionNr Value="1"/>
  27. </VersionInfo>
  28. <BuildModes Count="5">
  29. <Item1 Name="Default" Default="True"/>
  30. <Item2 Name="Debug_windows_64">
  31. <CompilerOptions>
  32. <Version Value="11"/>
  33. <PathDelim Value="\"/>
  34. <Target>
  35. <Filename Value=".\Win64\ImGui_SDL2_OpenGL3_Demo_debug"/>
  36. </Target>
  37. <SearchPaths>
  38. <IncludeFiles Value="$(ProjOutDir);..\src"/>
  39. <Libraries Value="..\libs\static\win64"/>
  40. <OtherUnitFiles Value="..\src;..\impl;..\OpenGL3;..\SDL2-for-Pascal\units;..\examples"/>
  41. <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>
  42. </SearchPaths>
  43. <Parsing>
  44. <SyntaxOptions>
  45. <SyntaxMode Value="Delphi"/>
  46. <IncludeAssertionCode Value="True"/>
  47. </SyntaxOptions>
  48. </Parsing>
  49. <CodeGeneration>
  50. <Checks>
  51. <IOChecks Value="True"/>
  52. <RangeChecks Value="True"/>
  53. <OverflowChecks Value="True"/>
  54. <StackChecks Value="True"/>
  55. </Checks>
  56. <VerifyObjMethodCallValidity Value="True"/>
  57. </CodeGeneration>
  58. <Linking>
  59. <Debugging>
  60. <DebugInfoType Value="dsDwarf3"/>
  61. <UseHeaptrc Value="True"/>
  62. <UseExternalDbgSyms Value="True"/>
  63. </Debugging>
  64. </Linking>
  65. </CompilerOptions>
  66. </Item2>
  67. <Item3 Name="Release_windows_64">
  68. <CompilerOptions>
  69. <Version Value="11"/>
  70. <PathDelim Value="\"/>
  71. <Target>
  72. <Filename Value=".\Win64\ImGui_SDL2_OpenGL3_Demo"/>
  73. </Target>
  74. <SearchPaths>
  75. <IncludeFiles Value="$(ProjOutDir);..\src"/>
  76. <Libraries Value="..\libs\static\win64"/>
  77. <OtherUnitFiles Value="..\src;..\impl;..\OpenGL3;..\SDL2-for-Pascal\units;..\examples"/>
  78. <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>
  79. </SearchPaths>
  80. <CodeGeneration>
  81. <SmartLinkUnit Value="True"/>
  82. <TargetCPU Value="x86_64"/>
  83. <TargetOS Value="win64"/>
  84. <Optimizations>
  85. <OptimizationLevel Value="3"/>
  86. </Optimizations>
  87. </CodeGeneration>
  88. <Linking>
  89. <Debugging>
  90. <DebugInfoType Value="dsDwarf3"/>
  91. </Debugging>
  92. <LinkSmart Value="True"/>
  93. <Options>
  94. <Win32>
  95. <GraphicApplication Value="True"/>
  96. </Win32>
  97. </Options>
  98. </Linking>
  99. </CompilerOptions>
  100. </Item3>
  101. <Item4 Name="Release_linux_64">
  102. <CompilerOptions>
  103. <Version Value="11"/>
  104. <PathDelim Value="\"/>
  105. <Target>
  106. <Filename Value=".\Linux64\ImGui_SDL2_OpenGL3_Demo"/>
  107. </Target>
  108. <SearchPaths>
  109. <IncludeFiles Value="$(ProjOutDir);..\src"/>
  110. <Libraries Value="..\libs\static\linux64"/>
  111. <OtherUnitFiles Value="..\src;..\impl;..\OpenGL3;..\SDL2-for-Pascal\units;..\examples"/>
  112. <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>
  113. </SearchPaths>
  114. <CodeGeneration>
  115. <SmartLinkUnit Value="True"/>
  116. <TargetCPU Value="x86_64"/>
  117. <TargetOS Value="linux"/>
  118. <Optimizations>
  119. <OptimizationLevel Value="3"/>
  120. </Optimizations>
  121. </CodeGeneration>
  122. <Linking>
  123. <Debugging>
  124. <GenerateDebugInfo Value="False"/>
  125. <RunWithoutDebug Value="True"/>
  126. </Debugging>
  127. <LinkSmart Value="True"/>
  128. </Linking>
  129. </CompilerOptions>
  130. </Item4>
  131. <Item5 Name="Debug_linux_64">
  132. <CompilerOptions>
  133. <Version Value="11"/>
  134. <PathDelim Value="\"/>
  135. <Target>
  136. <Filename Value=".\Linux64\ImGui_SDL2_OpenGL3_Demo"/>
  137. </Target>
  138. <SearchPaths>
  139. <IncludeFiles Value="$(ProjOutDir);..\src"/>
  140. <Libraries Value="..\libs\static\linux64"/>
  141. <OtherUnitFiles Value="..\src;..\impl;..\OpenGL3;..\SDL2-for-Pascal\units;..\examples"/>
  142. <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>
  143. </SearchPaths>
  144. <CodeGeneration>
  145. <TargetCPU Value="x86_64"/>
  146. <TargetOS Value="linux"/>
  147. <Optimizations>
  148. <OptimizationLevel Value="0"/>
  149. </Optimizations>
  150. </CodeGeneration>
  151. <Linking>
  152. <Debugging>
  153. <RunWithoutDebug Value="True"/>
  154. <DebugInfoType Value="dsDwarf3"/>
  155. <UseExternalDbgSyms Value="True"/>
  156. </Debugging>
  157. </Linking>
  158. </CompilerOptions>
  159. </Item5>
  160. <SharedMatrixOptions Count="2">
  161. <Item1 ID="731975208417" Modes="Debug_windows_64,Release_windows_64,Debug_linux_64,Release_linux_64" Value="-CfAVX2 -CpCOREAVX2 -OpCOREAVX2 -OoFASTMATH"/>
  162. <Item2 ID="883228556756" Modes="Release_windows_64,Debug_windows_64,Release_linux_64,Debug_linux_64" Value="-dSDL2"/>
  163. </SharedMatrixOptions>
  164. </BuildModes>
  165. <PublishOptions>
  166. <Version Value="2"/>
  167. </PublishOptions>
  168. <RunParams>
  169. <FormatVersion Value="2"/>
  170. <Modes Count="1">
  171. <Mode0 Name="default"/>
  172. </Modes>
  173. </RunParams>
  174. <Units Count="11">
  175. <Unit0>
  176. <Filename Value="ImGui_SDL2_OpenGL3_Demo.dpr"/>
  177. <IsPartOfProject Value="True"/>
  178. </Unit0>
  179. <Unit1>
  180. <Filename Value="..\OpenGL3\OpenGl3.Loader.pas"/>
  181. <IsPartOfProject Value="True"/>
  182. </Unit1>
  183. <Unit2>
  184. <Filename Value="..\SDL2-for-Pascal\units\sdl2.pas"/>
  185. <IsPartOfProject Value="True"/>
  186. </Unit2>
  187. <Unit3>
  188. <Filename Value="..\impl\PasImGui.Backend.SDL2.pas"/>
  189. <IsPartOfProject Value="True"/>
  190. </Unit3>
  191. <Unit4>
  192. <Filename Value="..\impl\PasImGui.Renderer.OpenGL3.pas"/>
  193. <IsPartOfProject Value="True"/>
  194. </Unit4>
  195. <Unit5>
  196. <Filename Value="..\impl\glad_gl.pas"/>
  197. <IsPartOfProject Value="True"/>
  198. </Unit5>
  199. <Unit6>
  200. <Filename Value="..\impl\glfw.pas"/>
  201. <IsPartOfProject Value="True"/>
  202. </Unit6>
  203. <Unit7>
  204. <Filename Value="..\examples\CustomNodeGraph.pas"/>
  205. <IsPartOfProject Value="True"/>
  206. </Unit7>
  207. <Unit8>
  208. <Filename Value="..\examples\testwindow.pas"/>
  209. <IsPartOfProject Value="True"/>
  210. <UnitName Value="TestWindow"/>
  211. </Unit8>
  212. <Unit9>
  213. <Filename Value="..\src\PasImGui.Utils.pas"/>
  214. <IsPartOfProject Value="True"/>
  215. </Unit9>
  216. <Unit10>
  217. <Filename Value="..\src\PasImGui.ImPlot.pas"/>
  218. <IsPartOfProject Value="True"/>
  219. </Unit10>
  220. </Units>
  221. </ProjectOptions>
  222. <CompilerOptions>
  223. <Version Value="11"/>
  224. <PathDelim Value="\"/>
  225. <Target>
  226. <Filename Value="ImGui_SDL2_OpenGL3_Demo"/>
  227. </Target>
  228. <SearchPaths>
  229. <IncludeFiles Value="$(ProjOutDir)"/>
  230. <OtherUnitFiles Value="..\OpenGL3;..\examples"/>
  231. <UnitOutputDirectory Value="lib\$(TargetCPU)-$(TargetOS)"/>
  232. </SearchPaths>
  233. </CompilerOptions>
  234. <Debugging>
  235. <Exceptions Count="3">
  236. <Item1>
  237. <Name Value="EAbort"/>
  238. </Item1>
  239. <Item2>
  240. <Name Value="ECodetoolError"/>
  241. </Item2>
  242. <Item3>
  243. <Name Value="EFOpenError"/>
  244. </Item3>
  245. </Exceptions>
  246. </Debugging>
  247. </CONFIG>