project.pbxproj 23 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448
  1. // !$*UTF8*$!
  2. {
  3. archiveVersion = 1;
  4. classes = {
  5. };
  6. objectVersion = 56;
  7. objects = {
  8. /* Begin PBXBuildFile section */
  9. 3BF911C02CFF032000E11762 /* BoostGeometryTools.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BF911AE2CFF032000E11762 /* BoostGeometryTools.cpp */; };
  10. 3BF911C12CFF032000E11762 /* BoxPositionTool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BF911B02CFF032000E11762 /* BoxPositionTool.cpp */; };
  11. 3BF911C22CFF032000E11762 /* contourdata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BF911B22CFF032000E11762 /* contourdata.cpp */; };
  12. 3BF911C32CFF032000E11762 /* contourdatatools.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BF911B42CFF032000E11762 /* contourdatatools.cpp */; };
  13. 3BF911C42CFF032000E11762 /* FillGlobalConfig.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BF911B62CFF032000E11762 /* FillGlobalConfig.cpp */; };
  14. 3BF911C52CFF032000E11762 /* LevelGenerate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BF911B92CFF032000E11762 /* LevelGenerate.cpp */; };
  15. 3BF911C62CFF032000E11762 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BF911BB2CFF032000E11762 /* main.cpp */; };
  16. 3BF911C72CFF032000E11762 /* RandomGridFiller.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BF911BC2CFF032000E11762 /* RandomGridFiller.cpp */; };
  17. /* End PBXBuildFile section */
  18. /* Begin PBXCopyFilesBuildPhase section */
  19. 3BEDF7272CFEE64F0087F5CA /* CopyFiles */ = {
  20. isa = PBXCopyFilesBuildPhase;
  21. buildActionMask = 2147483647;
  22. dstPath = /usr/share/man/man1/;
  23. dstSubfolderSpec = 0;
  24. files = (
  25. );
  26. runOnlyForDeploymentPostprocessing = 1;
  27. };
  28. /* End PBXCopyFilesBuildPhase section */
  29. /* Begin PBXFileReference section */
  30. 3BEDF7292CFEE64F0087F5CA /* Test */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = Test; sourceTree = BUILT_PRODUCTS_DIR; };
  31. 3BF9118C2CFF032000E11762 /* 测试图片说明.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "测试图片说明.txt"; sourceTree = "<group>"; };
  32. 3BF9118D2CFF032000E11762 /* files.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = files.txt; sourceTree = "<group>"; };
  33. 3BF9118E2CFF032000E11762 /* jewel_assher_002_2_1.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = jewel_assher_002_2_1.png; sourceTree = "<group>"; };
  34. 3BF9118F2CFF032000E11762 /* jewel_assher_002_2_1.png.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = jewel_assher_002_2_1.png.json; sourceTree = "<group>"; };
  35. 3BF911902CFF032000E11762 /* jewel_assher_002_yz.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = jewel_assher_002_yz.png; sourceTree = "<group>"; };
  36. 3BF911912CFF032000E11762 /* jewel_brillant_030_1_1.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = jewel_brillant_030_1_1.png; sourceTree = "<group>"; };
  37. 3BF911922CFF032000E11762 /* jewel_brillant_030_1_1.png.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = jewel_brillant_030_1_1.png.json; sourceTree = "<group>"; };
  38. 3BF911932CFF032000E11762 /* jewel_brillant_030_yz.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = jewel_brillant_030_yz.png; sourceTree = "<group>"; };
  39. 3BF911942CFF032000E11762 /* jewel_brillant_032_1_1.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = jewel_brillant_032_1_1.png; sourceTree = "<group>"; };
  40. 3BF911952CFF032000E11762 /* jewel_brillant_032_1_1.png.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = jewel_brillant_032_1_1.png.json; sourceTree = "<group>"; };
  41. 3BF911962CFF032000E11762 /* jewel_brillant_032_yz.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = jewel_brillant_032_yz.png; sourceTree = "<group>"; };
  42. 3BF911972CFF032000E11762 /* jewel_coussin_031_1_1.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = jewel_coussin_031_1_1.png; sourceTree = "<group>"; };
  43. 3BF911982CFF032000E11762 /* jewel_coussin_031_1_1.png.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = jewel_coussin_031_1_1.png.json; sourceTree = "<group>"; };
  44. 3BF911992CFF032000E11762 /* jewel_coussin_031_yz.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = jewel_coussin_031_yz.png; sourceTree = "<group>"; };
  45. 3BF9119A2CFF032000E11762 /* jewel_coussin_062_1_1.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = jewel_coussin_062_1_1.png; sourceTree = "<group>"; };
  46. 3BF9119B2CFF032000E11762 /* jewel_coussin_062_1_1.png.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = jewel_coussin_062_1_1.png.json; sourceTree = "<group>"; };
  47. 3BF9119C2CFF032000E11762 /* jewel_coussin_062_yz.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = jewel_coussin_062_yz.png; sourceTree = "<group>"; };
  48. 3BF9119E2CFF032000E11762 /* pan-large_heng.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "pan-large_heng.png"; sourceTree = "<group>"; };
  49. 3BF9119F2CFF032000E11762 /* pan-large_heng.png.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "pan-large_heng.png.json"; sourceTree = "<group>"; };
  50. 3BF911A02CFF032000E11762 /* pan-large_shu.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "pan-large_shu.png"; sourceTree = "<group>"; };
  51. 3BF911A12CFF032000E11762 /* pan-large_shu.png.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "pan-large_shu.png.json"; sourceTree = "<group>"; };
  52. 3BF911A22CFF032000E11762 /* pan-only1.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "pan-only1.png"; sourceTree = "<group>"; };
  53. 3BF911A32CFF032000E11762 /* pan-only1.png.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "pan-only1.png.json"; sourceTree = "<group>"; };
  54. 3BF911A42CFF032000E11762 /* pan-small.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "pan-small.png"; sourceTree = "<group>"; };
  55. 3BF911A52CFF032000E11762 /* pan-small.png.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "pan-small.png.json"; sourceTree = "<group>"; };
  56. 3BF911A82CFF032000E11762 /* 测试关卡100.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "测试关卡100.json"; sourceTree = "<group>"; };
  57. 3BF911A92CFF032000E11762 /* sg_jewel_items.csv */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = sg_jewel_items.csv; sourceTree = "<group>"; };
  58. 3BF911AA2CFF032000E11762 /* sg_level_data.csv */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = sg_level_data.csv; sourceTree = "<group>"; };
  59. 3BF911AB2CFF032000E11762 /* sg_plate_items.csv */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = sg_plate_items.csv; sourceTree = "<group>"; };
  60. 3BF911AD2CFF032000E11762 /* ajson5.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ajson5.h; sourceTree = "<group>"; };
  61. 3BF911AE2CFF032000E11762 /* BoostGeometryTools.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BoostGeometryTools.cpp; sourceTree = "<group>"; };
  62. 3BF911AF2CFF032000E11762 /* BoostGeometryTools.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = BoostGeometryTools.hpp; sourceTree = "<group>"; };
  63. 3BF911B02CFF032000E11762 /* BoxPositionTool.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BoxPositionTool.cpp; sourceTree = "<group>"; };
  64. 3BF911B12CFF032000E11762 /* BoxPositionTool.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = BoxPositionTool.hpp; sourceTree = "<group>"; };
  65. 3BF911B22CFF032000E11762 /* contourdata.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = contourdata.cpp; sourceTree = "<group>"; };
  66. 3BF911B32CFF032000E11762 /* contourdata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = contourdata.h; sourceTree = "<group>"; };
  67. 3BF911B42CFF032000E11762 /* contourdatatools.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = contourdatatools.cpp; sourceTree = "<group>"; };
  68. 3BF911B52CFF032000E11762 /* contourdatatools.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = contourdatatools.hpp; sourceTree = "<group>"; };
  69. 3BF911B62CFF032000E11762 /* FillGlobalConfig.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FillGlobalConfig.cpp; sourceTree = "<group>"; };
  70. 3BF911B72CFF032000E11762 /* FillGlobalConfig.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = FillGlobalConfig.hpp; sourceTree = "<group>"; };
  71. 3BF911B82CFF032000E11762 /* FillResult.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = FillResult.hpp; sourceTree = "<group>"; };
  72. 3BF911B92CFF032000E11762 /* LevelGenerate.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LevelGenerate.cpp; sourceTree = "<group>"; };
  73. 3BF911BA2CFF032000E11762 /* LevelGenerate.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LevelGenerate.hpp; sourceTree = "<group>"; };
  74. 3BF911BB2CFF032000E11762 /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = main.cpp; sourceTree = "<group>"; };
  75. 3BF911BC2CFF032000E11762 /* RandomGridFiller.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RandomGridFiller.cpp; sourceTree = "<group>"; };
  76. 3BF911BD2CFF032000E11762 /* RandomGridFiller.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RandomGridFiller.hpp; sourceTree = "<group>"; };
  77. 3BF911BE2CFF032000E11762 /* SpriteData.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SpriteData.hpp; sourceTree = "<group>"; };
  78. /* End PBXFileReference section */
  79. /* Begin PBXFrameworksBuildPhase section */
  80. 3BEDF7262CFEE64F0087F5CA /* Frameworks */ = {
  81. isa = PBXFrameworksBuildPhase;
  82. buildActionMask = 2147483647;
  83. files = (
  84. );
  85. runOnlyForDeploymentPostprocessing = 0;
  86. };
  87. /* End PBXFrameworksBuildPhase section */
  88. /* Begin PBXGroup section */
  89. 3BEDF7202CFEE64F0087F5CA = {
  90. isa = PBXGroup;
  91. children = (
  92. 3BF911AC2CFF032000E11762 /* 测试数据 */,
  93. 3BF911BF2CFF032000E11762 /* auto_fill_jewel_v3 */,
  94. 3BEDF72A2CFEE64F0087F5CA /* Products */,
  95. );
  96. sourceTree = "<group>";
  97. };
  98. 3BEDF72A2CFEE64F0087F5CA /* Products */ = {
  99. isa = PBXGroup;
  100. children = (
  101. 3BEDF7292CFEE64F0087F5CA /* Test */,
  102. );
  103. name = Products;
  104. sourceTree = "<group>";
  105. };
  106. 3BF9119D2CFF032000E11762 /* sg_宝石轮廓 */ = {
  107. isa = PBXGroup;
  108. children = (
  109. 3BF9118C2CFF032000E11762 /* 测试图片说明.txt */,
  110. 3BF9118D2CFF032000E11762 /* files.txt */,
  111. 3BF9118E2CFF032000E11762 /* jewel_assher_002_2_1.png */,
  112. 3BF9118F2CFF032000E11762 /* jewel_assher_002_2_1.png.json */,
  113. 3BF911902CFF032000E11762 /* jewel_assher_002_yz.png */,
  114. 3BF911912CFF032000E11762 /* jewel_brillant_030_1_1.png */,
  115. 3BF911922CFF032000E11762 /* jewel_brillant_030_1_1.png.json */,
  116. 3BF911932CFF032000E11762 /* jewel_brillant_030_yz.png */,
  117. 3BF911942CFF032000E11762 /* jewel_brillant_032_1_1.png */,
  118. 3BF911952CFF032000E11762 /* jewel_brillant_032_1_1.png.json */,
  119. 3BF911962CFF032000E11762 /* jewel_brillant_032_yz.png */,
  120. 3BF911972CFF032000E11762 /* jewel_coussin_031_1_1.png */,
  121. 3BF911982CFF032000E11762 /* jewel_coussin_031_1_1.png.json */,
  122. 3BF911992CFF032000E11762 /* jewel_coussin_031_yz.png */,
  123. 3BF9119A2CFF032000E11762 /* jewel_coussin_062_1_1.png */,
  124. 3BF9119B2CFF032000E11762 /* jewel_coussin_062_1_1.png.json */,
  125. 3BF9119C2CFF032000E11762 /* jewel_coussin_062_yz.png */,
  126. );
  127. path = "sg_宝石轮廓";
  128. sourceTree = "<group>";
  129. };
  130. 3BF911A62CFF032000E11762 /* sg_盘子轮廓 */ = {
  131. isa = PBXGroup;
  132. children = (
  133. 3BF9119E2CFF032000E11762 /* pan-large_heng.png */,
  134. 3BF9119F2CFF032000E11762 /* pan-large_heng.png.json */,
  135. 3BF911A02CFF032000E11762 /* pan-large_shu.png */,
  136. 3BF911A12CFF032000E11762 /* pan-large_shu.png.json */,
  137. 3BF911A22CFF032000E11762 /* pan-only1.png */,
  138. 3BF911A32CFF032000E11762 /* pan-only1.png.json */,
  139. 3BF911A42CFF032000E11762 /* pan-small.png */,
  140. 3BF911A52CFF032000E11762 /* pan-small.png.json */,
  141. );
  142. path = "sg_盘子轮廓";
  143. sourceTree = "<group>";
  144. };
  145. 3BF911A72CFF032000E11762 /* 轮廓 */ = {
  146. isa = PBXGroup;
  147. children = (
  148. 3BF9119D2CFF032000E11762 /* sg_宝石轮廓 */,
  149. 3BF911A62CFF032000E11762 /* sg_盘子轮廓 */,
  150. );
  151. path = "轮廓";
  152. sourceTree = "<group>";
  153. };
  154. 3BF911AC2CFF032000E11762 /* 测试数据 */ = {
  155. isa = PBXGroup;
  156. children = (
  157. 3BF911A72CFF032000E11762 /* 轮廓 */,
  158. 3BF911A82CFF032000E11762 /* 测试关卡100.json */,
  159. 3BF911A92CFF032000E11762 /* sg_jewel_items.csv */,
  160. 3BF911AA2CFF032000E11762 /* sg_level_data.csv */,
  161. 3BF911AB2CFF032000E11762 /* sg_plate_items.csv */,
  162. );
  163. path = "测试数据";
  164. sourceTree = "<group>";
  165. };
  166. 3BF911BF2CFF032000E11762 /* auto_fill_jewel_v3 */ = {
  167. isa = PBXGroup;
  168. children = (
  169. 3BF911AD2CFF032000E11762 /* ajson5.h */,
  170. 3BF911AE2CFF032000E11762 /* BoostGeometryTools.cpp */,
  171. 3BF911AF2CFF032000E11762 /* BoostGeometryTools.hpp */,
  172. 3BF911B02CFF032000E11762 /* BoxPositionTool.cpp */,
  173. 3BF911B12CFF032000E11762 /* BoxPositionTool.hpp */,
  174. 3BF911B22CFF032000E11762 /* contourdata.cpp */,
  175. 3BF911B32CFF032000E11762 /* contourdata.h */,
  176. 3BF911B42CFF032000E11762 /* contourdatatools.cpp */,
  177. 3BF911B52CFF032000E11762 /* contourdatatools.hpp */,
  178. 3BF911B62CFF032000E11762 /* FillGlobalConfig.cpp */,
  179. 3BF911B72CFF032000E11762 /* FillGlobalConfig.hpp */,
  180. 3BF911B82CFF032000E11762 /* FillResult.hpp */,
  181. 3BF911B92CFF032000E11762 /* LevelGenerate.cpp */,
  182. 3BF911BA2CFF032000E11762 /* LevelGenerate.hpp */,
  183. 3BF911BB2CFF032000E11762 /* main.cpp */,
  184. 3BF911BC2CFF032000E11762 /* RandomGridFiller.cpp */,
  185. 3BF911BD2CFF032000E11762 /* RandomGridFiller.hpp */,
  186. 3BF911BE2CFF032000E11762 /* SpriteData.hpp */,
  187. );
  188. path = auto_fill_jewel_v3;
  189. sourceTree = "<group>";
  190. };
  191. /* End PBXGroup section */
  192. /* Begin PBXNativeTarget section */
  193. 3BEDF7282CFEE64F0087F5CA /* Test */ = {
  194. isa = PBXNativeTarget;
  195. buildConfigurationList = 3BEDF7302CFEE64F0087F5CA /* Build configuration list for PBXNativeTarget "Test" */;
  196. buildPhases = (
  197. 3BEDF7252CFEE64F0087F5CA /* Sources */,
  198. 3BEDF7262CFEE64F0087F5CA /* Frameworks */,
  199. 3BEDF7272CFEE64F0087F5CA /* CopyFiles */,
  200. 3BF911D52CFF11F300E11762 /* Resources */,
  201. );
  202. buildRules = (
  203. );
  204. dependencies = (
  205. );
  206. name = Test;
  207. productName = Test;
  208. productReference = 3BEDF7292CFEE64F0087F5CA /* Test */;
  209. productType = "com.apple.product-type.tool";
  210. };
  211. /* End PBXNativeTarget section */
  212. /* Begin PBXProject section */
  213. 3BEDF7212CFEE64F0087F5CA /* Project object */ = {
  214. isa = PBXProject;
  215. attributes = {
  216. BuildIndependentTargetsInParallel = 1;
  217. LastUpgradeCheck = 1540;
  218. TargetAttributes = {
  219. 3BEDF7282CFEE64F0087F5CA = {
  220. CreatedOnToolsVersion = 15.4;
  221. };
  222. };
  223. };
  224. buildConfigurationList = 3BEDF7242CFEE64F0087F5CA /* Build configuration list for PBXProject "auto_fill_jewel_v3" */;
  225. compatibilityVersion = "Xcode 14.0";
  226. developmentRegion = en;
  227. hasScannedForEncodings = 0;
  228. knownRegions = (
  229. en,
  230. Base,
  231. "zh-Hans",
  232. );
  233. mainGroup = 3BEDF7202CFEE64F0087F5CA;
  234. productRefGroup = 3BEDF72A2CFEE64F0087F5CA /* Products */;
  235. projectDirPath = "";
  236. projectRoot = "";
  237. targets = (
  238. 3BEDF7282CFEE64F0087F5CA /* Test */,
  239. );
  240. };
  241. /* End PBXProject section */
  242. /* Begin PBXResourcesBuildPhase section */
  243. 3BF911D52CFF11F300E11762 /* Resources */ = {
  244. isa = PBXResourcesBuildPhase;
  245. buildActionMask = 2147483647;
  246. files = (
  247. );
  248. runOnlyForDeploymentPostprocessing = 0;
  249. };
  250. /* End PBXResourcesBuildPhase section */
  251. /* Begin PBXSourcesBuildPhase section */
  252. 3BEDF7252CFEE64F0087F5CA /* Sources */ = {
  253. isa = PBXSourcesBuildPhase;
  254. buildActionMask = 2147483647;
  255. files = (
  256. 3BF911C22CFF032000E11762 /* contourdata.cpp in Sources */,
  257. 3BF911C52CFF032000E11762 /* LevelGenerate.cpp in Sources */,
  258. 3BF911C72CFF032000E11762 /* RandomGridFiller.cpp in Sources */,
  259. 3BF911C12CFF032000E11762 /* BoxPositionTool.cpp in Sources */,
  260. 3BF911C42CFF032000E11762 /* FillGlobalConfig.cpp in Sources */,
  261. 3BF911C62CFF032000E11762 /* main.cpp in Sources */,
  262. 3BF911C32CFF032000E11762 /* contourdatatools.cpp in Sources */,
  263. 3BF911C02CFF032000E11762 /* BoostGeometryTools.cpp in Sources */,
  264. );
  265. runOnlyForDeploymentPostprocessing = 0;
  266. };
  267. /* End PBXSourcesBuildPhase section */
  268. /* Begin XCBuildConfiguration section */
  269. 3BEDF72E2CFEE64F0087F5CA /* Debug */ = {
  270. isa = XCBuildConfiguration;
  271. buildSettings = {
  272. ALWAYS_SEARCH_USER_PATHS = NO;
  273. ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
  274. CLANG_ANALYZER_NONNULL = YES;
  275. CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
  276. CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
  277. CLANG_ENABLE_MODULES = YES;
  278. CLANG_ENABLE_OBJC_ARC = YES;
  279. CLANG_ENABLE_OBJC_WEAK = YES;
  280. CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
  281. CLANG_WARN_BOOL_CONVERSION = YES;
  282. CLANG_WARN_COMMA = YES;
  283. CLANG_WARN_CONSTANT_CONVERSION = YES;
  284. CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
  285. CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
  286. CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
  287. CLANG_WARN_EMPTY_BODY = YES;
  288. CLANG_WARN_ENUM_CONVERSION = YES;
  289. CLANG_WARN_INFINITE_RECURSION = YES;
  290. CLANG_WARN_INT_CONVERSION = YES;
  291. CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
  292. CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
  293. CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
  294. CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
  295. CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
  296. CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
  297. CLANG_WARN_STRICT_PROTOTYPES = YES;
  298. CLANG_WARN_SUSPICIOUS_MOVE = YES;
  299. CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
  300. CLANG_WARN_UNREACHABLE_CODE = YES;
  301. CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
  302. COPY_PHASE_STRIP = NO;
  303. DEBUG_INFORMATION_FORMAT = dwarf;
  304. ENABLE_STRICT_OBJC_MSGSEND = YES;
  305. ENABLE_TESTABILITY = YES;
  306. ENABLE_USER_SCRIPT_SANDBOXING = YES;
  307. FRAMEWORK_SEARCH_PATHS = "";
  308. GCC_C_LANGUAGE_STANDARD = gnu17;
  309. GCC_DYNAMIC_NO_PIC = NO;
  310. GCC_NO_COMMON_BLOCKS = YES;
  311. GCC_OPTIMIZATION_LEVEL = 0;
  312. GCC_PREPROCESSOR_DEFINITIONS = (
  313. "DEBUG=1",
  314. "$(inherited)",
  315. );
  316. GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
  317. GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
  318. GCC_WARN_UNDECLARED_SELECTOR = YES;
  319. GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
  320. GCC_WARN_UNUSED_FUNCTION = YES;
  321. GCC_WARN_UNUSED_VARIABLE = YES;
  322. HEADER_SEARCH_PATHS = (
  323. /usr/local/include/opencv4,
  324. /usr/local/include,
  325. );
  326. LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
  327. MACOSX_DEPLOYMENT_TARGET = 14.2;
  328. MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
  329. MTL_FAST_MATH = YES;
  330. ONLY_ACTIVE_ARCH = YES;
  331. SDKROOT = macosx;
  332. };
  333. name = Debug;
  334. };
  335. 3BEDF72F2CFEE64F0087F5CA /* Release */ = {
  336. isa = XCBuildConfiguration;
  337. buildSettings = {
  338. ALWAYS_SEARCH_USER_PATHS = NO;
  339. ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
  340. CLANG_ANALYZER_NONNULL = YES;
  341. CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
  342. CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
  343. CLANG_ENABLE_MODULES = YES;
  344. CLANG_ENABLE_OBJC_ARC = YES;
  345. CLANG_ENABLE_OBJC_WEAK = YES;
  346. CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
  347. CLANG_WARN_BOOL_CONVERSION = YES;
  348. CLANG_WARN_COMMA = YES;
  349. CLANG_WARN_CONSTANT_CONVERSION = YES;
  350. CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
  351. CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
  352. CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
  353. CLANG_WARN_EMPTY_BODY = YES;
  354. CLANG_WARN_ENUM_CONVERSION = YES;
  355. CLANG_WARN_INFINITE_RECURSION = YES;
  356. CLANG_WARN_INT_CONVERSION = YES;
  357. CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
  358. CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
  359. CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
  360. CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
  361. CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
  362. CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
  363. CLANG_WARN_STRICT_PROTOTYPES = YES;
  364. CLANG_WARN_SUSPICIOUS_MOVE = YES;
  365. CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
  366. CLANG_WARN_UNREACHABLE_CODE = YES;
  367. CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
  368. COPY_PHASE_STRIP = NO;
  369. DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
  370. ENABLE_NS_ASSERTIONS = NO;
  371. ENABLE_STRICT_OBJC_MSGSEND = YES;
  372. ENABLE_USER_SCRIPT_SANDBOXING = YES;
  373. FRAMEWORK_SEARCH_PATHS = "";
  374. GCC_C_LANGUAGE_STANDARD = gnu17;
  375. GCC_NO_COMMON_BLOCKS = YES;
  376. GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
  377. GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
  378. GCC_WARN_UNDECLARED_SELECTOR = YES;
  379. GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
  380. GCC_WARN_UNUSED_FUNCTION = YES;
  381. GCC_WARN_UNUSED_VARIABLE = YES;
  382. HEADER_SEARCH_PATHS = (
  383. /usr/local/include/opencv4,
  384. /usr/local/include,
  385. );
  386. LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
  387. MACOSX_DEPLOYMENT_TARGET = 14.2;
  388. MTL_ENABLE_DEBUG_INFO = NO;
  389. MTL_FAST_MATH = YES;
  390. SDKROOT = macosx;
  391. };
  392. name = Release;
  393. };
  394. 3BEDF7312CFEE64F0087F5CA /* Debug */ = {
  395. isa = XCBuildConfiguration;
  396. buildSettings = {
  397. CODE_SIGN_STYLE = Automatic;
  398. EXCLUDED_SOURCE_FILE_NAMES = "";
  399. INCLUDED_SOURCE_FILE_NAMES = "";
  400. PRODUCT_NAME = "$(TARGET_NAME)";
  401. };
  402. name = Debug;
  403. };
  404. 3BEDF7322CFEE64F0087F5CA /* Release */ = {
  405. isa = XCBuildConfiguration;
  406. buildSettings = {
  407. CODE_SIGN_STYLE = Automatic;
  408. EXCLUDED_SOURCE_FILE_NAMES = "";
  409. INCLUDED_SOURCE_FILE_NAMES = "";
  410. PRODUCT_NAME = "$(TARGET_NAME)";
  411. };
  412. name = Release;
  413. };
  414. /* End XCBuildConfiguration section */
  415. /* Begin XCConfigurationList section */
  416. 3BEDF7242CFEE64F0087F5CA /* Build configuration list for PBXProject "auto_fill_jewel_v3" */ = {
  417. isa = XCConfigurationList;
  418. buildConfigurations = (
  419. 3BEDF72E2CFEE64F0087F5CA /* Debug */,
  420. 3BEDF72F2CFEE64F0087F5CA /* Release */,
  421. );
  422. defaultConfigurationIsVisible = 0;
  423. defaultConfigurationName = Release;
  424. };
  425. 3BEDF7302CFEE64F0087F5CA /* Build configuration list for PBXNativeTarget "Test" */ = {
  426. isa = XCConfigurationList;
  427. buildConfigurations = (
  428. 3BEDF7312CFEE64F0087F5CA /* Debug */,
  429. 3BEDF7322CFEE64F0087F5CA /* Release */,
  430. );
  431. defaultConfigurationIsVisible = 0;
  432. defaultConfigurationName = Release;
  433. };
  434. /* End XCConfigurationList section */
  435. };
  436. rootObject = 3BEDF7212CFEE64F0087F5CA /* Project object */;
  437. }