configurations.xml 6.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <configurationDescriptor version="100">
  3. <logicalFolder name="root" displayName="root" projectFiles="true" kind="ROOT">
  4. <logicalFolder name="HeaderFiles"
  5. displayName="Header Files"
  6. projectFiles="true">
  7. <itemPath>stdafx.h</itemPath>
  8. </logicalFolder>
  9. EE_APP_ITEMS
  10. <logicalFolder name="TestFiles"
  11. displayName="Test Files"
  12. projectFiles="false"
  13. kind="TEST_LOGICAL_FOLDER">
  14. </logicalFolder>
  15. <logicalFolder name="ExternalFiles"
  16. displayName="Important Files"
  17. projectFiles="false"
  18. kind="IMPORTANT_FILES_FOLDER">
  19. <itemPath>Makefile</itemPath>
  20. </logicalFolder>
  21. </logicalFolder>
  22. <sourceRootList>
  23. <Elem>Source</Elem>
  24. </sourceRootList>
  25. <projectmakefile>Makefile</projectmakefile>
  26. <confs>
  27. <conf name="Debug" type="1">
  28. <toolsSet>
  29. <compilerSet>default</compilerSet>
  30. <dependencyChecking>true</dependencyChecking>
  31. <rebuildPropChanged>false</rebuildPropChanged>
  32. </toolsSet>
  33. <compileType>
  34. <cTool>
  35. <developmentMode>0</developmentMode>
  36. <commandlineTool>clang</commandlineTool>
  37. </cTool>
  38. <ccTool>
  39. <architecture>2</architecture>
  40. <standard>11</standard>
  41. <commandlineTool>clang++</commandlineTool>
  42. <incDir>
  43. <pElem>.</pElem>
  44. EE_HEADER_PATH
  45. </incDir>
  46. <commandLine>-fshort-wchar -fpermissive -ffast-math -ffriend-injection -Wno-int-to-pointer-cast -Wno-invalid-offsetof -Wno-comment -Wno-parentheses -Wno-switch -Wno-null-dereference -Wno-empty-body -Wno-address-of-temporary -Wno-return-type-c-linkage -include stdafx.h</commandLine>
  47. <preprocessorList>
  48. <Elem>DEBUG=1</Elem>
  49. </preprocessorList>
  50. </ccTool>
  51. <linkerTool>
  52. <output>EE_APP_NAME</output>
  53. <linkerDynSerch>
  54. <pElem>Bin</pElem>
  55. </linkerDynSerch>
  56. <commandlineTool>clang++</commandlineTool>
  57. <linkerLibItems>
  58. <linkerLibFileItem>EE_LIB_PATH</linkerLibFileItem>
  59. EXTERNAL_LIBS
  60. <linkerLibLibItem>X11</linkerLibLibItem>
  61. <linkerLibLibItem>Xmu</linkerLibLibItem>
  62. <linkerLibLibItem>Xxf86vm</linkerLibLibItem>
  63. <linkerLibLibItem>Xinerama</linkerLibLibItem>
  64. <linkerLibLibItem>Xrandr</linkerLibLibItem>
  65. <linkerLibLibItem>rt</linkerLibLibItem>
  66. <linkerLibLibItem>Xi</linkerLibLibItem>
  67. <linkerLibLibItem>Xcursor</linkerLibLibItem>
  68. <linkerLibLibItem>GL</linkerLibLibItem>
  69. <linkerLibLibItem>openal</linkerLibLibItem>
  70. <linkerLibLibItem>z</linkerLibLibItem>
  71. <linkerLibLibItem>odbc</linkerLibLibItem>
  72. <linkerLibLibItem>udev</linkerLibLibItem>
  73. <linkerLibStdlibItem>PosixThreads</linkerLibStdlibItem>
  74. <linkerLibStdlibItem>DynamicLinking</linkerLibStdlibItem>
  75. </linkerLibItems>
  76. <commandLine>-static-libstdc++</commandLine>
  77. </linkerTool>
  78. </compileType>
  79. EE_APP_FILES
  80. <item path="stdafx.h" ex="false" tool="3" flavor2="0">
  81. <customTool>
  82. <customToolCommandline>clang++ -x c++-header stdafx.h -o stdafx.h.pch $(CXXFLAGS) -g -DDEBUG=1 -I. EE_HEADER_PATH -std=c++14</customToolCommandline>
  83. <customToolOutputs>stdafx.h.pch</customToolOutputs>
  84. </customTool>
  85. </item>
  86. </conf>
  87. <conf name="Release" type="1">
  88. <toolsSet>
  89. <compilerSet>default</compilerSet>
  90. <dependencyChecking>true</dependencyChecking>
  91. <rebuildPropChanged>false</rebuildPropChanged>
  92. </toolsSet>
  93. <compileType>
  94. <cTool>
  95. <developmentMode>0</developmentMode>
  96. <commandlineTool>clang</commandlineTool>
  97. </cTool>
  98. <ccTool>
  99. <developmentMode>6</developmentMode>
  100. <architecture>2</architecture>
  101. <standard>11</standard>
  102. <commandlineTool>clang++</commandlineTool>
  103. <incDir>
  104. <pElem>.</pElem>
  105. EE_HEADER_PATH
  106. </incDir>
  107. <commandLine>-fshort-wchar -fpermissive -ffast-math -ffriend-injection -Wno-int-to-pointer-cast -Wno-invalid-offsetof -Wno-comment -Wno-parentheses -Wno-switch -Wno-null-dereference -Wno-empty-body -Wno-address-of-temporary -Wno-return-type-c-linkage -include stdafx.h</commandLine>
  108. <preprocessorList>
  109. <Elem>DEBUG=0</Elem>
  110. </preprocessorList>
  111. </ccTool>
  112. <fortranCompilerTool>
  113. <developmentMode>5</developmentMode>
  114. </fortranCompilerTool>
  115. <asmTool>
  116. <developmentMode>5</developmentMode>
  117. </asmTool>
  118. <linkerTool>
  119. <output>EE_APP_NAME</output>
  120. <linkerDynSerch>
  121. <pElem>Bin</pElem>
  122. </linkerDynSerch>
  123. <stripSymbols>true</stripSymbols>
  124. <commandlineTool>clang++</commandlineTool>
  125. <linkerLibItems>
  126. <linkerLibFileItem>EE_LIB_PATH</linkerLibFileItem>
  127. EXTERNAL_LIBS
  128. <linkerLibLibItem>X11</linkerLibLibItem>
  129. <linkerLibLibItem>Xmu</linkerLibLibItem>
  130. <linkerLibLibItem>Xxf86vm</linkerLibLibItem>
  131. <linkerLibLibItem>Xinerama</linkerLibLibItem>
  132. <linkerLibLibItem>Xrandr</linkerLibLibItem>
  133. <linkerLibLibItem>rt</linkerLibLibItem>
  134. <linkerLibLibItem>Xi</linkerLibLibItem>
  135. <linkerLibLibItem>Xcursor</linkerLibLibItem>
  136. <linkerLibLibItem>GL</linkerLibLibItem>
  137. <linkerLibLibItem>openal</linkerLibLibItem>
  138. <linkerLibLibItem>z</linkerLibLibItem>
  139. <linkerLibLibItem>odbc</linkerLibLibItem>
  140. <linkerLibLibItem>udev</linkerLibLibItem>
  141. <linkerLibStdlibItem>PosixThreads</linkerLibStdlibItem>
  142. <linkerLibStdlibItem>DynamicLinking</linkerLibStdlibItem>
  143. </linkerLibItems>
  144. <commandLine>-static-libstdc++</commandLine>
  145. </linkerTool>
  146. </compileType>
  147. EE_APP_FILES
  148. <item path="stdafx.h" ex="false" tool="3" flavor2="0">
  149. <customTool>
  150. <customToolCommandline>clang++ -x c++-header stdafx.h -o stdafx.h.pch $(CXXFLAGS) -O3 -DDEBUG=0 -I. EE_HEADER_PATH -std=c++14</customToolCommandline>
  151. <customToolOutputs>stdafx.h.pch</customToolOutputs>
  152. </customTool>
  153. </item>
  154. </conf>
  155. </confs>
  156. </configurationDescriptor>