// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 56; objects = { /* Begin PBXBuildFile section */ 3BF911C02CFF032000E11762 /* BoostGeometryTools.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BF911AE2CFF032000E11762 /* BoostGeometryTools.cpp */; }; 3BF911C12CFF032000E11762 /* BoxPositionTool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BF911B02CFF032000E11762 /* BoxPositionTool.cpp */; }; 3BF911C22CFF032000E11762 /* contourdata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BF911B22CFF032000E11762 /* contourdata.cpp */; }; 3BF911C32CFF032000E11762 /* contourdatatools.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BF911B42CFF032000E11762 /* contourdatatools.cpp */; }; 3BF911C42CFF032000E11762 /* FillGlobalConfig.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BF911B62CFF032000E11762 /* FillGlobalConfig.cpp */; }; 3BF911C52CFF032000E11762 /* LevelGenerate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BF911B92CFF032000E11762 /* LevelGenerate.cpp */; }; 3BF911C62CFF032000E11762 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BF911BB2CFF032000E11762 /* main.cpp */; }; 3BF911C72CFF032000E11762 /* RandomGridFiller.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BF911BC2CFF032000E11762 /* RandomGridFiller.cpp */; }; 9D6F6AA12D08489E00ED1D61 /* LevelOutputWriter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9D6F6AA02D08489E00ED1D61 /* LevelOutputWriter.cpp */; }; 9D6F6AA72D084C8200ED1D61 /* GridPositionTool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9D6F6AA42D084C8200ED1D61 /* GridPositionTool.cpp */; }; /* End PBXBuildFile section */ /* Begin PBXCopyFilesBuildPhase section */ 3BEDF7272CFEE64F0087F5CA /* CopyFiles */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = /usr/share/man/man1/; dstSubfolderSpec = 0; files = ( ); runOnlyForDeploymentPostprocessing = 1; }; /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ 3BEDF7292CFEE64F0087F5CA /* Test */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = Test; sourceTree = BUILT_PRODUCTS_DIR; }; 3BF9118C2CFF032000E11762 /* 测试图片说明.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "测试图片说明.txt"; sourceTree = ""; }; 3BF9118D2CFF032000E11762 /* files.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = files.txt; sourceTree = ""; }; 3BF9118E2CFF032000E11762 /* jewel_assher_002_2_1.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = jewel_assher_002_2_1.png; sourceTree = ""; }; 3BF9118F2CFF032000E11762 /* jewel_assher_002_2_1.png.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = jewel_assher_002_2_1.png.json; sourceTree = ""; }; 3BF911902CFF032000E11762 /* jewel_assher_002_yz.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = jewel_assher_002_yz.png; sourceTree = ""; }; 3BF911912CFF032000E11762 /* jewel_brillant_030_1_1.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = jewel_brillant_030_1_1.png; sourceTree = ""; }; 3BF911922CFF032000E11762 /* jewel_brillant_030_1_1.png.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = jewel_brillant_030_1_1.png.json; sourceTree = ""; }; 3BF911932CFF032000E11762 /* jewel_brillant_030_yz.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = jewel_brillant_030_yz.png; sourceTree = ""; }; 3BF911942CFF032000E11762 /* jewel_brillant_032_1_1.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = jewel_brillant_032_1_1.png; sourceTree = ""; }; 3BF911952CFF032000E11762 /* jewel_brillant_032_1_1.png.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = jewel_brillant_032_1_1.png.json; sourceTree = ""; }; 3BF911962CFF032000E11762 /* jewel_brillant_032_yz.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = jewel_brillant_032_yz.png; sourceTree = ""; }; 3BF911972CFF032000E11762 /* jewel_coussin_031_1_1.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = jewel_coussin_031_1_1.png; sourceTree = ""; }; 3BF911982CFF032000E11762 /* jewel_coussin_031_1_1.png.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = jewel_coussin_031_1_1.png.json; sourceTree = ""; }; 3BF911992CFF032000E11762 /* jewel_coussin_031_yz.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = jewel_coussin_031_yz.png; sourceTree = ""; }; 3BF9119A2CFF032000E11762 /* jewel_coussin_062_1_1.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = jewel_coussin_062_1_1.png; sourceTree = ""; }; 3BF9119B2CFF032000E11762 /* jewel_coussin_062_1_1.png.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = jewel_coussin_062_1_1.png.json; sourceTree = ""; }; 3BF9119C2CFF032000E11762 /* jewel_coussin_062_yz.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = jewel_coussin_062_yz.png; sourceTree = ""; }; 3BF9119E2CFF032000E11762 /* pan-large_heng.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "pan-large_heng.png"; sourceTree = ""; }; 3BF9119F2CFF032000E11762 /* pan-large_heng.png.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "pan-large_heng.png.json"; sourceTree = ""; }; 3BF911A02CFF032000E11762 /* pan-large_shu.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "pan-large_shu.png"; sourceTree = ""; }; 3BF911A12CFF032000E11762 /* pan-large_shu.png.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "pan-large_shu.png.json"; sourceTree = ""; }; 3BF911A22CFF032000E11762 /* pan-only1.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "pan-only1.png"; sourceTree = ""; }; 3BF911A32CFF032000E11762 /* pan-only1.png.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "pan-only1.png.json"; sourceTree = ""; }; 3BF911A42CFF032000E11762 /* pan-small.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "pan-small.png"; sourceTree = ""; }; 3BF911A52CFF032000E11762 /* pan-small.png.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "pan-small.png.json"; sourceTree = ""; }; 3BF911A82CFF032000E11762 /* 测试关卡100.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "测试关卡100.json"; sourceTree = ""; }; 3BF911A92CFF032000E11762 /* sg_jewel_items.csv */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = sg_jewel_items.csv; sourceTree = ""; }; 3BF911AA2CFF032000E11762 /* sg_level_data.csv */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = sg_level_data.csv; sourceTree = ""; }; 3BF911AB2CFF032000E11762 /* sg_plate_items.csv */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = sg_plate_items.csv; sourceTree = ""; }; 3BF911AD2CFF032000E11762 /* ajson5.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ajson5.h; sourceTree = ""; }; 3BF911AE2CFF032000E11762 /* BoostGeometryTools.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BoostGeometryTools.cpp; sourceTree = ""; }; 3BF911AF2CFF032000E11762 /* BoostGeometryTools.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = BoostGeometryTools.hpp; sourceTree = ""; }; 3BF911B02CFF032000E11762 /* BoxPositionTool.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BoxPositionTool.cpp; sourceTree = ""; }; 3BF911B12CFF032000E11762 /* BoxPositionTool.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = BoxPositionTool.hpp; sourceTree = ""; }; 3BF911B22CFF032000E11762 /* contourdata.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = contourdata.cpp; sourceTree = ""; }; 3BF911B32CFF032000E11762 /* contourdata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = contourdata.h; sourceTree = ""; }; 3BF911B42CFF032000E11762 /* contourdatatools.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = contourdatatools.cpp; sourceTree = ""; }; 3BF911B52CFF032000E11762 /* contourdatatools.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = contourdatatools.hpp; sourceTree = ""; }; 3BF911B62CFF032000E11762 /* FillGlobalConfig.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FillGlobalConfig.cpp; sourceTree = ""; }; 3BF911B72CFF032000E11762 /* FillGlobalConfig.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = FillGlobalConfig.hpp; sourceTree = ""; }; 3BF911B82CFF032000E11762 /* FillResult.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = FillResult.hpp; sourceTree = ""; }; 3BF911B92CFF032000E11762 /* LevelGenerate.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LevelGenerate.cpp; sourceTree = ""; }; 3BF911BA2CFF032000E11762 /* LevelGenerate.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LevelGenerate.hpp; sourceTree = ""; }; 3BF911BB2CFF032000E11762 /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = main.cpp; sourceTree = ""; }; 3BF911BC2CFF032000E11762 /* RandomGridFiller.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RandomGridFiller.cpp; sourceTree = ""; }; 3BF911BD2CFF032000E11762 /* RandomGridFiller.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RandomGridFiller.hpp; sourceTree = ""; }; 3BF911BE2CFF032000E11762 /* SpriteData.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SpriteData.hpp; sourceTree = ""; }; 9D6F6A9F2D08489E00ED1D61 /* LevelOutputWriter.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = LevelOutputWriter.hpp; sourceTree = ""; }; 9D6F6AA02D08489E00ED1D61 /* LevelOutputWriter.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = LevelOutputWriter.cpp; sourceTree = ""; }; 9D6F6AA22D084C7700ED1D61 /* ajson5.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = ajson5.hpp; sourceTree = ""; }; 9D6F6AA32D084C8200ED1D61 /* GridPositionTool.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = GridPositionTool.hpp; sourceTree = ""; }; 9D6F6AA42D084C8200ED1D61 /* GridPositionTool.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = GridPositionTool.cpp; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ 3BEDF7262CFEE64F0087F5CA /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ 3BEDF7202CFEE64F0087F5CA = { isa = PBXGroup; children = ( 3BF911AC2CFF032000E11762 /* 测试数据 */, 3BF911BF2CFF032000E11762 /* auto_fill_jewel_v3 */, 3BEDF72A2CFEE64F0087F5CA /* Products */, ); sourceTree = ""; }; 3BEDF72A2CFEE64F0087F5CA /* Products */ = { isa = PBXGroup; children = ( 3BEDF7292CFEE64F0087F5CA /* Test */, ); name = Products; sourceTree = ""; }; 3BF9119D2CFF032000E11762 /* sg_宝石轮廓 */ = { isa = PBXGroup; children = ( 3BF9118C2CFF032000E11762 /* 测试图片说明.txt */, 3BF9118D2CFF032000E11762 /* files.txt */, 3BF9118E2CFF032000E11762 /* jewel_assher_002_2_1.png */, 3BF9118F2CFF032000E11762 /* jewel_assher_002_2_1.png.json */, 3BF911902CFF032000E11762 /* jewel_assher_002_yz.png */, 3BF911912CFF032000E11762 /* jewel_brillant_030_1_1.png */, 3BF911922CFF032000E11762 /* jewel_brillant_030_1_1.png.json */, 3BF911932CFF032000E11762 /* jewel_brillant_030_yz.png */, 3BF911942CFF032000E11762 /* jewel_brillant_032_1_1.png */, 3BF911952CFF032000E11762 /* jewel_brillant_032_1_1.png.json */, 3BF911962CFF032000E11762 /* jewel_brillant_032_yz.png */, 3BF911972CFF032000E11762 /* jewel_coussin_031_1_1.png */, 3BF911982CFF032000E11762 /* jewel_coussin_031_1_1.png.json */, 3BF911992CFF032000E11762 /* jewel_coussin_031_yz.png */, 3BF9119A2CFF032000E11762 /* jewel_coussin_062_1_1.png */, 3BF9119B2CFF032000E11762 /* jewel_coussin_062_1_1.png.json */, 3BF9119C2CFF032000E11762 /* jewel_coussin_062_yz.png */, ); path = "sg_宝石轮廓"; sourceTree = ""; }; 3BF911A62CFF032000E11762 /* sg_盘子轮廓 */ = { isa = PBXGroup; children = ( 3BF9119E2CFF032000E11762 /* pan-large_heng.png */, 3BF9119F2CFF032000E11762 /* pan-large_heng.png.json */, 3BF911A02CFF032000E11762 /* pan-large_shu.png */, 3BF911A12CFF032000E11762 /* pan-large_shu.png.json */, 3BF911A22CFF032000E11762 /* pan-only1.png */, 3BF911A32CFF032000E11762 /* pan-only1.png.json */, 3BF911A42CFF032000E11762 /* pan-small.png */, 3BF911A52CFF032000E11762 /* pan-small.png.json */, ); path = "sg_盘子轮廓"; sourceTree = ""; }; 3BF911A72CFF032000E11762 /* 轮廓 */ = { isa = PBXGroup; children = ( 3BF9119D2CFF032000E11762 /* sg_宝石轮廓 */, 3BF911A62CFF032000E11762 /* sg_盘子轮廓 */, ); path = "轮廓"; sourceTree = ""; }; 3BF911AC2CFF032000E11762 /* 测试数据 */ = { isa = PBXGroup; children = ( 3BF911A72CFF032000E11762 /* 轮廓 */, 3BF911A82CFF032000E11762 /* 测试关卡100.json */, 3BF911A92CFF032000E11762 /* sg_jewel_items.csv */, 3BF911AA2CFF032000E11762 /* sg_level_data.csv */, 3BF911AB2CFF032000E11762 /* sg_plate_items.csv */, ); path = "测试数据"; sourceTree = ""; }; 3BF911BF2CFF032000E11762 /* auto_fill_jewel_v3 */ = { isa = PBXGroup; children = ( 9D6F6AA32D084C8200ED1D61 /* GridPositionTool.hpp */, 9D6F6AA42D084C8200ED1D61 /* GridPositionTool.cpp */, 9D6F6AA22D084C7700ED1D61 /* ajson5.hpp */, 3BF911AD2CFF032000E11762 /* ajson5.h */, 3BF911AE2CFF032000E11762 /* BoostGeometryTools.cpp */, 3BF911AF2CFF032000E11762 /* BoostGeometryTools.hpp */, 3BF911B02CFF032000E11762 /* BoxPositionTool.cpp */, 3BF911B12CFF032000E11762 /* BoxPositionTool.hpp */, 3BF911B22CFF032000E11762 /* contourdata.cpp */, 3BF911B32CFF032000E11762 /* contourdata.h */, 3BF911B42CFF032000E11762 /* contourdatatools.cpp */, 3BF911B52CFF032000E11762 /* contourdatatools.hpp */, 3BF911B62CFF032000E11762 /* FillGlobalConfig.cpp */, 3BF911B72CFF032000E11762 /* FillGlobalConfig.hpp */, 3BF911B82CFF032000E11762 /* FillResult.hpp */, 3BF911B92CFF032000E11762 /* LevelGenerate.cpp */, 3BF911BA2CFF032000E11762 /* LevelGenerate.hpp */, 3BF911BB2CFF032000E11762 /* main.cpp */, 3BF911BC2CFF032000E11762 /* RandomGridFiller.cpp */, 3BF911BD2CFF032000E11762 /* RandomGridFiller.hpp */, 3BF911BE2CFF032000E11762 /* SpriteData.hpp */, 9D6F6A9F2D08489E00ED1D61 /* LevelOutputWriter.hpp */, 9D6F6AA02D08489E00ED1D61 /* LevelOutputWriter.cpp */, ); path = auto_fill_jewel_v3; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ 3BEDF7282CFEE64F0087F5CA /* Test */ = { isa = PBXNativeTarget; buildConfigurationList = 3BEDF7302CFEE64F0087F5CA /* Build configuration list for PBXNativeTarget "Test" */; buildPhases = ( 3BEDF7252CFEE64F0087F5CA /* Sources */, 3BEDF7262CFEE64F0087F5CA /* Frameworks */, 3BEDF7272CFEE64F0087F5CA /* CopyFiles */, 3BF911D52CFF11F300E11762 /* Resources */, ); buildRules = ( ); dependencies = ( ); name = Test; productName = Test; productReference = 3BEDF7292CFEE64F0087F5CA /* Test */; productType = "com.apple.product-type.tool"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ 3BEDF7212CFEE64F0087F5CA /* Project object */ = { isa = PBXProject; attributes = { BuildIndependentTargetsInParallel = 1; LastUpgradeCheck = 1540; TargetAttributes = { 3BEDF7282CFEE64F0087F5CA = { CreatedOnToolsVersion = 15.4; }; }; }; buildConfigurationList = 3BEDF7242CFEE64F0087F5CA /* Build configuration list for PBXProject "auto_fill_jewel_v3" */; compatibilityVersion = "Xcode 14.0"; developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( en, Base, "zh-Hans", ); mainGroup = 3BEDF7202CFEE64F0087F5CA; productRefGroup = 3BEDF72A2CFEE64F0087F5CA /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( 3BEDF7282CFEE64F0087F5CA /* Test */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ 3BF911D52CFF11F300E11762 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ 3BEDF7252CFEE64F0087F5CA /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 3BF911C22CFF032000E11762 /* contourdata.cpp in Sources */, 9D6F6AA72D084C8200ED1D61 /* GridPositionTool.cpp in Sources */, 3BF911C52CFF032000E11762 /* LevelGenerate.cpp in Sources */, 3BF911C72CFF032000E11762 /* RandomGridFiller.cpp in Sources */, 3BF911C12CFF032000E11762 /* BoxPositionTool.cpp in Sources */, 3BF911C42CFF032000E11762 /* FillGlobalConfig.cpp in Sources */, 3BF911C62CFF032000E11762 /* main.cpp in Sources */, 3BF911C32CFF032000E11762 /* contourdatatools.cpp in Sources */, 9D6F6AA12D08489E00ED1D61 /* LevelOutputWriter.cpp in Sources */, 3BF911C02CFF032000E11762 /* BoostGeometryTools.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin XCBuildConfiguration section */ 3BEDF72E2CFEE64F0087F5CA /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; ENABLE_USER_SCRIPT_SANDBOXING = YES; FRAMEWORK_SEARCH_PATHS = ""; GCC_C_LANGUAGE_STANDARD = gnu17; GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", "$(inherited)", ); GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; HEADER_SEARCH_PATHS = ( /usr/local/include/opencv4, /usr/local/include, ); LOCALIZATION_PREFERS_STRING_CATALOGS = YES; MACOSX_DEPLOYMENT_TARGET = 14.2; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = macosx; }; name = Debug; }; 3BEDF72F2CFEE64F0087F5CA /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_USER_SCRIPT_SANDBOXING = YES; FRAMEWORK_SEARCH_PATHS = ""; GCC_C_LANGUAGE_STANDARD = gnu17; GCC_NO_COMMON_BLOCKS = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; HEADER_SEARCH_PATHS = ( /usr/local/include/opencv4, /usr/local/include, ); LOCALIZATION_PREFERS_STRING_CATALOGS = YES; MACOSX_DEPLOYMENT_TARGET = 14.2; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; SDKROOT = macosx; }; name = Release; }; 3BEDF7312CFEE64F0087F5CA /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Automatic; EXCLUDED_SOURCE_FILE_NAMES = ""; INCLUDED_SOURCE_FILE_NAMES = ""; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; }; 3BEDF7322CFEE64F0087F5CA /* Release */ = { isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Automatic; EXCLUDED_SOURCE_FILE_NAMES = ""; INCLUDED_SOURCE_FILE_NAMES = ""; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ 3BEDF7242CFEE64F0087F5CA /* Build configuration list for PBXProject "auto_fill_jewel_v3" */ = { isa = XCConfigurationList; buildConfigurations = ( 3BEDF72E2CFEE64F0087F5CA /* Debug */, 3BEDF72F2CFEE64F0087F5CA /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 3BEDF7302CFEE64F0087F5CA /* Build configuration list for PBXNativeTarget "Test" */ = { isa = XCConfigurationList; buildConfigurations = ( 3BEDF7312CFEE64F0087F5CA /* Debug */, 3BEDF7322CFEE64F0087F5CA /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; rootObject = 3BEDF7212CFEE64F0087F5CA /* Project object */; }