blob: 66c929eb4e2d6ee781bd29e6712495205e502030 [file] [log] [blame]
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objects = {
/* Begin PBXAggregateTarget section */
E178FCC11A1BF3270039F8B5 /* B&I */ = {
isa = PBXAggregateTarget;
buildConfigurationList = E178FCC41A1BF3270039F8B5 /* Build configuration list for PBXAggregateTarget "B&I" */;
buildPhases = (
);
dependencies = (
E178FCC61A1BF32F0039F8B5 /* PBXTargetDependency */,
E1604CB71BB9E07B001153A1 /* PBXTargetDependency */,
E1B839631B541CDE00DB876B /* PBXTargetDependency */,
);
name = "B&I";
productName = "B&I";
};
E17C29ED1B5AC12B00C12DA9 /* Sphinx-Docs */ = {
isa = PBXAggregateTarget;
buildConfigurationList = E17C29F01B5AC12B00C12DA9 /* Build configuration list for PBXAggregateTarget "Sphinx-Docs" */;
buildPhases = (
E17C29F11B5AC13C00C12DA9 /* Install per-user 'sphinx' tools */,
E17C29F41B5AC2F600C12DA9 /* Build Sphinx Docs */,
);
dependencies = (
);
name = "Sphinx-Docs";
productName = "Sphinx-Docs";
};
E180432F1A00122900662FE7 /* Lit-Tests-Setup */ = {
isa = PBXAggregateTarget;
buildConfigurationList = E18043321A00122900662FE7 /* Build configuration list for PBXAggregateTarget "Lit-Tests-Setup" */;
buildPhases = (
E18043371A00125500662FE7 /* Create 'lit.site.cfg' */,
E18043381A00127600662FE7 /* Install per-user 'lit' module */,
);
dependencies = (
);
name = "Lit-Tests-Setup";
productName = "Lit-Tests-Setup";
};
E1A2254219F9A20D0059043E /* test */ = {
isa = PBXAggregateTarget;
buildConfigurationList = E1A2254319F9A20D0059043E /* Build configuration list for PBXAggregateTarget "test" */;
buildPhases = (
E1A2254C19F9A2280059043E /* Execute 'lit' tests */,
);
dependencies = (
E18043361A00124000662FE7 /* PBXTargetDependency */,
E1A2254719F9A2140059043E /* PBXTargetDependency */,
E147DF1C1BA81DAE0032D08E /* PBXTargetDependency */,
E1A2254919F9A2170059043E /* PBXTargetDependency */,
9DB047BF1DF9D4B8006CDF52 /* PBXTargetDependency */,
E1A2254B19F9A2190059043E /* PBXTargetDependency */,
);
name = test;
productName = test;
};
/* End PBXAggregateTarget section */
/* Begin PBXBuildFile section */
9D0A6D811E1FFEA800BE636F /* TempDir.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9D0A6D7F1E1FFEA800BE636F /* TempDir.cpp */; };
9D2107C61DFADDFA00BE26FF /* libcurses.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = E15B6EC61B546A2C00643066 /* libcurses.dylib */; };
9D5A5C311EC5FAE600DC84CC /* TempDir.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9D0A6D7F1E1FFEA800BE636F /* TempDir.cpp */; };
9DADBBAD1E256C73005B4869 /* PlatformUtility.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9DADBBAC1E256C52005B4869 /* PlatformUtility.cpp */; };
9DB047BA1DF9D4A4006CDF52 /* libgtest_main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A224E619F99C580059043E /* libgtest_main.a */; };
9DB047BB1DF9D4A4006CDF52 /* libgtest.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A224DD19F99B0E0059043E /* libgtest.a */; };
9DB047BC1DF9D4AA006CDF52 /* libllvmSupport.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1B838A21B52E7DE00DB876B /* libllvmSupport.a */; };
9DB047BD1DF9D4B0006CDF52 /* libllbuildBuildSystem.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1B839571B541BFD00DB876B /* libllbuildBuildSystem.a */; };
9DB047C01DF9F592006CDF52 /* LaneBasedExecutionQueueTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9DB0478B1DF9D3E2006CDF52 /* LaneBasedExecutionQueueTest.cpp */; };
9DDD8BE11DDCAB9A00FB62D2 /* SQLiteBuildDBTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9DDD8BDF1DDCAB9A00FB62D2 /* SQLiteBuildDBTest.cpp */; };
C5740D091E03523100567DD8 /* BuildSystemFrontendTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C5740D081E03523100567DD8 /* BuildSystemFrontendTest.cpp */; };
C5740D0A1E03527B00567DD8 /* libllbuildCore.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A2243E19F997150059043E /* libllbuildCore.a */; };
C5740D0B1E03528600567DD8 /* libllbuildBasic.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A2242519F991B40059043E /* libllbuildBasic.a */; };
C5740D0C1E03529300567DD8 /* libsqlite3.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = E1E221081A00B82100957481 /* libsqlite3.dylib */; };
E104FAF71B655A97005C68A0 /* BuildSystemPerfTests.mm in Sources */ = {isa = PBXBuildFile; fileRef = E104FAF61B655A97005C68A0 /* BuildSystemPerfTests.mm */; };
E104FAFA1B655BBA005C68A0 /* libllbuildBuildSystem.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1B839571B541BFD00DB876B /* libllbuildBuildSystem.a */; };
E104FAFB1B655C33005C68A0 /* libllvmSupport.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1B838A21B52E7DE00DB876B /* libllvmSupport.a */; };
E104FAFE1B655C5D005C68A0 /* libcurses.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = E15B6EC61B546A2C00643066 /* libcurses.dylib */; };
E104FB001B6568E0005C68A0 /* BuildSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E104FAFF1B6568E0005C68A0 /* BuildSystem.cpp */; };
E1066C081BC5ACAB00B892CE /* LaneBasedExecutionQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1066C071BC5ACAB00B892CE /* LaneBasedExecutionQueue.cpp */; };
E1075ED71E4EA417007D52C6 /* BuildSystemTaskTests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1075ED61E4EA417007D52C6 /* BuildSystemTaskTests.cpp */; };
E10D5CDF19FEBF6A00211ED4 /* LitTests.m in Sources */ = {isa = PBXBuildFile; fileRef = E10D5CDE19FEBF6A00211ED4 /* LitTests.m */; };
E10D5CE419FEF3BD00211ED4 /* Python.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E10D5CE319FEF3BD00211ED4 /* Python.framework */; };
E10D5CE619FEF40100211ED4 /* LitTests.py in Resources */ = {isa = PBXBuildFile; fileRef = E10D5CE519FEF40100211ED4 /* LitTests.py */; };
E10FE0D71B7313D50059D086 /* DepsBuildEngineTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E10FE0D61B7313D50059D086 /* DepsBuildEngineTest.cpp */; };
E11470941B7555FA00ED84CF /* FileInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E11470931B7554F800ED84CF /* FileInfo.cpp */; };
E1192CED1C49D84500F85890 /* buildsystem.h in Headers */ = {isa = PBXBuildFile; fileRef = E1192CEC1C49D84500F85890 /* buildsystem.h */; settings = {ATTRIBUTES = (Public, ); }; };
E1192CEE1C49DBA600F85890 /* BuildSystem-C-API.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1DD22761C472A3F00555A5D /* BuildSystem-C-API.cpp */; };
E1192CEF1C49DBA900F85890 /* Core-C-API.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1DD22741C47259900555A5D /* Core-C-API.cpp */; };
E1192CF11C49DC3300F85890 /* libllbuildBuildSystem.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1B839571B541BFD00DB876B /* libllbuildBuildSystem.a */; };
E1192CF21C49DC4F00F85890 /* libcurses.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = E15B6EC61B546A2C00643066 /* libcurses.dylib */; };
E11F2B7F1E4D255B00176BAD /* BuildDescription.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E11F2B7E1E4D255B00176BAD /* BuildDescription.cpp */; };
E120B9ED1E4E65EB00B28469 /* BinaryCodingTests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E120B9EB1E4E65EB00B28469 /* BinaryCodingTests.cpp */; };
E120B9EE1E4E65EB00B28469 /* ShellUtilityTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E120B9EC1E4E65EB00B28469 /* ShellUtilityTest.cpp */; };
E120B9F11E4E669F00B28469 /* BinaryCodingPerfTests.mm in Sources */ = {isa = PBXBuildFile; fileRef = E120B9F01E4E669F00B28469 /* BinaryCodingPerfTests.mm */; };
E12BFF181C4972D900B8D20F /* libsqlite3.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = E1E221081A00B82100957481 /* libsqlite3.dylib */; };
E12BFF191C4972E000B8D20F /* libcurses.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = E15B6EC61B546A2C00643066 /* libcurses.dylib */; };
E12BFF1A1C4972F000B8D20F /* libllbuildBuildSystem.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1B839571B541BFD00DB876B /* libllbuildBuildSystem.a */; };
E12E12A91AD50AE500ACE7B3 /* CommandLineStatusOutput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E12E12A71AD50AE500ACE7B3 /* CommandLineStatusOutput.cpp */; };
E12E12AA1AD50AE600ACE7B3 /* CommandLineStatusOutput.h in Headers */ = {isa = PBXBuildFile; fileRef = E12E12A81AD50AE500ACE7B3 /* CommandLineStatusOutput.h */; };
E138129E1C536D0E000092C0 /* FileSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E138129D1C536D0E000092C0 /* FileSystem.cpp */; };
E13812A21C53708E000092C0 /* FileSystemTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E13812A11C53708E000092C0 /* FileSystemTest.cpp */; };
E13812A31C5370A4000092C0 /* libllvmSupport.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1B838A21B52E7DE00DB876B /* libllvmSupport.a */; };
E13812A41C5370B3000092C0 /* libcurses.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = E15B6EC61B546A2C00643066 /* libcurses.dylib */; };
E147DEFB1BA81CF70032D08E /* SerialQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E147DEFA1BA81CF70032D08E /* SerialQueue.cpp */; };
E147DF0D1BA81D330032D08E /* libgtest.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A224DD19F99B0E0059043E /* libgtest.a */; };
E147DF0E1BA81D330032D08E /* libgtest_main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A224E619F99C580059043E /* libgtest_main.a */; };
E147DF0F1BA81D330032D08E /* libllbuildBasic.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A2242519F991B40059043E /* libllbuildBasic.a */; };
E147DF1A1BA81D5A0032D08E /* SerialQueueTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E147DF191BA81D4E0032D08E /* SerialQueueTest.cpp */; };
E14C2CEF1BDAAD070033CA2A /* libllvmSupport.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1B838A21B52E7DE00DB876B /* libllvmSupport.a */; };
E14C2CF01BDAAD1E0033CA2A /* libcurses.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = E15B6EC61B546A2C00643066 /* libcurses.dylib */; };
E14C2CF11BDAAD210033CA2A /* libsqlite3.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = E1E221081A00B82100957481 /* libsqlite3.dylib */; };
E15B6EC41B546A1600643066 /* ConvertUTF.c in Sources */ = {isa = PBXBuildFile; fileRef = E15B6EC21B546A0D00643066 /* ConvertUTF.c */; };
E15B6EC51B546A1600643066 /* ConvertUTFWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E15B6EC31B546A0D00643066 /* ConvertUTFWrapper.cpp */; };
E15B6EC71B546A2C00643066 /* libcurses.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = E15B6EC61B546A2C00643066 /* libcurses.dylib */; };
E1604CA51BB9E01D001153A1 /* libcurses.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = E15B6EC61B546A2C00643066 /* libcurses.dylib */; };
E1604CA61BB9E01D001153A1 /* libsqlite3.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = E1E221081A00B82100957481 /* libsqlite3.dylib */; };
E1604CA71BB9E01D001153A1 /* libllvmSupport.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1B838A21B52E7DE00DB876B /* libllvmSupport.a */; };
E1604CA81BB9E01D001153A1 /* libllbuildBasic.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A2242519F991B40059043E /* libllbuildBasic.a */; };
E1604CAA1BB9E01D001153A1 /* libllbuildCore.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A2243E19F997150059043E /* libllbuildCore.a */; };
E1604CAB1BB9E01D001153A1 /* libllbuildBuildSystem.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1B839571B541BFD00DB876B /* libllbuildBuildSystem.a */; };
E1604CB51BB9E03E001153A1 /* swift-build-tool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1604CB41BB9E032001153A1 /* swift-build-tool.cpp */; };
E171538D1A0BF702004CD598 /* CorePerfTests.mm in Sources */ = {isa = PBXBuildFile; fileRef = E171538C1A0BF702004CD598 /* CorePerfTests.mm */; };
E17440C31CE192FF0070A30C /* ShellUtility.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E17440C21CE192FF0070A30C /* ShellUtility.cpp */; };
E192E92F1E30014E00122F17 /* BuildValueTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E192E92E1E30014E00122F17 /* BuildValueTest.cpp */; };
E19880EB1FA256FC00E490FF /* POSIXEnvironmentTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E19880EA1FA256FB00E490FF /* POSIXEnvironmentTest.cpp */; };
E19D79921A15D9E6002604FB /* MakefileDepsParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E19D79911A15D9E6002604FB /* MakefileDepsParser.cpp */; };
E19D79951A15DA06002604FB /* MakefileDepsParserTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E19D79941A15DA06002604FB /* MakefileDepsParserTest.cpp */; };
E1A0B0FF1C971582006DA08F /* DependencyInfoParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1A0B0FE1C971581006DA08F /* DependencyInfoParser.cpp */; };
E1A0B1011C9717BA006DA08F /* DependencyInfoParserTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1A0B1001C9717BA006DA08F /* DependencyInfoParserTest.cpp */; };
E1A2244219F9973F0059043E /* BuildEngineCommand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1A2240A19F991530059043E /* BuildEngineCommand.cpp */; };
E1A2244319F997410059043E /* CommandUtil.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1A2240C19F991530059043E /* CommandUtil.cpp */; };
E1A2244419F997450059043E /* NinjaBuildCommand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1A2240E19F991530059043E /* NinjaBuildCommand.cpp */; };
E1A2244519F997470059043E /* NinjaCommand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1A2241019F991530059043E /* NinjaCommand.cpp */; };
E1A2244619F9974A0059043E /* BuildEngine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1A2241219F991530059043E /* BuildEngine.cpp */; };
E1A2244719F9974D0059043E /* BuildEngineTrace.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1A2241319F991530059043E /* BuildEngineTrace.cpp */; };
E1A2244B19F997850059043E /* Lexer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1A2241B19F991530059043E /* Lexer.cpp */; };
E1A2244C19F997890059043E /* Manifest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1A2241C19F991530059043E /* Manifest.cpp */; };
E1A2244D19F9978A0059043E /* ManifestLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1A2241D19F991530059043E /* ManifestLoader.cpp */; };
E1A2244E19F9978C0059043E /* Parser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1A2241E19F991530059043E /* Parser.cpp */; };
E1A224BE19F9995E0059043E /* Version.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1A2240719F991530059043E /* Version.cpp */; };
E1A224CA19F999CB0059043E /* llbuild.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1A2240319F991350059043E /* llbuild.cpp */; };
E1A224D519F99A2D0059043E /* libllbuildBasic.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A2242519F991B40059043E /* libllbuildBasic.a */; };
E1A224D619F99A300059043E /* libllbuildCommands.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A2242E19F997050059043E /* libllbuildCommands.a */; };
E1A224D719F99A320059043E /* libllbuildNinja.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A2243619F9970D0059043E /* libllbuildNinja.a */; };
E1A224D819F99A340059043E /* libllbuildCore.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A2243E19F997150059043E /* libllbuildCore.a */; };
E1A224E119F99B270059043E /* gtest-all.cc in Sources */ = {isa = PBXBuildFile; fileRef = E1A2248B19F998C30059043E /* gtest-all.cc */; };
E1A224EA19F99C650059043E /* TestMain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1A2246F19F998C30059043E /* TestMain.cpp */; };
E1A224F619F99D940059043E /* BuildEngineTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1A224B519F998D40059043E /* BuildEngineTest.cpp */; };
E1A2250219F99E1C0059043E /* LexerTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1A224BA19F998D40059043E /* LexerTest.cpp */; };
E1A2250319F99E240059043E /* libgtest_main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A224E619F99C580059043E /* libgtest_main.a */; };
E1A2250419F99E280059043E /* libgtest.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A224DD19F99B0E0059043E /* libgtest.a */; };
E1A2251519F99EB10059043E /* libllbuildCore.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A2243E19F997150059043E /* libllbuildCore.a */; };
E1A2251619F99EB60059043E /* libllbuildBasic.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A2242519F991B40059043E /* libllbuildBasic.a */; };
E1A2251719F99EC70059043E /* libgtest.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A224DD19F99B0E0059043E /* libgtest.a */; };
E1A2251819F99EC80059043E /* libgtest_main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A224E619F99C580059043E /* libgtest_main.a */; };
E1A2251919F99ECB0059043E /* libllbuildBasic.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A2242519F991B40059043E /* libllbuildBasic.a */; };
E1A2251A19F99ECD0059043E /* libllbuildNinja.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A2243619F9970D0059043E /* libllbuildNinja.a */; };
E1AAD28A1BC609F600F54680 /* BuildSystemFrontend.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1AAD2891BC609F600F54680 /* BuildSystemFrontend.cpp */; };
E1AAD28E1BC65A1900F54680 /* BuildNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1AAD28D1BC65A1900F54680 /* BuildNode.cpp */; };
E1AAD2901BC65AB200F54680 /* ExternalCommand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1AAD28F1BC65AB200F54680 /* ExternalCommand.cpp */; };
E1AAD2921BC65B5000F54680 /* SwiftTools.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1AAD2911BC65B5000F54680 /* SwiftTools.cpp */; };
E1ADC23E1A85938C00D5387C /* C-API.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1ADC2311A85922F00D5387C /* C-API.cpp */; };
E1ADC23F1A8593AD00D5387C /* llbuild.h in Headers */ = {isa = PBXBuildFile; fileRef = E1ADC2351A8592AA00D5387C /* llbuild.h */; settings = {ATTRIBUTES = (Public, ); }; };
E1B3B9DC1E4D5A7A00DF1FBC /* MockBuildSystemDelegate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B3B9DA1E4D5A7A00DF1FBC /* MockBuildSystemDelegate.cpp */; };
E1B838D21B52E86E00DB876B /* Allocator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838A71B52E85400DB876B /* Allocator.cpp */; };
E1B838D31B52E86E00DB876B /* Atomic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838A81B52E85400DB876B /* Atomic.cpp */; };
E1B838D41B52E86E00DB876B /* Debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838AA1B52E85400DB876B /* Debug.cpp */; };
E1B838D51B52E86E00DB876B /* Errno.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838AB1B52E85400DB876B /* Errno.cpp */; };
E1B838D61B52E86E00DB876B /* ErrorHandling.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838AC1B52E85400DB876B /* ErrorHandling.cpp */; };
E1B838D71B52E86E00DB876B /* FileUtilities.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838AD1B52E85400DB876B /* FileUtilities.cpp */; };
E1B838D81B52E86E00DB876B /* Hashing.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838AE1B52E85400DB876B /* Hashing.cpp */; };
E1B838D91B52E86E00DB876B /* IntrusiveRefCntPtr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838AF1B52E85400DB876B /* IntrusiveRefCntPtr.cpp */; };
E1B838DA1B52E86E00DB876B /* Locale.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838B01B52E85400DB876B /* Locale.cpp */; };
E1B838DB1B52E86E00DB876B /* ManagedStatic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838B11B52E85400DB876B /* ManagedStatic.cpp */; };
E1B838DC1B52E86E00DB876B /* MathExtras.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838B21B52E85400DB876B /* MathExtras.cpp */; };
E1B838DD1B52E86E00DB876B /* Memory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838B31B52E85400DB876B /* Memory.cpp */; };
E1B838DE1B52E86E00DB876B /* MemoryBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838B41B52E85400DB876B /* MemoryBuffer.cpp */; };
E1B838DF1B52E86E00DB876B /* Mutex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838B51B52E85400DB876B /* Mutex.cpp */; };
E1B838E01B52E86E00DB876B /* Path.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838B61B52E85400DB876B /* Path.cpp */; };
E1B838E11B52E86E00DB876B /* Process.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838B71B52E85400DB876B /* Process.cpp */; };
E1B838E21B52E86E00DB876B /* Program.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838B81B52E85400DB876B /* Program.cpp */; };
E1B838E31B52E86E00DB876B /* Signals.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838B91B52E85400DB876B /* Signals.cpp */; };
E1B838E41B52E86E00DB876B /* SmallPtrSet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838BA1B52E85400DB876B /* SmallPtrSet.cpp */; };
E1B838E51B52E86E00DB876B /* SmallVector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838BB1B52E85400DB876B /* SmallVector.cpp */; };
E1B838E61B52E86E00DB876B /* SourceMgr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838BC1B52E85400DB876B /* SourceMgr.cpp */; };
E1B838E71B52E86E00DB876B /* StringExtras.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838BD1B52E85400DB876B /* StringExtras.cpp */; };
E1B838E81B52E86E00DB876B /* StringMap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838BE1B52E85400DB876B /* StringMap.cpp */; };
E1B838E91B52E86E00DB876B /* StringRef.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838BF1B52E85400DB876B /* StringRef.cpp */; };
E1B838EA1B52E86E00DB876B /* Threading.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838C01B52E85400DB876B /* Threading.cpp */; };
E1B838EB1B52E86E00DB876B /* TimeValue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838C11B52E85400DB876B /* TimeValue.cpp */; };
E1B838EC1B52E86E00DB876B /* Twine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838C21B52E85400DB876B /* Twine.cpp */; };
E1B838ED1B52E86E00DB876B /* Unicode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838C31B52E85400DB876B /* Unicode.cpp */; };
E1B838EE1B52E86E00DB876B /* Valgrind.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838CE1B52E85400DB876B /* Valgrind.cpp */; };
E1B838EF1B52E86E00DB876B /* YAMLParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838CF1B52E85400DB876B /* YAMLParser.cpp */; };
E1B838F01B52E86E00DB876B /* circular_raw_ostream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838D01B52E85400DB876B /* circular_raw_ostream.cpp */; };
E1B838F11B52E86E00DB876B /* raw_ostream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B838D11B52E85400DB876B /* raw_ostream.cpp */; settings = {COMPILER_FLAGS = "-Xclang -analyzer-disable-all-checks"; }; };
E1B8393A1B52E8C100DB876B /* libllvmSupport.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1B838A21B52E7DE00DB876B /* libllvmSupport.a */; };
E1B8393B1B52E8CC00DB876B /* libllvmSupport.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1B838A21B52E7DE00DB876B /* libllvmSupport.a */; };
E1B839471B52EAAE00DB876B /* libllvmSupport.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1B838A21B52E7DE00DB876B /* libllvmSupport.a */; };
E1B8395E1B541C5900DB876B /* BuildFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B839591B541C1F00DB876B /* BuildFile.cpp */; };
E1B8395F1B541C6400DB876B /* libllbuildBuildSystem.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1B839571B541BFD00DB876B /* libllbuildBuildSystem.a */; };
E1B839651B5420F500DB876B /* BuildSystemCommand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1B839641B5420F500DB876B /* BuildSystemCommand.cpp */; };
E1BE0AA61C458EB000AD0883 /* BuildExecutionQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1BE0AA51C458EB000AD0883 /* BuildExecutionQueue.cpp */; };
E1BE0AAE1C46F94000AD0883 /* core.h in Headers */ = {isa = PBXBuildFile; fileRef = E1BE0AAD1C46F93000AD0883 /* core.h */; settings = {ATTRIBUTES = (Public, ); }; };
E1C404B11A0308F3003392BA /* NinjaPerfTests.mm in Sources */ = {isa = PBXBuildFile; fileRef = E1C404B01A0308F3003392BA /* NinjaPerfTests.mm */; };
E1C404B91A030A1D003392BA /* libllbuildBasic.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A2242519F991B40059043E /* libllbuildBasic.a */; };
E1C404BA1A030A1D003392BA /* libllbuildCommands.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A2242E19F997050059043E /* libllbuildCommands.a */; };
E1C404BB1A030A1D003392BA /* libllbuildCore.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A2243E19F997150059043E /* libllbuildCore.a */; };
E1C404BC1A030A1D003392BA /* libllbuildNinja.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A2243619F9970D0059043E /* libllbuildNinja.a */; };
E1C404BD1A030A23003392BA /* libsqlite3.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = E1E221081A00B82100957481 /* libsqlite3.dylib */; };
E1D191C91B472437000C4E95 /* C-API.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1ADC2311A85922F00D5387C /* C-API.cpp */; };
E1D191CA1B472440000C4E95 /* llbuild.h in Headers */ = {isa = PBXBuildFile; fileRef = E1ADC2351A8592AA00D5387C /* llbuild.h */; settings = {ATTRIBUTES = (Public, ); }; };
E1D191CB1B472554000C4E95 /* libllbuildBasic.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A2242519F991B40059043E /* libllbuildBasic.a */; };
E1D191CC1B472554000C4E95 /* libllbuildCore.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A2243E19F997150059043E /* libllbuildCore.a */; };
E1D191CD1B472560000C4E95 /* libsqlite3.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = E1E221081A00B82100957481 /* libsqlite3.dylib */; };
E1DB70221A85978100891F4D /* libllbuildBasic.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A2242519F991B40059043E /* libllbuildBasic.a */; };
E1DB70231A85978900891F4D /* libllbuildCore.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E1A2243E19F997150059043E /* libllbuildCore.a */; };
E1DD22751C47259900555A5D /* Core-C-API.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1DD22741C47259900555A5D /* Core-C-API.cpp */; };
E1DD22771C472A3F00555A5D /* BuildSystem-C-API.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1DD22761C472A3F00555A5D /* BuildSystem-C-API.cpp */; };
E1E221071A00689C00957481 /* BuildDB.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1E221051A0067F800957481 /* BuildDB.cpp */; };
E1E221091A00B82100957481 /* libsqlite3.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = E1E221081A00B82100957481 /* libsqlite3.dylib */; };
E1E2210C1A015B9E00957481 /* SQLiteBuildDB.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1E2210B1A015B9E00957481 /* SQLiteBuildDB.cpp */; };
E1E4A5B41BFC1394001BFFC4 /* BuildKey.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1E4A5B31BFC1394001BFFC4 /* BuildKey.cpp */; };
E1FC67F91BB1F427004EBC54 /* BuildValue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1FC67F81BB1F417004EBC54 /* BuildValue.cpp */; };
E1FE53411AB1346700041B8E /* Hashing.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E1FE53401AB1343B00041B8E /* Hashing.cpp */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
9D2107C31DF9FBFA00BE26FF /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = 9DB047A71DF9D43D006CDF52;
remoteInfo = BuildSystemTests;
};
9DB047AF1DF9D464006CDF52 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A224DC19F99B0E0059043E;
remoteInfo = gtest;
};
9DB047B11DF9D469006CDF52 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A224E519F99C580059043E;
remoteInfo = gtest_main;
};
9DB047B31DF9D471006CDF52 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1B838981B52E7DE00DB876B;
remoteInfo = llvmSupport;
};
9DB047B71DF9D483006CDF52 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1B839481B541BFD00DB876B;
remoteInfo = llbuildBuildSystem;
};
9DB047BE1DF9D4B8006CDF52 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = 9DB047A71DF9D43D006CDF52;
remoteInfo = BuildSystemTests;
};
E104FAF81B655BB2005C68A0 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1B839481B541BFD00DB876B;
remoteInfo = llbuildBuildSystem;
};
E104FAFC1B655C3C005C68A0 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1B838981B52E7DE00DB876B;
remoteInfo = llvmSupport;
};
E1192CF31C49DC6500F85890 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1B839481B541BFD00DB876B;
remoteInfo = llbuildBuildSystem;
};
E12BFF161C4972C100B8D20F /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1ADC2391A85936400D5387C;
remoteInfo = libllbuild;
};
E12BFF1B1C4975EB00B8D20F /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1B838981B52E7DE00DB876B;
remoteInfo = llvmSupport;
};
E12BFF1D1C4975F000B8D20F /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1B839481B541BFD00DB876B;
remoteInfo = llbuildBuildSystem;
};
E138129F1C537071000092C0 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1B838981B52E7DE00DB876B;
remoteInfo = llvmSupport;
};
E147DF001BA81D330032D08E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A224DC19F99B0E0059043E;
remoteInfo = gtest;
};
E147DF021BA81D330032D08E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A224E519F99C580059043E;
remoteInfo = gtest_main;
};
E147DF041BA81D330032D08E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A2242419F991B40059043E;
remoteInfo = llbuildBasic;
};
E147DF1B1BA81DAE0032D08E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E147DEFE1BA81D330032D08E;
remoteInfo = BasicTests;
};
E147DF1D1BA81DB80032D08E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E147DEFE1BA81D330032D08E;
remoteInfo = BasicTests;
};
E14C2CF21BDAC8A70033CA2A /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1B838981B52E7DE00DB876B;
remoteInfo = llvmSupport;
};
E1604C971BB9E01D001153A1 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1B838981B52E7DE00DB876B;
remoteInfo = llvmSupport;
};
E1604C991BB9E01D001153A1 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A2242419F991B40059043E;
remoteInfo = llbuildBasic;
};
E1604C9D1BB9E01D001153A1 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A2243D19F997150059043E;
remoteInfo = llbuildCore;
};
E1604C9F1BB9E01D001153A1 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1B839481B541BFD00DB876B;
remoteInfo = llbuildBuildFile;
};
E1604CB61BB9E07B001153A1 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1604C951BB9E01D001153A1;
remoteInfo = "swift-build-tool";
};
E178FCC51A1BF32F0039F8B5 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A224C219F999B80059043E;
remoteInfo = "llbuild Tool";
};
E17C29E51B5AAF6100C12DA9 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A2242419F991B40059043E;
remoteInfo = llbuildBasic;
};
E17C29E71B5AAF6100C12DA9 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A2242D19F997050059043E;
remoteInfo = llbuildCommands;
};
E17C29E91B5AAF6100C12DA9 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A2243D19F997150059043E;
remoteInfo = llbuildCore;
};
E17C29EB1B5AAF6100C12DA9 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A2243519F9970D0059043E;
remoteInfo = llbuildNinja;
};
E18043331A00123600662FE7 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E180432F1A00122900662FE7;
remoteInfo = "Lit-Tests-Setup";
};
E18043351A00124000662FE7 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E180432F1A00122900662FE7;
remoteInfo = "Lit-Tests-Setup";
};
E180436D1A001E6C00662FE7 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A224C219F999B80059043E;
remoteInfo = "llbuild Tool";
};
E18043771A001E7600662FE7 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A224EE19F99D880059043E;
remoteInfo = CoreTests;
};
E18043791A001E7700662FE7 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A224F819F99DFD0059043E;
remoteInfo = NinjaTests;
};
E1A2250519F99E7E0059043E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A224DC19F99B0E0059043E;
remoteInfo = gtest;
};
E1A2250719F99E800059043E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A224E519F99C580059043E;
remoteInfo = gtest_main;
};
E1A2250919F99E8E0059043E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A2242419F991B40059043E;
remoteInfo = llbuildBasic;
};
E1A2250B19F99E8F0059043E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A2242D19F997050059043E;
remoteInfo = llbuildCommands;
};
E1A2250D19F99E900059043E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A2243D19F997150059043E;
remoteInfo = llbuildCore;
};
E1A2250F19F99E950059043E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A2243519F9970D0059043E;
remoteInfo = llbuildNinja;
};
E1A2251119F99EA80059043E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A2242419F991B40059043E;
remoteInfo = llbuildBasic;
};
E1A2251319F99EAA0059043E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A2243D19F997150059043E;
remoteInfo = llbuildCore;
};
E1A2251B19F99ED00059043E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A2242419F991B40059043E;
remoteInfo = llbuildBasic;
};
E1A2251D19F99ED10059043E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A2242D19F997050059043E;
remoteInfo = llbuildCommands;
};
E1A2251F19F99ED50059043E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A224DC19F99B0E0059043E;
remoteInfo = gtest;
};
E1A2252119F99ED60059043E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A224E519F99C580059043E;
remoteInfo = gtest_main;
};
E1A2254619F9A2140059043E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A224C219F999B80059043E;
remoteInfo = "llbuild Tool";
};
E1A2254819F9A2170059043E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A224EE19F99D880059043E;
remoteInfo = CoreTests;
};
E1A2254A19F9A2190059043E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A224F819F99DFD0059043E;
remoteInfo = NinjaTests;
};
E1B8393D1B52E8F000DB876B /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1B838981B52E7DE00DB876B;
remoteInfo = llvmSupport;
};
E1B839411B52EA9E00DB876B /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A2242419F991B40059043E;
remoteInfo = llbuildBasic;
};
E1B839431B52EAA500DB876B /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A2243D19F997150059043E;
remoteInfo = llbuildCore;
};
E1B839451B52EAA900DB876B /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1B838981B52E7DE00DB876B;
remoteInfo = llvmSupport;
};
E1B839601B541C6D00DB876B /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1B839481B541BFD00DB876B;
remoteInfo = llbuildBuildFile;
};
E1B839621B541CDE00DB876B /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1D191BD1B47232B000C4E95;
remoteInfo = "llbuild-framework";
};
E1DE1CBF1BB9E34700A902C1 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1604C951BB9E01D001153A1;
remoteInfo = "swift-build-tool";
};
E1E15C521A859732002CD50D /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A2242419F991B40059043E;
remoteInfo = llbuildBasic;
};
E1E15C561A859735002CD50D /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = E1A223E919F98F1C0059043E /* Project object */;
proxyType = 1;
remoteGlobalIDString = E1A2243D19F997150059043E;
remoteInfo = llbuildCore;
};
/* End PBXContainerItemProxy section */
/* Begin PBXCopyFilesBuildPhase section */
9DB047A61DF9D43D006CDF52 /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = /usr/share/man/man1/;
dstSubfolderSpec = 0;
files = (
);
runOnlyForDeploymentPostprocessing = 1;
};
E147DF111BA81D330032D08E /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = /usr/share/man/man1/;
dstSubfolderSpec = 0;
files = (
);
runOnlyForDeploymentPostprocessing = 1;
};
E1604CAD1BB9E01D001153A1 /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = /usr/share/man/man1/;
dstSubfolderSpec = 0;
files = (
);
runOnlyForDeploymentPostprocessing = 1;
};
E1A224C119F999B80059043E /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = /usr/share/man/man1/;
dstSubfolderSpec = 0;
files = (
);
runOnlyForDeploymentPostprocessing = 1;
};
E1A224ED19F99D880059043E /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = /usr/share/man/man1/;
dstSubfolderSpec = 0;
files = (
);
runOnlyForDeploymentPostprocessing = 1;
};
E1A224FD19F99DFD0059043E /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = /usr/share/man/man1/;
dstSubfolderSpec = 0;
files = (
);
runOnlyForDeploymentPostprocessing = 1;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
54E187B61CD296EA00F7EC89 /* BuildNode.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BuildNode.h; sourceTree = "<group>"; };
54E187B71CD296EA00F7EC89 /* ExternalCommand.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ExternalCommand.h; sourceTree = "<group>"; };
54E187B81CD296EA00F7EC89 /* SwiftTools.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SwiftTools.h; sourceTree = "<group>"; };
9D0A6D7F1E1FFEA800BE636F /* TempDir.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TempDir.cpp; sourceTree = "<group>"; };
9D0A6D801E1FFEA800BE636F /* TempDir.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TempDir.h; sourceTree = "<group>"; };
9D2589301E3820E3006C76F4 /* PlatformUtility.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PlatformUtility.h; sourceTree = "<group>"; };
9D2589311E38221D006C76F4 /* CommandResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CommandResult.h; sourceTree = "<group>"; };
9DADBBAC1E256C52005B4869 /* PlatformUtility.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PlatformUtility.cpp; sourceTree = "<group>"; };
9DB0478B1DF9D3E2006CDF52 /* LaneBasedExecutionQueueTest.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = LaneBasedExecutionQueueTest.cpp; sourceTree = "<group>"; };
9DB047A81DF9D43D006CDF52 /* BuildSystemTests */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = BuildSystemTests; sourceTree = BUILT_PRODUCTS_DIR; };
9DDD8BDF1DDCAB9A00FB62D2 /* SQLiteBuildDBTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SQLiteBuildDBTest.cpp; sourceTree = "<group>"; };
C5740D081E03523100567DD8 /* BuildSystemFrontendTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BuildSystemFrontendTest.cpp; sourceTree = "<group>"; };
C5740D0D1E0352D800567DD8 /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
E104FAF61B655A97005C68A0 /* BuildSystemPerfTests.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = BuildSystemPerfTests.mm; sourceTree = "<group>"; };
E104FAFF1B6568E0005C68A0 /* BuildSystem.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BuildSystem.cpp; sourceTree = "<group>"; };
E1066C071BC5ACAB00B892CE /* LaneBasedExecutionQueue.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LaneBasedExecutionQueue.cpp; sourceTree = "<group>"; };
E1066C091BC5BCE700B892CE /* LLVM.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = LLVM.h; sourceTree = "<group>"; };
E1075ED61E4EA417007D52C6 /* BuildSystemTaskTests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BuildSystemTaskTests.cpp; sourceTree = "<group>"; };
E10D5CDA19FEBF6A00211ED4 /* LitXCTestAdaptor.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = LitXCTestAdaptor.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
E10D5CDD19FEBF6A00211ED4 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
E10D5CDE19FEBF6A00211ED4 /* LitTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = LitTests.m; sourceTree = "<group>"; };
E10D5CE319FEF3BD00211ED4 /* Python.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Python.framework; path = System/Library/Frameworks/Python.framework; sourceTree = SDKROOT; };
E10D5CE519FEF40100211ED4 /* LitTests.py */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.python; path = LitTests.py; sourceTree = "<group>"; };
E10FE0D51B6FF2000059D086 /* BuildExecutionQueue.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BuildExecutionQueue.h; sourceTree = "<group>"; };
E10FE0D61B7313D50059D086 /* DepsBuildEngineTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DepsBuildEngineTest.cpp; sourceTree = "<group>"; };
E11470901B75160400ED84CF /* FileInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FileInfo.h; sourceTree = "<group>"; };
E11470911B7517C800ED84CF /* BuildValue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BuildValue.h; sourceTree = "<group>"; };
E11470921B752E7000ED84CF /* BuildKey.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BuildKey.h; sourceTree = "<group>"; };
E11470931B7554F800ED84CF /* FileInfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FileInfo.cpp; sourceTree = "<group>"; };
E1192CEC1C49D84500F85890 /* buildsystem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = buildsystem.h; sourceTree = "<group>"; };
E11F2B7D1E4D253B00176BAD /* BuildDescription.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BuildDescription.h; sourceTree = "<group>"; };
E11F2B7E1E4D255B00176BAD /* BuildDescription.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BuildDescription.cpp; sourceTree = "<group>"; };
E120B9EB1E4E65EB00B28469 /* BinaryCodingTests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BinaryCodingTests.cpp; sourceTree = "<group>"; };
E120B9EC1E4E65EB00B28469 /* ShellUtilityTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShellUtilityTest.cpp; sourceTree = "<group>"; };
E120B9EF1E4E65FC00B28469 /* BinaryCoding.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BinaryCoding.h; sourceTree = "<group>"; };
E120B9F01E4E669F00B28469 /* BinaryCodingPerfTests.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = BinaryCodingPerfTests.mm; sourceTree = "<group>"; };
E12E12A71AD50AE500ACE7B3 /* CommandLineStatusOutput.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CommandLineStatusOutput.cpp; sourceTree = "<group>"; };
E12E12A81AD50AE500ACE7B3 /* CommandLineStatusOutput.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CommandLineStatusOutput.h; sourceTree = "<group>"; };
E138129C1C536CFC000092C0 /* FileSystem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FileSystem.h; sourceTree = "<group>"; };
E138129D1C536D0E000092C0 /* FileSystem.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FileSystem.cpp; sourceTree = "<group>"; };
E13812A11C53708E000092C0 /* FileSystemTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FileSystemTest.cpp; sourceTree = "<group>"; };
E14144921EBDA4A10046F282 /* Common.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Common.xcconfig; sourceTree = "<group>"; };
E14144931EBDA4A10046F282 /* Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = "<group>"; };
E14144941EBDA4A10046F282 /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = "<group>"; };
E147DEFA1BA81CF70032D08E /* SerialQueue.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SerialQueue.cpp; sourceTree = "<group>"; };
E147DEFC1BA81D0E0032D08E /* SerialQueue.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SerialQueue.h; sourceTree = "<group>"; };
E147DEFD1BA81D0E0032D08E /* Hashing.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Hashing.h; sourceTree = "<group>"; };
E147DF161BA81D330032D08E /* BasicTests */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = BasicTests; sourceTree = BUILT_PRODUCTS_DIR; };
E147DF181BA81D4E0032D08E /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
E147DF191BA81D4E0032D08E /* SerialQueueTest.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = SerialQueueTest.cpp; sourceTree = "<group>"; };
E15B6EC21B546A0D00643066 /* ConvertUTF.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ConvertUTF.c; sourceTree = "<group>"; };
E15B6EC31B546A0D00643066 /* ConvertUTFWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ConvertUTFWrapper.cpp; sourceTree = "<group>"; };
E15B6EC61B546A2C00643066 /* libcurses.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libcurses.dylib; path = usr/lib/libcurses.dylib; sourceTree = SDKROOT; };
E1604CB11BB9E01D001153A1 /* swift-build-tool */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = "swift-build-tool"; sourceTree = BUILT_PRODUCTS_DIR; };
E1604CB31BB9E032001153A1 /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
E1604CB41BB9E032001153A1 /* swift-build-tool.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = "swift-build-tool.cpp"; sourceTree = "<group>"; };
E171538C1A0BF702004CD598 /* CorePerfTests.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CorePerfTests.mm; sourceTree = "<group>"; };
E17440C11CE192E30070A30C /* ShellUtility.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ShellUtility.h; sourceTree = "<group>"; };
E17440C21CE192FF0070A30C /* ShellUtility.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShellUtility.cpp; sourceTree = "<group>"; };
E17C29E41B5AAA2F00C12DA9 /* create-target-link.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = "create-target-link.sh"; sourceTree = "<group>"; };
E17C29F21B5AC18C00C12DA9 /* install-user-sphinx.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = "install-user-sphinx.sh"; sourceTree = "<group>"; };
E17C29F31B5AC2A700C12DA9 /* build-sphinx-docs.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = "build-sphinx-docs.sh"; sourceTree = "<group>"; };
E18043391A00129400662FE7 /* install-user-lit.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = "install-user-lit.sh"; sourceTree = "<group>"; };
E181D1441F7D90AC0015286C /* Stat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Stat.h; sourceTree = "<group>"; };
E181D1451F7D90AC0015286C /* Tracing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Tracing.h; sourceTree = "<group>"; };
E182BE111ABA2B8D001840AD /* Compiler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Compiler.h; sourceTree = "<group>"; };
E192E92E1E30014E00122F17 /* BuildValueTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BuildValueTest.cpp; sourceTree = "<group>"; };
E19880E91FA256D900E490FF /* POSIXEnvironment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = POSIXEnvironment.h; sourceTree = "<group>"; };
E19880EA1FA256FB00E490FF /* POSIXEnvironmentTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = POSIXEnvironmentTest.cpp; sourceTree = "<group>"; };
E19C3FD51B98C1A70035E1AA /* tests */ = {isa = PBXFileReference; lastKnownFileType = folder; path = tests; sourceTree = "<group>"; };
E19D79911A15D9E6002604FB /* MakefileDepsParser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MakefileDepsParser.cpp; sourceTree = "<group>"; };
E19D79931A15D9F5002604FB /* MakefileDepsParser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MakefileDepsParser.h; sourceTree = "<group>"; };
E19D79941A15DA06002604FB /* MakefileDepsParserTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MakefileDepsParserTest.cpp; sourceTree = "<group>"; };
E1A0B0FE1C971581006DA08F /* DependencyInfoParser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DependencyInfoParser.cpp; sourceTree = "<group>"; };
E1A0B1001C9717BA006DA08F /* DependencyInfoParserTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DependencyInfoParserTest.cpp; sourceTree = "<group>"; };
E1A223FB19F990E60059043E /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
E1A223FC19F990E60059043E /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
E1A2240019F991350059043E /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
E1A2240219F991350059043E /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
E1A2240319F991350059043E /* llbuild.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = llbuild.cpp; sourceTree = "<group>"; };
E1A2240619F991530059043E /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
E1A2240719F991530059043E /* Version.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Version.cpp; sourceTree = "<group>"; };
E1A2240819F991530059043E /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
E1A2240A19F991530059043E /* BuildEngineCommand.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = BuildEngineCommand.cpp; sourceTree = "<group>"; };
E1A2240B19F991530059043E /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
E1A2240C19F991530059043E /* CommandUtil.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = CommandUtil.cpp; sourceTree = "<group>"; };
E1A2240D19F991530059043E /* CommandUtil.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CommandUtil.h; sourceTree = "<group>"; };
E1A2240E19F991530059043E /* NinjaBuildCommand.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = NinjaBuildCommand.cpp; sourceTree = "<group>"; };
E1A2240F19F991530059043E /* NinjaBuildCommand.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NinjaBuildCommand.h; sourceTree = "<group>"; };
E1A2241019F991530059043E /* NinjaCommand.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = NinjaCommand.cpp; sourceTree = "<group>"; };
E1A2241219F991530059043E /* BuildEngine.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = BuildEngine.cpp; sourceTree = "<group>"; };
E1A2241319F991530059043E /* BuildEngineTrace.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = BuildEngineTrace.cpp; sourceTree = "<group>"; };
E1A2241419F991530059043E /* BuildEngineTrace.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BuildEngineTrace.h; sourceTree = "<group>"; };
E1A2241519F991530059043E /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
E1A2241A19F991530059043E /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
E1A2241B19F991530059043E /* Lexer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Lexer.cpp; sourceTree = "<group>"; };
E1A2241C19F991530059043E /* Manifest.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Manifest.cpp; sourceTree = "<group>"; };
E1A2241D19F991530059043E /* ManifestLoader.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ManifestLoader.cpp; sourceTree = "<group>"; };
E1A2241E19F991530059043E /* Parser.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Parser.cpp; sourceTree = "<group>"; };
E1A2241F19F991530059043E /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
E1A2242519F991B40059043E /* libllbuildBasic.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libllbuildBasic.a; sourceTree = BUILT_PRODUCTS_DIR; };
E1A2242E19F997050059043E /* libllbuildCommands.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libllbuildCommands.a; sourceTree = BUILT_PRODUCTS_DIR; };
E1A2243619F9970D0059043E /* libllbuildNinja.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libllbuildNinja.a; sourceTree = BUILT_PRODUCTS_DIR; };
E1A2243E19F997150059043E /* libllbuildCore.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libllbuildCore.a; sourceTree = BUILT_PRODUCTS_DIR; };
E1A2245119F997D40059043E /* Version.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Version.h; sourceTree = "<group>"; };
E1A2245519F997E80059043E /* Commands.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Commands.h; sourceTree = "<group>"; };
E1A2245819F997FE0059043E /* BuildEngine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BuildEngine.h; sourceTree = "<group>"; };
E1A2246119F9980B0059043E /* Lexer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Lexer.h; sourceTree = "<group>"; };
E1A2246219F9980B0059043E /* Manifest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Manifest.h; sourceTree = "<group>"; };
E1A2246419F9980B0059043E /* ManifestLoader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ManifestLoader.h; sourceTree = "<group>"; };
E1A2246519F9980B0059043E /* Parser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Parser.h; sourceTree = "<group>"; };
E1A2246C19F998C30059043E /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
E1A2246E19F998C30059043E /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
E1A2246F19F998C30059043E /* TestMain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TestMain.cpp; sourceTree = "<group>"; };
E1A2247119F998C30059043E /* LICENSE.TXT */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = LICENSE.TXT; sourceTree = "<group>"; };
E1A2247219F998C30059043E /* README.LLVM */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README.LLVM; sourceTree = "<group>"; };
E1A2247519F998C30059043E /* gtest-death-test.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "gtest-death-test.h"; sourceTree = "<group>"; };
E1A2247619F998C30059043E /* gtest-message.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "gtest-message.h"; sourceTree = "<group>"; };
E1A2247719F998C30059043E /* gtest-param-test.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "gtest-param-test.h"; sourceTree = "<group>"; };
E1A2247819F998C30059043E /* gtest-printers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "gtest-printers.h"; sourceTree = "<group>"; };
E1A2247919F998C30059043E /* gtest-spi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "gtest-spi.h"; sourceTree = "<group>"; };
E1A2247A19F998C30059043E /* gtest-test-part.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "gtest-test-part.h"; sourceTree = "<group>"; };
E1A2247B19F998C30059043E /* gtest-typed-test.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "gtest-typed-test.h"; sourceTree = "<group>"; };
E1A2247C19F998C30059043E /* gtest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gtest.h; sourceTree = "<group>"; };
E1A2247D19F998C30059043E /* gtest_pred_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gtest_pred_impl.h; sourceTree = "<group>"; };
E1A2247E19F998C30059043E /* gtest_prod.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gtest_prod.h; sourceTree = "<group>"; };
E1A2248019F998C30059043E /* gtest-death-test-internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "gtest-death-test-internal.h"; sourceTree = "<group>"; };
E1A2248119F998C30059043E /* gtest-filepath.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "gtest-filepath.h"; sourceTree = "<group>"; };
E1A2248219F998C30059043E /* gtest-internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "gtest-internal.h"; sourceTree = "<group>"; };
E1A2248319F998C30059043E /* gtest-linked_ptr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "gtest-linked_ptr.h"; sourceTree = "<group>"; };
E1A2248419F998C30059043E /* gtest-param-util-generated.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "gtest-param-util-generated.h"; sourceTree = "<group>"; };
E1A2248519F998C30059043E /* gtest-param-util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "gtest-param-util.h"; sourceTree = "<group>"; };
E1A2248619F998C30059043E /* gtest-port.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "gtest-port.h"; sourceTree = "<group>"; };
E1A2248719F998C30059043E /* gtest-string.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "gtest-string.h"; sourceTree = "<group>"; };
E1A2248819F998C30059043E /* gtest-tuple.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "gtest-tuple.h"; sourceTree = "<group>"; };
E1A2248919F998C30059043E /* gtest-type-util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "gtest-type-util.h"; sourceTree = "<group>"; };
E1A2248B19F998C30059043E /* gtest-all.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "gtest-all.cc"; sourceTree = "<group>"; };
E1A2248C19F998C30059043E /* gtest-death-test.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "gtest-death-test.cc"; sourceTree = "<group>"; };
E1A2248D19F998C30059043E /* gtest-filepath.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "gtest-filepath.cc"; sourceTree = "<group>"; };
E1A2248E19F998C30059043E /* gtest-internal-inl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "gtest-internal-inl.h"; sourceTree = "<group>"; };
E1A2248F19F998C30059043E /* gtest-port.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "gtest-port.cc"; sourceTree = "<group>"; };
E1A2249019F998C30059043E /* gtest-printers.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "gtest-printers.cc"; sourceTree = "<group>"; };
E1A2249119F998C30059043E /* gtest-test-part.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "gtest-test-part.cc"; sourceTree = "<group>"; };
E1A2249219F998C30059043E /* gtest-typed-test.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "gtest-typed-test.cc"; sourceTree = "<group>"; };
E1A2249319F998C30059043E /* gtest.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gtest.cc; sourceTree = "<group>"; };
E1A224B319F998D40059043E /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
E1A224B519F998D40059043E /* BuildEngineTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BuildEngineTest.cpp; sourceTree = "<group>"; };
E1A224B619F998D40059043E /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
E1A224B919F998D40059043E /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
E1A224BA19F998D40059043E /* LexerTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LexerTest.cpp; sourceTree = "<group>"; };
E1A224C319F999B80059043E /* llbuild */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = llbuild; sourceTree = BUILT_PRODUCTS_DIR; };
E1A224DD19F99B0E0059043E /* libgtest.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libgtest.a; sourceTree = BUILT_PRODUCTS_DIR; };
E1A224E619F99C580059043E /* libgtest_main.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libgtest_main.a; sourceTree = BUILT_PRODUCTS_DIR; };
E1A224EF19F99D880059043E /* CoreTests */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = CoreTests; sourceTree = BUILT_PRODUCTS_DIR; };
E1A2250119F99DFD0059043E /* NinjaTests */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = NinjaTests; sourceTree = BUILT_PRODUCTS_DIR; };
E1A2254F19F9A74B0059043E /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
E1A2255019F9A74B0059043E /* create-lit-site-cfg.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = "create-lit-site-cfg.sh"; sourceTree = "<group>"; };
E1A2255119F9A74B0059043E /* execute-lit-tests.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = "execute-lit-tests.sh"; sourceTree = "<group>"; };
E1AAD2891BC609F600F54680 /* BuildSystemFrontend.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BuildSystemFrontend.cpp; sourceTree = "<group>"; };
E1AAD28B1BC60A0F00F54680 /* BuildSystemFrontend.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BuildSystemFrontend.h; sourceTree = "<group>"; };
E1AAD28D1BC65A1900F54680 /* BuildNode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BuildNode.cpp; sourceTree = "<group>"; };
E1AAD28F1BC65AB200F54680 /* ExternalCommand.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ExternalCommand.cpp; sourceTree = "<group>"; };
E1AAD2911BC65B5000F54680 /* SwiftTools.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SwiftTools.cpp; sourceTree = "<group>"; };
E1ADC2301A85922F00D5387C /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
E1ADC2311A85922F00D5387C /* C-API.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "C-API.cpp"; sourceTree = "<group>"; };
E1ADC2341A85928100D5387C /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
E1ADC2351A8592AA00D5387C /* llbuild.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = llbuild.h; sourceTree = "<group>"; };
E1ADC23A1A85936400D5387C /* libllbuild.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; includeInIndex = 0; path = libllbuild.dylib; sourceTree = BUILT_PRODUCTS_DIR; };
E1B3B9DA1E4D5A7A00DF1FBC /* MockBuildSystemDelegate.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MockBuildSystemDelegate.cpp; sourceTree = "<group>"; };
E1B3B9DB1E4D5A7A00DF1FBC /* MockBuildSystemDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MockBuildSystemDelegate.h; sourceTree = "<group>"; };
E1B49EF91B6BD45D0031AFC2 /* BuildSystemCommandInterface.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BuildSystemCommandInterface.h; sourceTree = "<group>"; };
E1B49EFA1B6BD45D0031AFC2 /* BuildSystem.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BuildSystem.h; sourceTree = "<group>"; };
E1B838A21B52E7DE00DB876B /* libllvmSupport.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libllvmSupport.a; sourceTree = BUILT_PRODUCTS_DIR; };
E1B838A41B52E85400DB876B /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
E1B838A51B52E85400DB876B /* import-llvm */ = {isa = PBXFileReference; lastKnownFileType = text; path = "import-llvm"; sourceTree = "<group>"; };
E1B838A71B52E85400DB876B /* Allocator.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Allocator.cpp; sourceTree = "<group>"; };
E1B838A81B52E85400DB876B /* Atomic.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Atomic.cpp; sourceTree = "<group>"; };
E1B838A91B52E85400DB876B /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
E1B838AA1B52E85400DB876B /* Debug.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Debug.cpp; sourceTree = "<group>"; };
E1B838AB1B52E85400DB876B /* Errno.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Errno.cpp; sourceTree = "<group>"; };
E1B838AC1B52E85400DB876B /* ErrorHandling.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ErrorHandling.cpp; sourceTree = "<group>"; };
E1B838AD1B52E85400DB876B /* FileUtilities.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = FileUtilities.cpp; sourceTree = "<group>"; };
E1B838AE1B52E85400DB876B /* Hashing.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Hashing.cpp; sourceTree = "<group>"; };
E1B838AF1B52E85400DB876B /* IntrusiveRefCntPtr.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = IntrusiveRefCntPtr.cpp; sourceTree = "<group>"; };
E1B838B01B52E85400DB876B /* Locale.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Locale.cpp; sourceTree = "<group>"; };
E1B838B11B52E85400DB876B /* ManagedStatic.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ManagedStatic.cpp; sourceTree = "<group>"; };
E1B838B21B52E85400DB876B /* MathExtras.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = MathExtras.cpp; sourceTree = "<group>"; };
E1B838B31B52E85400DB876B /* Memory.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Memory.cpp; sourceTree = "<group>"; };
E1B838B41B52E85400DB876B /* MemoryBuffer.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = MemoryBuffer.cpp; sourceTree = "<group>"; };
E1B838B51B52E85400DB876B /* Mutex.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Mutex.cpp; sourceTree = "<group>"; };
E1B838B61B52E85400DB876B /* Path.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Path.cpp; sourceTree = "<group>"; };
E1B838B71B52E85400DB876B /* Process.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Process.cpp; sourceTree = "<group>"; };
E1B838B81B52E85400DB876B /* Program.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Program.cpp; sourceTree = "<group>"; };
E1B838B91B52E85400DB876B /* Signals.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Signals.cpp; sourceTree = "<group>"; };
E1B838BA1B52E85400DB876B /* SmallPtrSet.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = SmallPtrSet.cpp; sourceTree = "<group>"; };
E1B838BB1B52E85400DB876B /* SmallVector.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = SmallVector.cpp; sourceTree = "<group>"; };
E1B838BC1B52E85400DB876B /* SourceMgr.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = SourceMgr.cpp; sourceTree = "<group>"; };
E1B838BD1B52E85400DB876B /* StringExtras.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = StringExtras.cpp; sourceTree = "<group>"; };
E1B838BE1B52E85400DB876B /* StringMap.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = StringMap.cpp; sourceTree = "<group>"; };
E1B838BF1B52E85400DB876B /* StringRef.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = StringRef.cpp; sourceTree = "<group>"; };
E1B838C01B52E85400DB876B /* Threading.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Threading.cpp; sourceTree = "<group>"; };
E1B838C11B52E85400DB876B /* TimeValue.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = TimeValue.cpp; sourceTree = "<group>"; };
E1B838C21B52E85400DB876B /* Twine.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Twine.cpp; sourceTree = "<group>"; };
E1B838C31B52E85400DB876B /* Unicode.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Unicode.cpp; sourceTree = "<group>"; };
E1B838C51B52E85400DB876B /* Host.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = Host.inc; sourceTree = "<group>"; };
E1B838C61B52E85400DB876B /* Memory.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = Memory.inc; sourceTree = "<group>"; };
E1B838C71B52E85400DB876B /* Mutex.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = Mutex.inc; sourceTree = "<group>"; };
E1B838C81B52E85400DB876B /* Path.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = Path.inc; sourceTree = "<group>"; };
E1B838C91B52E85400DB876B /* Process.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = Process.inc; sourceTree = "<group>"; };
E1B838CA1B52E85400DB876B /* Program.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = Program.inc; sourceTree = "<group>"; };
E1B838CB1B52E85400DB876B /* Signals.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = Signals.inc; sourceTree = "<group>"; };
E1B838CC1B52E85400DB876B /* TimeValue.inc */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.pascal; path = TimeValue.inc; sourceTree = "<group>"; };
E1B838CD1B52E85400DB876B /* Unix.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Unix.h; sourceTree = "<group>"; };
E1B838CE1B52E85400DB876B /* Valgrind.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Valgrind.cpp; sourceTree = "<group>"; };
E1B838CF1B52E85400DB876B /* YAMLParser.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = YAMLParser.cpp; sourceTree = "<group>"; };
E1B838D01B52E85400DB876B /* circular_raw_ostream.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = circular_raw_ostream.cpp; sourceTree = "<group>"; };
E1B838D11B52E85400DB876B /* raw_ostream.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = raw_ostream.cpp; sourceTree = "<group>"; };
E1B838F41B52E8A500DB876B /* ArrayRef.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ArrayRef.h; sourceTree = "<group>"; };
E1B838F51B52E8A500DB876B /* DenseMap.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DenseMap.h; sourceTree = "<group>"; };
E1B838F61B52E8A500DB876B /* Hashing.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Hashing.h; sourceTree = "<group>"; };
E1B838F71B52E8A500DB876B /* IntrusiveRefCntPtr.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = IntrusiveRefCntPtr.h; sourceTree = "<group>"; };
E1B838F81B52E8A500DB876B /* None.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = None.h; sourceTree = "<group>"; };
E1B838F91B52E8A500DB876B /* Optional.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Optional.h; sourceTree = "<group>"; };
E1B838FA1B52E8A500DB876B /* PointerIntPair.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PointerIntPair.h; sourceTree = "<group>"; };
E1B838FB1B52E8A500DB876B /* STLExtras.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = STLExtras.h; sourceTree = "<group>"; };
E1B838FC1B52E8A500DB876B /* SmallPtrSet.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SmallPtrSet.h; sourceTree = "<group>"; };
E1B838FD1B52E8A500DB876B /* SmallString.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SmallString.h; sourceTree = "<group>"; };
E1B838FE1B52E8A500DB876B /* SmallVector.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SmallVector.h; sourceTree = "<group>"; };
E1B838FF1B52E8A500DB876B /* StringExtras.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = StringExtras.h; sourceTree = "<group>"; };
E1B839001B52E8A500DB876B /* StringMap.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = StringMap.h; sourceTree = "<group>"; };
E1B839011B52E8A500DB876B /* StringRef.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = StringRef.h; sourceTree = "<group>"; };
E1B839021B52E8A500DB876B /* StringSwitch.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = StringSwitch.h; sourceTree = "<group>"; };
E1B839031B52E8A500DB876B /* Twine.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Twine.h; sourceTree = "<group>"; };
E1B839041B52E8A500DB876B /* edit_distance.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = edit_distance.h; sourceTree = "<group>"; };
E1B839051B52E8A500DB876B /* ilist.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ilist.h; sourceTree = "<group>"; };
E1B839061B52E8A500DB876B /* ilist_node.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ilist_node.h; sourceTree = "<group>"; };
E1B839071B52E8A500DB876B /* iterator_range.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = iterator_range.h; sourceTree = "<group>"; };
E1B839091B52E8A500DB876B /* config.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = config.h; sourceTree = "<group>"; };
E1B8390A1B52E8A500DB876B /* llvm-config.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "llvm-config.h"; sourceTree = "<group>"; };
E1B8390C1B52E8A500DB876B /* AlignOf.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AlignOf.h; sourceTree = "<group>"; };
E1B8390D1B52E8A500DB876B /* Allocator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Allocator.h; sourceTree = "<group>"; };
E1B8390E1B52E8A500DB876B /* Atomic.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Atomic.h; sourceTree = "<group>"; };
E1B8390F1B52E8A500DB876B /* CBindingWrapping.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CBindingWrapping.h; sourceTree = "<group>"; };
E1B839101B52E8A500DB876B /* COFF.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = COFF.h; sourceTree = "<group>"; };
E1B839111B52E8A500DB876B /* Casting.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Casting.h; sourceTree = "<group>"; };
E1B839121B52E8A500DB876B /* Compiler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Compiler.h; sourceTree = "<group>"; };
E1B839131B52E8A500DB876B /* ConvertUTF.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ConvertUTF.h; sourceTree = "<group>"; };
E1B839141B52E8A500DB876B /* DataTypes.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DataTypes.h; sourceTree = "<group>"; };
E1B839151B52E8A500DB876B /* Debug.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Debug.h; sourceTree = "<group>"; };
E1B839161B52E8A500DB876B /* Endian.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Endian.h; sourceTree = "<group>"; };
E1B839171B52E8A500DB876B /* Errc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Errc.h; sourceTree = "<group>"; };
E1B839181B52E8A500DB876B /* Errno.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Errno.h; sourceTree = "<group>"; };
E1B839191B52E8A500DB876B /* ErrorHandling.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ErrorHandling.h; sourceTree = "<group>"; };
E1B8391A1B52E8A500DB876B /* ErrorOr.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ErrorOr.h; sourceTree = "<group>"; };
E1B8391B1B52E8A500DB876B /* FileSystem.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FileSystem.h; sourceTree = "<group>"; };
E1B8391C1B52E8A500DB876B /* FileUtilities.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FileUtilities.h; sourceTree = "<group>"; };
E1B8391D1B52E8A500DB876B /* Format.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Format.h; sourceTree = "<group>"; };
E1B8391E1B52E8A500DB876B /* Host.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Host.h; sourceTree = "<group>"; };
E1B8391F1B52E8A500DB876B /* Locale.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Locale.h; sourceTree = "<group>"; };
E1B839201B52E8A500DB876B /* ManagedStatic.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ManagedStatic.h; sourceTree = "<group>"; };
E1B839211B52E8A500DB876B /* MathExtras.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MathExtras.h; sourceTree = "<group>"; };
E1B839221B52E8A500DB876B /* Memory.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Memory.h; sourceTree = "<group>"; };
E1B839231B52E8A500DB876B /* MemoryBuffer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MemoryBuffer.h; sourceTree = "<group>"; };
E1B839241B52E8A500DB876B /* Mutex.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Mutex.h; sourceTree = "<group>"; };
E1B839251B52E8A500DB876B /* MutexGuard.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MutexGuard.h; sourceTree = "<group>"; };
E1B839261B52E8A500DB876B /* Path.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Path.h; sourceTree = "<group>"; };
E1B839271B52E8A500DB876B /* PointerLikeTypeTraits.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PointerLikeTypeTraits.h; sourceTree = "<group>"; };
E1B839281B52E8A500DB876B /* Process.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Process.h; sourceTree = "<group>"; };
E1B839291B52E8A500DB876B /* Program.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Program.h; sourceTree = "<group>"; };
E1B8392A1B52E8A500DB876B /* Recycler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Recycler.h; sourceTree = "<group>"; };
E1B8392B1B52E8A500DB876B /* SMLoc.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SMLoc.h; sourceTree = "<group>"; };
E1B8392C1B52E8A500DB876B /* Signals.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Signals.h; sourceTree = "<group>"; };
E1B8392D1B52E8A500DB876B /* SourceMgr.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SourceMgr.h; sourceTree = "<group>"; };
E1B8392E1B52E8A500DB876B /* SwapByteOrder.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SwapByteOrder.h; sourceTree = "<group>"; };
E1B8392F1B52E8A500DB876B /* Threading.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Threading.h; sourceTree = "<group>"; };
E1B839301B52E8A500DB876B /* TimeValue.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TimeValue.h; sourceTree = "<group>"; };
E1B839311B52E8A500DB876B /* Unicode.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Unicode.h; sourceTree = "<group>"; };
E1B839321B52E8A500DB876B /* UnicodeCharRanges.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = UnicodeCharRanges.h; sourceTree = "<group>"; };
E1B839331B52E8A500DB876B /* UniqueLock.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = UniqueLock.h; sourceTree = "<group>"; };
E1B839341B52E8A500DB876B /* Valgrind.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Valgrind.h; sourceTree = "<group>"; };
E1B839351B52E8A500DB876B /* WindowsError.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WindowsError.h; sourceTree = "<group>"; };
E1B839361B52E8A500DB876B /* YAMLParser.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = YAMLParser.h; sourceTree = "<group>"; };
E1B839371B52E8A500DB876B /* circular_raw_ostream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = circular_raw_ostream.h; sourceTree = "<group>"; };
E1B839381B52E8A500DB876B /* raw_ostream.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = raw_ostream.h; sourceTree = "<group>"; };
E1B839391B52E8A500DB876B /* type_traits.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = type_traits.h; sourceTree = "<group>"; };
E1B839571B541BFD00DB876B /* libllbuildBuildSystem.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libllbuildBuildSystem.a; sourceTree = BUILT_PRODUCTS_DIR; };
E1B839591B541C1F00DB876B /* BuildFile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BuildFile.cpp; sourceTree = "<group>"; };
E1B8395A1B541C1F00DB876B /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
E1B8395D1B541C4300DB876B /* BuildFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BuildFile.h; sourceTree = "<group>"; };
E1B839641B5420F500DB876B /* BuildSystemCommand.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BuildSystemCommand.cpp; sourceTree = "<group>"; };
E1BE0AA51C458EB000AD0883 /* BuildExecutionQueue.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BuildExecutionQueue.cpp; sourceTree = "<group>"; };
E1BE0AAD1C46F93000AD0883 /* core.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = core.h; sourceTree = "<group>"; };
E1C404AC1A0308F3003392BA /* PerfTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = PerfTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
E1C404AF1A0308F3003392BA /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
E1C404B01A0308F3003392BA /* NinjaPerfTests.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = NinjaPerfTests.mm; sourceTree = "<group>"; };
E1C404B71A03090D003392BA /* llvm-only.ninja */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "llvm-only.ninja"; sourceTree = "<group>"; };
E1D191B81B472305000C4E95 /* llbuild-module.modulemap */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.module-map"; path = "llbuild-module.modulemap"; sourceTree = "<group>"; };
E1D191BE1B47232B000C4E95 /* llbuild.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = llbuild.framework; sourceTree = BUILT_PRODUCTS_DIR; };
E1D191C61B472372000C4E95 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
E1DD22741C47259900555A5D /* Core-C-API.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "Core-C-API.cpp"; sourceTree = "<group>"; };
E1DD22761C472A3F00555A5D /* BuildSystem-C-API.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "BuildSystem-C-API.cpp"; sourceTree = "<group>"; };
E1E221041A0067EF00957481 /* BuildDB.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BuildDB.h; sourceTree = "<group>"; };
E1E221051A0067F800957481 /* BuildDB.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BuildDB.cpp; sourceTree = "<group>"; };
E1E221081A00B82100957481 /* libsqlite3.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libsqlite3.dylib; path = usr/lib/libsqlite3.dylib; sourceTree = SDKROOT; };
E1E2210B1A015B9E00957481 /* SQLiteBuildDB.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SQLiteBuildDB.cpp; sourceTree = "<group>"; };
E1E4A5B31BFC1394001BFFC4 /* BuildKey.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BuildKey.cpp; sourceTree = "<group>"; };
E1FC67F81BB1F417004EBC54 /* BuildValue.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BuildValue.cpp; sourceTree = "<group>"; };
E1FE53401AB1343B00041B8E /* Hashing.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Hashing.cpp; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
9DB047A51DF9D43D006CDF52 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
9D2107C61DFADDFA00BE26FF /* libcurses.dylib in Frameworks */,
C5740D0C1E03529300567DD8 /* libsqlite3.dylib in Frameworks */,
C5740D0B1E03528600567DD8 /* libllbuildBasic.a in Frameworks */,
C5740D0A1E03527B00567DD8 /* libllbuildCore.a in Frameworks */,
9DB047BD1DF9D4B0006CDF52 /* libllbuildBuildSystem.a in Frameworks */,
9DB047BC1DF9D4AA006CDF52 /* libllvmSupport.a in Frameworks */,
9DB047BA1DF9D4A4006CDF52 /* libgtest_main.a in Frameworks */,
9DB047BB1DF9D4A4006CDF52 /* libgtest.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E10D5CD719FEBF6A00211ED4 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
E10D5CE419FEF3BD00211ED4 /* Python.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E147DF0C1BA81D330032D08E /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
E13812A41C5370B3000092C0 /* libcurses.dylib in Frameworks */,
E147DF0D1BA81D330032D08E /* libgtest.a in Frameworks */,
E147DF0E1BA81D330032D08E /* libgtest_main.a in Frameworks */,
E147DF0F1BA81D330032D08E /* libllbuildBasic.a in Frameworks */,
E13812A31C5370A4000092C0 /* libllvmSupport.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E1604CA41BB9E01D001153A1 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
E1604CA51BB9E01D001153A1 /* libcurses.dylib in Frameworks */,
E1604CA61BB9E01D001153A1 /* libsqlite3.dylib in Frameworks */,
E1604CA71BB9E01D001153A1 /* libllvmSupport.a in Frameworks */,
E1604CA81BB9E01D001153A1 /* libllbuildBasic.a in Frameworks */,
E1604CAA1BB9E01D001153A1 /* libllbuildCore.a in Frameworks */,
E1604CAB1BB9E01D001153A1 /* libllbuildBuildSystem.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E1A2242219F991B40059043E /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
E1A2242B19F997050059043E /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
E1A2243319F9970D0059043E /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
E1A2243B19F997150059043E /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
E1A224C019F999B80059043E /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
E15B6EC71B546A2C00643066 /* libcurses.dylib in Frameworks */,
E1E221091A00B82100957481 /* libsqlite3.dylib in Frameworks */,
E1B8393B1B52E8CC00DB876B /* libllvmSupport.a in Frameworks */,
E1A224D519F99A2D0059043E /* libllbuildBasic.a in Frameworks */,
E1A224D619F99A300059043E /* libllbuildCommands.a in Frameworks */,
E1A224D819F99A340059043E /* libllbuildCore.a in Frameworks */,
E1B8395F1B541C6400DB876B /* libllbuildBuildSystem.a in Frameworks */,
E1A224D719F99A320059043E /* libllbuildNinja.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E1A224DA19F99B0E0059043E /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
E1A224E319F99C580059043E /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
E1A224EC19F99D880059043E /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
E14C2CF01BDAAD1E0033CA2A /* libcurses.dylib in Frameworks */,
E14C2CF11BDAAD210033CA2A /* libsqlite3.dylib in Frameworks */,
E14C2CEF1BDAAD070033CA2A /* libllvmSupport.a in Frameworks */,
E1A2250419F99E280059043E /* libgtest.a in Frameworks */,
E1A2250319F99E240059043E /* libgtest_main.a in Frameworks */,
E1A2251619F99EB60059043E /* libllbuildBasic.a in Frameworks */,
E1A2251519F99EB10059043E /* libllbuildCore.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E1A224FC19F99DFD0059043E /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
E1A2251719F99EC70059043E /* libgtest.a in Frameworks */,
E1A2251819F99EC80059043E /* libgtest_main.a in Frameworks */,
E1A2251919F99ECB0059043E /* libllbuildBasic.a in Frameworks */,
E1A2251A19F99ECD0059043E /* libllbuildNinja.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E1ADC2371A85936400D5387C /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
E1B8393A1B52E8C100DB876B /* libllvmSupport.a in Frameworks */,
E1DB70221A85978100891F4D /* libllbuildBasic.a in Frameworks */,
E1DB70231A85978900891F4D /* libllbuildCore.a in Frameworks */,
E12BFF1A1C4972F000B8D20F /* libllbuildBuildSystem.a in Frameworks */,
E12BFF181C4972D900B8D20F /* libsqlite3.dylib in Frameworks */,
E12BFF191C4972E000B8D20F /* libcurses.dylib in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E1B8389D1B52E7DE00DB876B /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
E1B839521B541BFD00DB876B /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
E1C404A91A0308F3003392BA /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
E104FAFB1B655C33005C68A0 /* libllvmSupport.a in Frameworks */,
E1C404B91A030A1D003392BA /* libllbuildBasic.a in Frameworks */,
E1C404BB1A030A1D003392BA /* libllbuildCore.a in Frameworks */,
E1C404BC1A030A1D003392BA /* libllbuildNinja.a in Frameworks */,
E104FAFA1B655BBA005C68A0 /* libllbuildBuildSystem.a in Frameworks */,
E1C404BA1A030A1D003392BA /* libllbuildCommands.a in Frameworks */,
E104FAFE1B655C5D005C68A0 /* libcurses.dylib in Frameworks */,
E1C404BD1A030A23003392BA /* libsqlite3.dylib in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E1D191BA1B47232B000C4E95 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
E1B839471B52EAAE00DB876B /* libllvmSupport.a in Frameworks */,
E1D191CB1B472554000C4E95 /* libllbuildBasic.a in Frameworks */,
E1D191CC1B472554000C4E95 /* libllbuildCore.a in Frameworks */,
E1192CF11C49DC3300F85890 /* libllbuildBuildSystem.a in Frameworks */,
E1D191CD1B472560000C4E95 /* libsqlite3.dylib in Frameworks */,
E1192CF21C49DC4F00F85890 /* libcurses.dylib in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
9DB0478A1DF9D39E006CDF52 /* BuildSystem */ = {
isa = PBXGroup;
children = (
C5740D0D1E0352D800567DD8 /* CMakeLists.txt */,
C5740D081E03523100567DD8 /* BuildSystemFrontendTest.cpp */,
E1075ED61E4EA417007D52C6 /* BuildSystemTaskTests.cpp */,
E192E92E1E30014E00122F17 /* BuildValueTest.cpp */,
9DB0478B1DF9D3E2006CDF52 /* LaneBasedExecutionQueueTest.cpp */,
E1B3B9DA1E4D5A7A00DF1FBC /* MockBuildSystemDelegate.cpp */,
E1B3B9DB1E4D5A7A00DF1FBC /* MockBuildSystemDelegate.h */,
E19880EA1FA256FB00E490FF /* POSIXEnvironmentTest.cpp */,
9D0A6D7F1E1FFEA800BE636F /* TempDir.cpp */,
9D0A6D801E1FFEA800BE636F /* TempDir.h */,
);
path = BuildSystem;
sourceTree = "<group>";
};
E10D5CDB19FEBF6A00211ED4 /* LitXCTestAdaptor */ = {
isa = PBXGroup;
children = (
E10D5CDC19FEBF6A00211ED4 /* Supporting Files */,
E10D5CDE19FEBF6A00211ED4 /* LitTests.m */,
E10D5CE519FEF40100211ED4 /* LitTests.py */,
);
path = LitXCTestAdaptor;
sourceTree = "<group>";
};
E10D5CDC19FEBF6A00211ED4 /* Supporting Files */ = {
isa = PBXGroup;
children = (
E10D5CDD19FEBF6A00211ED4 /* Info.plist */,
);
name = "Supporting Files";
sourceTree = "<group>";
};
E13B5E411A00395300EA0405 /* Frameworks */ = {
isa = PBXGroup;
children = (
E15B6EC61B546A2C00643066 /* libcurses.dylib */,
E1E221081A00B82100957481 /* libsqlite3.dylib */,
E10D5CE319FEF3BD00211ED4 /* Python.framework */,
);
name = Frameworks;
sourceTree = "<group>";
};
E14144901EBDA4A10046F282 /* Xcode */ = {
isa = PBXGroup;
children = (
E14144911EBDA4A10046F282 /* Configs */,
);
path = Xcode;
sourceTree = "<group>";
};
E14144911EBDA4A10046F282 /* Configs */ = {
isa = PBXGroup;
children = (
E14144921EBDA4A10046F282 /* Common.xcconfig */,
E14144931EBDA4A10046F282 /* Debug.xcconfig */,
E14144941EBDA4A10046F282 /* Release.xcconfig */,
);
path = Configs;
sourceTree = "<group>";
};
E147DF171BA81D4E0032D08E /* Basic */ = {
isa = PBXGroup;
children = (
E147DF181BA81D4E0032D08E /* CMakeLists.txt */,
E120B9EB1E4E65EB00B28469 /* BinaryCodingTests.cpp */,
E13812A11C53708E000092C0 /* FileSystemTest.cpp */,
E147DF191BA81D4E0032D08E /* SerialQueueTest.cpp */,
E120B9EC1E4E65EB00B28469 /* ShellUtilityTest.cpp */,
);
path = Basic;
sourceTree = "<group>";
};
E1604CB21BB9E032001153A1 /* swift-build-tool */ = {
isa = PBXGroup;
children = (
E1604CB31BB9E032001153A1 /* CMakeLists.txt */,
E1604CB41BB9E032001153A1 /* swift-build-tool.cpp */,
);
path = "swift-build-tool";
sourceTree = "<group>";
};
E1A223E819F98F1C0059043E = {
isa = PBXGroup;
children = (
E14144901EBDA4A10046F282 /* Xcode */,
E1A223FD19F990F10059043E /* products */,
E1A2240419F991530059043E /* lib */,
E19C3FD51B98C1A70035E1AA /* tests */,
E1C404B51A03090D003392BA /* perftests */,
E1A224B219F998D40059043E /* unittests */,
E1A2246A19F998C30059043E /* utils */,
E1A223FB19F990E60059043E /* CMakeLists.txt */,
E1A223FC19F990E60059043E /* README.md */,
E1A223F219F98F1C0059043E /* Products */,
E13B5E411A00395300EA0405 /* Frameworks */,
);
sourceTree = "<group>";
};
E1A223F219F98F1C0059043E /* Products */ = {
isa = PBXGroup;
children = (
E1A2242519F991B40059043E /* libllbuildBasic.a */,
E1A2242E19F997050059043E /* libllbuildCommands.a */,
E1A2243619F9970D0059043E /* libllbuildNinja.a */,
E1A2243E19F997150059043E /* libllbuildCore.a */,
E1A224C319F999B80059043E /* llbuild */,
E1A224DD19F99B0E0059043E /* libgtest.a */,
E1A224E619F99C580059043E /* libgtest_main.a */,
E1A224EF19F99D880059043E /* CoreTests */,
E1A2250119F99DFD0059043E /* NinjaTests */,
E10D5CDA19FEBF6A00211ED4 /* LitXCTestAdaptor.xctest */,
E1C404AC1A0308F3003392BA /* PerfTests.xctest */,
E1ADC23A1A85936400D5387C /* libllbuild.dylib */,
E1D191BE1B47232B000C4E95 /* llbuild.framework */,
E1B838A21B52E7DE00DB876B /* libllvmSupport.a */,
E1B839571B541BFD00DB876B /* libllbuildBuildSystem.a */,
E147DF161BA81D330032D08E /* BasicTests */,
E1604CB11BB9E01D001153A1 /* swift-build-tool */,
9DB047A81DF9D43D006CDF52 /* BuildSystemTests */,
);
name = Products;
sourceTree = "<group>";
};
E1A223FD19F990F10059043E /* products */ = {
isa = PBXGroup;
children = (
E1A2240119F991350059043E /* llbuild */,
E1ADC22F1A8591F600D5387C /* libllbuild */,
E1D191B71B472305000C4E95 /* llbuild-framework */,
E1604CB21BB9E032001153A1 /* swift-build-tool */,
E1A2240019F991350059043E /* CMakeLists.txt */,
);
path = products;
sourceTree = "<group>";
};
E1A2240119F991350059043E /* llbuild */ = {
isa = PBXGroup;
children = (
E1A2240219F991350059043E /* CMakeLists.txt */,
E1A2240319F991350059043E /* llbuild.cpp */,
);
path = llbuild;
sourceTree = "<group>";
};
E1A2240419F991530059043E /* lib */ = {
isa = PBXGroup;
children = (
E1B838A31B52E82F00DB876B /* llvm */,
E1A2240519F991530059043E /* Basic */,
E1A2241119F991530059043E /* Core */,
E1B839581B541C1F00DB876B /* BuildSystem */,
E1A2241919F991530059043E /* Ninja */,
E1A2240919F991530059043E /* Commands */,
E1A2240819F991530059043E /* CMakeLists.txt */,
);
path = lib;
sourceTree = "<group>";
};
E1A2240519F991530059043E /* Basic */ = {
isa = PBXGroup;
children = (
E1A2244F19F997D40059043E /* Headers */,
E1A2240619F991530059043E /* CMakeLists.txt */,
E11470931B7554F800ED84CF /* FileInfo.cpp */,
E138129D1C536D0E000092C0 /* FileSystem.cpp */,
E1FE53401AB1343B00041B8E /* Hashing.cpp */,
9DADBBAC1E256C52005B4869 /* PlatformUtility.cpp */,
E147DEFA1BA81CF70032D08E /* SerialQueue.cpp */,
E17440C21CE192FF0070A30C /* ShellUtility.cpp */,
E1A2240719F991530059043E /* Version.cpp */,
);
path = Basic;
sourceTree = "<group>";
};
E1A2240919F991530059043E /* Commands */ = {
isa = PBXGroup;
children = (
E1A2245419F997E80059043E /* Headers */,
E1A2240B19F991530059043E /* CMakeLists.txt */,
E1A2240A19F991530059043E /* BuildEngineCommand.cpp */,
E1B839641B5420F500DB876B /* BuildSystemCommand.cpp */,
E12E12A71AD50AE500ACE7B3 /* CommandLineStatusOutput.cpp */,
E12E12A81AD50AE500ACE7B3 /* CommandLineStatusOutput.h */,
E1A2240C19F991530059043E /* CommandUtil.cpp */,
E1A2240D19F991530059043E /* CommandUtil.h */,
E1A2240E19F991530059043E /* NinjaBuildCommand.cpp */,
E1A2240F19F991530059043E /* NinjaBuildCommand.h */,
E1A2241019F991530059043E /* NinjaCommand.cpp */,
);
path = Commands;
sourceTree = "<group>";
};
E1A2241119F991530059043E /* Core */ = {
isa = PBXGroup;
children = (
E1A2245719F997FE0059043E /* Headers */,
E1A2241519F991530059043E /* CMakeLists.txt */,
E1E221051A0067F800957481 /* BuildDB.cpp */,
E1A2241219F991530059043E /* BuildEngine.cpp */,
E1A2241319F991530059043E /* BuildEngineTrace.cpp */,
E1A2241419F991530059043E /* BuildEngineTrace.h */,
E1A0B0FE1C971581006DA08F /* DependencyInfoParser.cpp */,
E19D79911A15D9E6002604FB /* MakefileDepsParser.cpp */,
E1E2210B1A015B9E00957481 /* SQLiteBuildDB.cpp */,
);
path = Core;
sourceTree = "<group>";
};
E1A2241919F991530059043E /* Ninja */ = {
isa = PBXGroup;
children = (
E1A2246019F9980B0059043E /* Headers */,
E1A2241F19F991530059043E /* README.md */,
E1A2241A19F991530059043E /* CMakeLists.txt */,
E1A2241B19F991530059043E /* Lexer.cpp */,
E1A2241C19F991530059043E /* Manifest.cpp */,
E1A2241D19F991530059043E /* ManifestLoader.cpp */,
E1A2241E19F991530059043E /* Parser.cpp */,
);
path = Ninja;
sourceTree = "<group>";
};
E1A2244F19F997D40059043E /* Headers */ = {
isa = PBXGroup;
children = (
E120B9EF1E4E65FC00B28469 /* BinaryCoding.h */,
E182BE111ABA2B8D001840AD /* Compiler.h */,
E11470901B75160400ED84CF /* FileInfo.h */,
E138129C1C536CFC000092C0 /* FileSystem.h */,
E147DEFD1BA81D0E0032D08E /* Hashing.h */,
E1066C091BC5BCE700B892CE /* LLVM.h */,
9D2589301E3820E3006C76F4 /* PlatformUtility.h */,
E147DEFC1BA81D0E0032D08E /* SerialQueue.h */,
E17440C11CE192E30070A30C /* ShellUtility.h */,
E181D1441F7D90AC0015286C /* Stat.h */,
E181D1451F7D90AC0015286C /* Tracing.h */,
E1A2245119F997D40059043E /* Version.h */,
);
name = Headers;
path = include/llbuild/Basic;
sourceTree = SOURCE_ROOT;
};
E1A2245419F997E80059043E /* Headers */ = {
isa = PBXGroup;
children = (
E1A2245519F997E80059043E /* Commands.h */,
);
name = Headers;
path = include/llbuild/Commands;
sourceTree = SOURCE_ROOT;
};
E1A2245719F997FE0059043E /* Headers */ = {
isa = PBXGroup;
children = (
E1E221041A0067EF00957481 /* BuildDB.h */,
E1A2245819F997FE0059043E /* BuildEngine.h */,
E19D79931A15D9F5002604FB /* MakefileDepsParser.h */,
);
name = Headers;
path = include/llbuild/Core;
sourceTree = SOURCE_ROOT;
};
E1A2246019F9980B0059043E /* Headers */ = {
isa = PBXGroup;
children = (
E1A2246119F9980B0059043E /* Lexer.h */,
E1A2246219F9980B0059043E /* Manifest.h */,
E1A2246419F9980B0059043E /* ManifestLoader.h */,
E1A2246519F9980B0059043E /* Parser.h */,
);
name = Headers;
path = include/llbuild/Ninja;
sourceTree = SOURCE_ROOT;
};
E1A2246A19F998C30059043E /* utils */ = {
isa = PBXGroup;
children = (
E1A2254E19F9A74B0059043E /* Xcode */,
E1A2246B19F998C30059043E /* unittest */,
);
path = utils;
sourceTree = "<group>";
};
E1A2246B19F998C30059043E /* unittest */ = {
isa = PBXGroup;
children = (
E1A2246D19F998C30059043E /* UnitTestMain */,
E1A2247019F998C30059043E /* googletest */,
E1A2246C19F998C30059043E /* CMakeLists.txt */,
);
path = unittest;
sourceTree = "<group>";
};
E1A2246D19F998C30059043E /* UnitTestMain */ = {
isa = PBXGroup;
children = (
E1A2246E19F998C30059043E /* CMakeLists.txt */,
E1A2246F19F998C30059043E /* TestMain.cpp */,
);
path = UnitTestMain;
sourceTree = "<group>";
};
E1A2247019F998C30059043E /* googletest */ = {
isa = PBXGroup;
children = (
E1A2247119F998C30059043E /* LICENSE.TXT */,
E1A2247219F998C30059043E /* README.LLVM */,
E1A2247319F998C30059043E /* include */,
E1A2248A19F998C30059043E /* src */,
);
path = googletest;
sourceTree = "<group>";
};
E1A2247319F998C30059043E /* include */ = {
isa = PBXGroup;
children = (
E1A2247419F998C30059043E /* gtest */,
);
path = include;
sourceTree = "<group>";
};
E1A2247419F998C30059043E /* gtest */ = {
isa = PBXGroup;
children = (
E1A2247519F998C30059043E /* gtest-death-test.h */,
E1A2247619F998C30059043E /* gtest-message.h */,
E1A2247719F998C30059043E /* gtest-param-test.h */,
E1A2247819F998C30059043E /* gtest-printers.h */,
E1A2247919F998C30059043E /* gtest-spi.h */,
E1A2247A19F998C30059043E /* gtest-test-part.h */,
E1A2247B19F998C30059043E /* gtest-typed-test.h */,
E1A2247C19F998C30059043E /* gtest.h */,
E1A2247D19F998C30059043E /* gtest_pred_impl.h */,
E1A2247E19F998C30059043E /* gtest_prod.h */,
E1A2247F19F998C30059043E /* internal */,
);
path = gtest;
sourceTree = "<group>";
};
E1A2247F19F998C30059043E /* internal */ = {
isa = PBXGroup;
children = (
E1A2248019F998C30059043E /* gtest-death-test-internal.h */,
E1A2248119F998C30059043E /* gtest-filepath.h */,
E1A2248219F998C30059043E /* gtest-internal.h */,
E1A2248319F998C30059043E /* gtest-linked_ptr.h */,
E1A2248419F998C30059043E /* gtest-param-util-generated.h */,
E1A2248519F998C30059043E /* gtest-param-util.h */,
E1A2248619F998C30059043E /* gtest-port.h */,
E1A2248719F998C30059043E /* gtest-string.h */,
E1A2248819F998C30059043E /* gtest-tuple.h */,
E1A2248919F998C30059043E /* gtest-type-util.h */,
);
path = internal;
sourceTree = "<group>";
};
E1A2248A19F998C30059043E /* src */ = {
isa = PBXGroup;
children = (
E1A2248B19F998C30059043E /* gtest-all.cc */,
E1A2248C19F998C30059043E /* gtest-death-test.cc */,
E1A2248D19F998C30059043E /* gtest-filepath.cc */,
E1A2248E19F998C30059043E /* gtest-internal-inl.h */,
E1A2248F19F998C30059043E /* gtest-port.cc */,
E1A2249019F998C30059043E /* gtest-printers.cc */,
E1A2249119F998C30059043E /* gtest-test-part.cc */,
E1A2249219F998C30059043E /* gtest-typed-test.cc */,
E1A2249319F998C30059043E /* gtest.cc */,
);
path = src;
sourceTree = "<group>";
};
E1A224B219F998D40059043E /* unittests */ = {
isa = PBXGroup;
children = (
E147DF171BA81D4E0032D08E /* Basic */,
E1A224B419F998D40059043E /* Core */,
9DB0478A1DF9D39E006CDF52 /* BuildSystem */,
E1A224B819F998D40059043E /* Ninja */,
E1A224B319F998D40059043E /* CMakeLists.txt */,
);
path = unittests;
sourceTree = "<group>";
};
E1A224B419F998D40059043E /* Core */ = {
isa = PBXGroup;
children = (
E1A224B619F998D40059043E /* CMakeLists.txt */,
E1A224B519F998D40059043E /* BuildEngineTest.cpp */,
E1A0B1001C9717BA006DA08F /* DependencyInfoParserTest.cpp */,
E10FE0D61B7313D50059D086 /* DepsBuildEngineTest.cpp */,
E19D79941A15DA06002604FB /* MakefileDepsParserTest.cpp */,
9DDD8BDF1DDCAB9A00FB62D2 /* SQLiteBuildDBTest.cpp */,
);
path = Core;
sourceTree = "<group>";
};
E1A224B819F998D40059043E /* Ninja */ = {
isa = PBXGroup;
children = (
E1A224B919F998D40059043E /* CMakeLists.txt */,
E1A224BA19F998D40059043E /* LexerTest.cpp */,
);
path = Ninja;
sourceTree = "<group>";
};
E1A2254E19F9A74B0059043E /* Xcode */ = {
isa = PBXGroup;
children = (
E10D5CDB19FEBF6A00211ED4 /* LitXCTestAdaptor */,
E1A2254F19F9A74B0059043E /* README.md */,
E17C29F31B5AC2A700C12DA9 /* build-sphinx-docs.sh */,
E17C29E41B5AAA2F00C12DA9 /* create-target-link.sh */,
E1A2255019F9A74B0059043E /* create-lit-site-cfg.sh */,
E1A2255119F9A74B0059043E /* execute-lit-tests.sh */,
E18043391A00129400662FE7 /* install-user-lit.sh */,
E17C29F21B5AC18C00C12DA9 /* install-user-sphinx.sh */,
);
path = Xcode;
sourceTree = "<group>";
};
E1ADC22F1A8591F600D5387C /* libllbuild */ = {
isa = PBXGroup;
children = (
E1ADC2321A85923800D5387C /* Public API */,
E1ADC2301A85922F00D5387C /* CMakeLists.txt */,
E1DD22761C472A3F00555A5D /* BuildSystem-C-API.cpp */,
E1ADC2311A85922F00D5387C /* C-API.cpp */,
E1DD22741C47259900555A5D /* Core-C-API.cpp */,
);
path = libllbuild;
sourceTree = "<group>";
};
E1ADC2321A85923800D5387C /* Public API */ = {
isa = PBXGroup;
children = (
E1ADC2331A85925800D5387C /* llbuild */,
E1ADC2341A85928100D5387C /* README.md */,
);
name = "Public API";
path = "public-api";
sourceTree = "<group>";
};
E1ADC2331A85925800D5387C /* llbuild */ = {
isa = PBXGroup;
children = (
E1192CEC1C49D84500F85890 /* buildsystem.h */,
E1BE0AAD1C46F93000AD0883 /* core.h */,
E1ADC2351A8592AA00D5387C /* llbuild.h */,
);
path = llbuild;
sourceTree = "<group>";
};
E1B838A31B52E82F00DB876B /* llvm */ = {
isa = PBXGroup;
children = (
E1B838F21B52E88A00DB876B /* Headers */,
E1B838A61B52E85400DB876B /* Support */,
E1B838A41B52E85400DB876B /* CMakeLists.txt */,
E1B838A51B52E85400DB876B /* import-llvm */,
);
path = llvm;
sourceTree = "<group>";
};
E1B838A61B52E85400DB876B /* Support */ = {
isa = PBXGroup;
children = (
E1B838C41B52E85400DB876B /* Unix */,
E1B838A91B52E85400DB876B /* CMakeLists.txt */,
E1B838A71B52E85400DB876B /* Allocator.cpp */,
E1B838A81B52E85400DB876B /* Atomic.cpp */,
E15B6EC21B546A0D00643066 /* ConvertUTF.c */,
E15B6EC31B546A0D00643066 /* ConvertUTFWrapper.cpp */,
E1B838AA1B52E85400DB876B /* Debug.cpp */,
E1B838AB1B52E85400DB876B /* Errno.cpp */,
E1B838AC1B52E85400DB876B /* ErrorHandling.cpp */,
E1B838AD1B52E85400DB876B /* FileUtilities.cpp */,
E1B838AE1B52E85400DB876B /* Hashing.cpp */,
E1B838AF1B52E85400DB876B /* IntrusiveRefCntPtr.cpp */,
E1B838B01B52E85400DB876B /* Locale.cpp */,
E1B838B11B52E85400DB876B /* ManagedStatic.cpp */,
E1B838B21B52E85400DB876B /* MathExtras.cpp */,
E1B838B31B52E85400DB876B /* Memory.cpp */,
E1B838B41B52E85400DB876B /* MemoryBuffer.cpp */,
E1B838B51B52E85400DB876B /* Mutex.cpp */,
E1B838B61B52E85400DB876B /* Path.cpp */,
E1B838B71B52E85400DB876B /* Process.cpp */,
E1B838B81B52E85400DB876B /* Program.cpp */,
E1B838B91B52E85400DB876B /* Signals.cpp */,
E1B838BA1B52E85400DB876B /* SmallPtrSet.cpp */,
E1B838BB1B52E85400DB876B /* SmallVector.cpp */,
E1B838BC1B52E85400DB876B /* SourceMgr.cpp */,
E1B838BD1B52E85400DB876B /* StringExtras.cpp */,
E1B838BE1B52E85400DB876B /* StringMap.cpp */,
E1B838BF1B52E85400DB876B /* StringRef.cpp */,
E1B838C01B52E85400DB876B /* Threading.cpp */,
E1B838C11B52E85400DB876B /* TimeValue.cpp */,
E1B838C21B52E85400DB876B /* Twine.cpp */,
E1B838C31B52E85400DB876B /* Unicode.cpp */,
E1B838CE1B52E85400DB876B /* Valgrind.cpp */,
E1B838CF1B52E85400DB876B /* YAMLParser.cpp */,
E1B838D01B52E85400DB876B /* circular_raw_ostream.cpp */,
E1B838D11B52E85400DB876B /* raw_ostream.cpp */,
);
path = Support;
sourceTree = "<group>";
};
E1B838C41B52E85400DB876B /* Unix */ = {
isa = PBXGroup;
children = (
E1B838C51B52E85400DB876B /* Host.inc */,
E1B838C61B52E85400DB876B /* Memory.inc */,
E1B838C71B52E85400DB876B /* Mutex.inc */,
E1B838C81B52E85400DB876B /* Path.inc */,
E1B838C91B52E85400DB876B /* Process.inc */,
E1B838CA1B52E85400DB876B /* Program.inc */,
E1B838CB1B52E85400DB876B /* Signals.inc */,
E1B838CC1B52E85400DB876B /* TimeValue.inc */,
E1B838CD1B52E85400DB876B /* Unix.h */,
);
path = Unix;
sourceTree = "<group>";
};
E1B838F21B52E88A00DB876B /* Headers */ = {
isa = PBXGroup;
children = (
E1B838F31B52E8A500DB876B /* ADT */,
E1B839081B52E8A500DB876B /* Config */,
E1B8390B1B52E8A500DB876B /* Support */,
);
name = Headers;
path = ../../include/llvm;
sourceTree = "<group>";
};
E1B838F31B52E8A500DB876B /* ADT */ = {
isa = PBXGroup;
children = (
E1B838F41B52E8A500DB876B /* ArrayRef.h */,
E1B838F51B52E8A500DB876B /* DenseMap.h */,
E1B838F61B52E8A500DB876B /* Hashing.h */,
E1B838F71B52E8A500DB876B /* IntrusiveRefCntPtr.h */,
E1B838F81B52E8A500DB876B /* None.h */,
E1B838F91B52E8A500DB876B /* Optional.h */,
E1B838FA1B52E8A500DB876B /* PointerIntPair.h */,
E1B838FB1B52E8A500DB876B /* STLExtras.h */,
E1B838FC1B52E8A500DB876B /* SmallPtrSet.h */,
E1B838FD1B52E8A500DB876B /* SmallString.h */,
E1B838FE1B52E8A500DB876B /* SmallVector.h */,
E1B838FF1B52E8A500DB876B /* StringExtras.h */,
E1B839001B52E8A500DB876B /* StringMap.h */,
E1B839011B52E8A500DB876B /* StringRef.h */,
E1B839021B52E8A500DB876B /* StringSwitch.h */,
E1B839031B52E8A500DB876B /* Twine.h */,
E1B839041B52E8A500DB876B /* edit_distance.h */,
E1B839051B52E8A500DB876B /* ilist.h */,
E1B839061B52E8A500DB876B /* ilist_node.h */,
E1B839071B52E8A500DB876B /* iterator_range.h */,
);
path = ADT;
sourceTree = "<group>";
};
E1B839081B52E8A500DB876B /* Config */ = {
isa = PBXGroup;
children = (
E1B839091B52E8A500DB876B /* config.h */,
E1B8390A1B52E8A500DB876B /* llvm-config.h */,
);
path = Config;
sourceTree = "<group>";
};
E1B8390B1B52E8A500DB876B /* Support */ = {
isa = PBXGroup;
children = (
E1B8390C1B52E8A500DB876B /* AlignOf.h */,
E1B8390D1B52E8A500DB876B /* Allocator.h */,
E1B8390E1B52E8A500DB876B /* Atomic.h */,
E1B8390F1B52E8A500DB876B /* CBindingWrapping.h */,
E1B839101B52E8A500DB876B /* COFF.h */,
E1B839111B52E8A500DB876B /* Casting.h */,
E1B839121B52E8A500DB876B /* Compiler.h */,
E1B839131B52E8A500DB876B /* ConvertUTF.h */,
E1B839141B52E8A500DB876B /* DataTypes.h */,
E1B839151B52E8A500DB876B /* Debug.h */,
E1B839161B52E8A500DB876B /* Endian.h */,
E1B839171B52E8A500DB876B /* Errc.h */,
E1B839181B52E8A500DB876B /* Errno.h */,
E1B839191B52E8A500DB876B /* ErrorHandling.h */,
E1B8391A1B52E8A500DB876B /* ErrorOr.h */,
E1B8391B1B52E8A500DB876B /* FileSystem.h */,
E1B8391C1B52E8A500DB876B /* FileUtilities.h */,
E1B8391D1B52E8A500DB876B /* Format.h */,
E1B8391E1B52E8A500DB876B /* Host.h */,
E1B8391F1B52E8A500DB876B /* Locale.h */,
E1B839201B52E8A500DB876B /* ManagedStatic.h */,
E1B839211B52E8A500DB876B /* MathExtras.h */,
E1B839221B52E8A500DB876B /* Memory.h */,
E1B839231B52E8A500DB876B /* MemoryBuffer.h */,
E1B839241B52E8A500DB876B /* Mutex.h */,
E1B839251B52E8A500DB876B /* MutexGuard.h */,
E1B839261B52E8A500DB876B /* Path.h */,
E1B839271B52E8A500DB876B /* PointerLikeTypeTraits.h */,
E1B839281B52E8A500DB876B /* Process.h */,
E1B839291B52E8A500DB876B /* Program.h */,
E1B8392A1B52E8A500DB876B /* Recycler.h */,
E1B8392B1B52E8A500DB876B /* SMLoc.h */,
E1B8392C1B52E8A500DB876B /* Signals.h */,
E1B8392D1B52E8A500DB876B /* SourceMgr.h */,
E1B8392E1B52E8A500DB876B /* SwapByteOrder.h */,
E1B8392F1B52E8A500DB876B /* Threading.h */,
E1B839301B52E8A500DB876B /* TimeValue.h */,
E1B839311B52E8A500DB876B /* Unicode.h */,
E1B839321B52E8A500DB876B /* UnicodeCharRanges.h */,
E1B839331B52E8A500DB876B /* UniqueLock.h */,
E1B839341B52E8A500DB876B /* Valgrind.h */,
E1B839351B52E8A500DB876B /* WindowsError.h */,
E1B839361B52E8A500DB876B /* YAMLParser.h */,
E1B839371B52E8A500DB876B /* circular_raw_ostream.h */,
E1B839381B52E8A500DB876B /* raw_ostream.h */,
E1B839391B52E8A500DB876B /* type_traits.h */,
);
path = Support;
sourceTree = "<group>";
};
E1B839581B541C1F00DB876B /* BuildSystem */ = {
isa = PBXGroup;
children = (
E1B8395C1B541C4300DB876B /* Headers */,
E1B8395A1B541C1F00DB876B /* CMakeLists.txt */,
E11F2B7E1E4D255B00176BAD /* BuildDescription.cpp */,
E1BE0AA51C458EB000AD0883 /* BuildExecutionQueue.cpp */,
E1B839591B541C1F00DB876B /* BuildFile.cpp */,
E1E4A5B31BFC1394001BFFC4 /* BuildKey.cpp */,
E1AAD28D1BC65A1900F54680 /* BuildNode.cpp */,
E104FAFF1B6568E0005C68A0 /* BuildSystem.cpp */,
E1AAD2891BC609F600F54680 /* BuildSystemFrontend.cpp */,
E1FC67F81BB1F417004EBC54 /* BuildValue.cpp */,
E1AAD28F1BC65AB200F54680 /* ExternalCommand.cpp */,
E1066C071BC5ACAB00B892CE /* LaneBasedExecutionQueue.cpp */,
E19880E91FA256D900E490FF /* POSIXEnvironment.h */,
E1AAD2911BC65B5000F54680 /* SwiftTools.cpp */,
);
path = BuildSystem;
sourceTree = "<group>";
};
E1B8395C1B541C4300DB876B /* Headers */ = {
isa = PBXGroup;
children = (
E11F2B7D1E4D253B00176BAD /* BuildDescription.h */,
E10FE0D51B6FF2000059D086 /* BuildExecutionQueue.h */,
E1B8395D1B541C4300DB876B /* BuildFile.h */,
E11470921B752E7000ED84CF /* BuildKey.h */,
54E187B61CD296EA00F7EC89 /* BuildNode.h */,
E1B49EFA1B6BD45D0031AFC2 /* BuildSystem.h */,
E1B49EF91B6BD45D0031AFC2 /* BuildSystemCommandInterface.h */,
E1AAD28B1BC60A0F00F54680 /* BuildSystemFrontend.h */,
E11470911B7517C800ED84CF /* BuildValue.h */,
9D2589311E38221D006C76F4 /* CommandResult.h */,
54E187B71CD296EA00F7EC89 /* ExternalCommand.h */,
54E187B81CD296EA00F7EC89 /* SwiftTools.h */,
);
name = Headers;
path = include/llbuild/BuildSystem;
sourceTree = SOURCE_ROOT;
};
E1C404AD1A0308F3003392BA /* PerfTests */ = {
isa = PBXGroup;
children = (
E1C404AE1A0308F3003392BA /* Supporting Files */,
E120B9F01E4E669F00B28469 /* BinaryCodingPerfTests.mm */,
E104FAF61B655A97005C68A0 /* BuildSystemPerfTests.mm */,
E171538C1A0BF702004CD598 /* CorePerfTests.mm */,
E1C404B01A0308F3003392BA /* NinjaPerfTests.mm */,
);
path = PerfTests;
sourceTree = "<group>";
};
E1C404AE1A0308F3003392BA /* Supporting Files */ = {
isa = PBXGroup;
children = (
E1C404AF1A0308F3003392BA /* Info.plist */,
);
name = "Supporting Files";
sourceTree = "<group>";
};
E1C404B51A03090D003392BA /* perftests */ = {
isa = PBXGroup;
children = (
E1C404B61A03090D003392BA /* Inputs */,
E1C404B81A03090D003392BA /* Xcode */,
);
path = perftests;
sourceTree = "<group>";
};
E1C404B61A03090D003392BA /* Inputs */ = {
isa = PBXGroup;
children = (
E1C404B71A03090D003392BA /* llvm-only.ninja */,
);
path = Inputs;
sourceTree = "<group>";
};
E1C404B81A03090D003392BA /* Xcode */ = {
isa = PBXGroup;
children = (
E1C404AD1A0308F3003392BA /* PerfTests */,
);
path = Xcode;
sourceTree = "<group>";
};
E1D191B71B472305000C4E95 /* llbuild-framework */ = {
isa = PBXGroup;
children = (
E1D191C61B472372000C4E95 /* Info.plist */,
E1D191B81B472305000C4E95 /* llbuild-module.modulemap */,
);
path = "llbuild-framework";
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
E1A2242319F991B40059043E /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
E1A2242C19F997050059043E /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
E12E12AA1AD50AE600ACE7B3 /* CommandLineStatusOutput.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E1A2243419F9970D0059043E /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
E1A2243C19F997150059043E /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
E1A224DB19F99B0E0059043E /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
E1A224E419F99C580059043E /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
E1ADC2381A85936400D5387C /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
E1ADC23F1A8593AD00D5387C /* llbuild.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E1B8389E1B52E7DE00DB876B /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
E1B839531B541BFD00DB876B /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
E1D191BB1B47232B000C4E95 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
E1D191CA1B472440000C4E95 /* llbuild.h in Headers */,
E1BE0AAE1C46F94000AD0883 /* core.h in Headers */,
E1192CED1C49D84500F85890 /* buildsystem.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
9DB047A71DF9D43D006CDF52 /* BuildSystemTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = 9DB047AC1DF9D43D006CDF52 /* Build configuration list for PBXNativeTarget "BuildSystemTests" */;
buildPhases = (
9DB047A41DF9D43D006CDF52 /* Sources */,
9DB047A51DF9D43D006CDF52 /* Frameworks */,
9DB047A61DF9D43D006CDF52 /* CopyFiles */,
9D2107C51DFA07D700BE26FF /* Create Target Link */,
);
buildRules = (
);
dependencies = (
9DB047B81DF9D483006CDF52 /* PBXTargetDependency */,
9DB047B41DF9D471006CDF52 /* PBXTargetDependency */,
9DB047B21DF9D469006CDF52 /* PBXTargetDependency */,
9DB047B01DF9D464006CDF52 /* PBXTargetDependency */,
);
name = BuildSystemTests;
productName = BuildSystemTests;
productReference = 9DB047A81DF9D43D006CDF52 /* BuildSystemTests */;
productType = "com.apple.product-type.tool";
};
E10D5CD919FEBF6A00211ED4 /* LitXCTestAdaptor */ = {
isa = PBXNativeTarget;
buildConfigurationList = E10D5CE219FEBF6A00211ED4 /* Build configuration list for PBXNativeTarget "LitXCTestAdaptor" */;
buildPhases = (
E10D5CD619FEBF6A00211ED4 /* Sources */,
E10D5CD719FEBF6A00211ED4 /* Frameworks */,
E10D5CD819FEBF6A00211ED4 /* Resources */,
);
buildRules = (
);
dependencies = (
9D2107C41DF9FBFA00BE26FF /* PBXTargetDependency */,
E18043341A00123600662FE7 /* PBXTargetDependency */,
E180436E1A001E6C00662FE7 /* PBXTargetDependency */,
E1DE1CC01BB9E34700A902C1 /* PBXTargetDependency */,
E147DF1E1BA81DB80032D08E /* PBXTargetDependency */,
E18043781A001E7600662FE7 /* PBXTargetDependency */,
E180437A1A001E7700662FE7 /* PBXTargetDependency */,
E12BFF171C4972C100B8D20F /* PBXTargetDependency */,
);
name = LitXCTestAdaptor;
productName = "llbuild Tests";
productReference = E10D5CDA19FEBF6A00211ED4 /* LitXCTestAdaptor.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
E147DEFE1BA81D330032D08E /* BasicTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = E147DF131BA81D330032D08E /* Build configuration list for PBXNativeTarget "BasicTests" */;
buildPhases = (
E147DF071BA81D330032D08E /* Sources */,
E147DF0C1BA81D330032D08E /* Frameworks */,
E147DF111BA81D330032D08E /* CopyFiles */,
E147DF121BA81D330032D08E /* Create Target Link */,
);
buildRules = (
);
dependencies = (
E147DEFF1BA81D330032D08E /* PBXTargetDependency */,
E147DF011BA81D330032D08E /* PBXTargetDependency */,
E13812A01C537071000092C0 /* PBXTargetDependency */,
E147DF031BA81D330032D08E /* PBXTargetDependency */,
);
name = BasicTests;
productName = CoreTests;
productReference = E147DF161BA81D330032D08E /* BasicTests */;
productType = "com.apple.product-type.tool";
};
E1604C951BB9E01D001153A1 /* swift-build-tool */ = {
isa = PBXNativeTarget;
buildConfigurationList = E1604CAE1BB9E01D001153A1 /* Build configuration list for PBXNativeTarget "swift-build-tool" */;
buildPhases = (
E1604CA21BB9E01D001153A1 /* Sources */,
E1604CA41BB9E01D001153A1 /* Frameworks */,
E1604CAD1BB9E01D001153A1 /* CopyFiles */,
);
buildRules = (
);
dependencies = (
E1604C961BB9E01D001153A1 /* PBXTargetDependency */,
E1604C981BB9E01D001153A1 /* PBXTargetDependency */,
E1604C9C1BB9E01D001153A1 /* PBXTargetDependency */,
E1604C9E1BB9E01D001153A1 /* PBXTargetDependency */,
);
name = "swift-build-tool";
productName = llbuild;
productReference = E1604CB11BB9E01D001153A1 /* swift-build-tool */;
productType = "com.apple.product-type.tool";
};
E1A2242419F991B40059043E /* llbuildBasic */ = {
isa = PBXNativeTarget;
buildConfigurationList = E1A2242619F991B40059043E /* Build configuration list for PBXNativeTarget "llbuildBasic" */;
buildPhases = (
E1A2242119F991B40059043E /* Sources */,
E1A2242219F991B40059043E /* Frameworks */,
E1A2242319F991B40059043E /* Headers */,
);
buildRules = (
);
dependencies = (
);
name = llbuildBasic;
productName = llbuildBasic;
productReference = E1A2242519F991B40059043E /* libllbuildBasic.a */;
productType = "com.apple.product-type.library.static";
};
E1A2242D19F997050059043E /* llbuildCommands */ = {
isa = PBXNativeTarget;
buildConfigurationList = E1A2242F19F997050059043E /* Build configuration list for PBXNativeTarget "llbuildCommands" */;
buildPhases = (
E1A2242A19F997050059043E /* Sources */,
E1A2242B19F997050059043E /* Frameworks */,
E1A2242C19F997050059043E /* Headers */,
);
buildRules = (
);
dependencies = (
);
name = llbuildCommands;
productName = llbuildCommands;
productReference = E1A2242E19F997050059043E /* libllbuildCommands.a */;
productType = "com.apple.product-type.library.static";
};
E1A2243519F9970D0059043E /* llbuildNinja */ = {
isa = PBXNativeTarget;
buildConfigurationList = E1A2243719F9970D0059043E /* Build configuration list for PBXNativeTarget "llbuildNinja" */;
buildPhases = (
E1A2243219F9970D0059043E /* Sources */,
E1A2243319F9970D0059043E /* Frameworks */,
E1A2243419F9970D0059043E /* Headers */,
);
buildRules = (
);
dependencies = (
);
name = llbuildNinja;
productName = llbuildNinja;
productReference = E1A2243619F9970D0059043E /* libllbuildNinja.a */;
productType = "com.apple.product-type.library.static";
};
E1A2243D19F997150059043E /* llbuildCore */ = {
isa = PBXNativeTarget;
buildConfigurationList = E1A2243F19F997150059043E /* Build configuration list for PBXNativeTarget "llbuildCore" */;
buildPhases = (
E1A2243A19F997150059043E /* Sources */,
E1A2243B19F997150059043E /* Frameworks */,
E1A2243C19F997150059043E /* Headers */,
);
buildRules = (
);
dependencies = (
);
name = llbuildCore;
productName = llbuildCore;
productReference = E1A2243E19F997150059043E /* libllbuildCore.a */;
productType = "com.apple.product-type.library.static";
};
E1A224C219F999B80059043E /* llbuild Tool */ = {
isa = PBXNativeTarget;
buildConfigurationList = E1A224C719F999B80059043E /* Build configuration list for PBXNativeTarget "llbuild Tool" */;
buildPhases = (
E1A224BF19F999B80059043E /* Sources */,
E1A224C019F999B80059043E /* Frameworks */,
E1A224C119F999B80059043E /* CopyFiles */,
);
buildRules = (
);
dependencies = (
E1B8393E1B52E8F000DB876B /* PBXTargetDependency */,
E1A2250A19F99E8E0059043E /* PBXTargetDependency */,
E1A2250C19F99E8F0059043E /* PBXTargetDependency */,
E1A2250E19F99E900059043E /* PBXTargetDependency */,
E1B839611B541C6D00DB876B /* PBXTargetDependency */,
E1A2251019F99E950059043E /* PBXTargetDependency */,
);
name = "llbuild Tool";
productName = llbuild;
productReference = E1A224C319F999B80059043E /* llbuild */;
productType = "com.apple.product-type.tool";
};
E1A224DC19F99B0E0059043E /* gtest */ = {
isa = PBXNativeTarget;
buildConfigurationList = E1A224DE19F99B0E0059043E /* Build configuration list for PBXNativeTarget "gtest" */;
buildPhases = (
E1A224D919F99B0E0059043E /* Sources */,
E1A224DA19F99B0E0059043E /* Frameworks */,
E1A224DB19F99B0E0059043E /* Headers */,
);
buildRules = (
);
dependencies = (
);
name = gtest;
productName = gtest;
productReference = E1A224DD19F99B0E0059043E /* libgtest.a */;
productType = "com.apple.product-type.library.static";
};
E1A224E519F99C580059043E /* gtest_main */ = {
isa = PBXNativeTarget;
buildConfigurationList = E1A224E719F99C580059043E /* Build configuration list for PBXNativeTarget "gtest_main" */;
buildPhases = (
E1A224E219F99C580059043E /* Sources */,
E1A224E319F99C580059043E /* Frameworks */,
E1A224E419F99C580059043E /* Headers */,
);
buildRules = (
);
dependencies = (
);
name = gtest_main;
productName = gtest_main;
productReference = E1A224E619F99C580059043E /* libgtest_main.a */;
productType = "com.apple.product-type.library.static";
};
E1A224EE19F99D880059043E /* CoreTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = E1A224F319F99D880059043E /* Build configuration list for PBXNativeTarget "CoreTests" */;
buildPhases = (
E1A224EB19F99D880059043E /* Sources */,
E1A224EC19F99D880059043E /* Frameworks */,
E1A224ED19F99D880059043E /* CopyFiles */,
E19EC53F1B34A44F00A2F233 /* Create Target Link */,
);
buildRules = (
);
dependencies = (
E1A2250619F99E7E0059043E /* PBXTargetDependency */,
E1A2250819F99E800059043E /* PBXTargetDependency */,
E14C2CF31BDAC8A70033CA2A /* PBXTargetDependency */,
E1A2251219F99EA80059043E /* PBXTargetDependency */,
E1A2251419F99EAA0059043E /* PBXTargetDependency */,
);
name = CoreTests;
productName = CoreTests;
productReference = E1A224EF19F99D880059043E /* CoreTests */;
productType = "com.apple.product-type.tool";
};
E1A224F819F99DFD0059043E /* NinjaTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = E1A224FE19F99DFD0059043E /* Build configuration list for PBXNativeTarget "NinjaTests" */;
buildPhases = (
E1A224F919F99DFD0059043E /* Sources */,
E1A224FC19F99DFD0059043E /* Frameworks */,
E1A224FD19F99DFD0059043E /* CopyFiles */,
E19EC53E1B34A3D800A2F233 /* Create Target Link */,
);
buildRules = (
);
dependencies = (
E1A2252019F99ED50059043E /* PBXTargetDependency */,
E1A2252219F99ED60059043E /* PBXTargetDependency */,
E1A2251C19F99ED00059043E /* PBXTargetDependency */,
E1A2251E19F99ED10059043E /* PBXTargetDependency */,
);
name = NinjaTests;
productName = NinjaTests;
productReference = E1A2250119F99DFD0059043E /* NinjaTests */;
productType = "com.apple.product-type.tool";
};
E1ADC2391A85936400D5387C /* libllbuild */ = {
isa = PBXNativeTarget;
buildConfigurationList = E1ADC23B1A85936400D5387C /* Build configuration list for PBXNativeTarget "libllbuild" */;
buildPhases = (
E1ADC2361A85936400D5387C /* Sources */,
E1ADC2381A85936400D5387C /* Headers */,
E1ADC2371A85936400D5387C /* Frameworks */,
);
buildRules = (
);
dependencies = (
E1E15C531A859732002CD50D /* PBXTargetDependency */,
E1E15C571A859735002CD50D /* PBXTargetDependency */,
E12BFF1E1C4975F000B8D20F /* PBXTargetDependency */,
E12BFF1C1C4975EB00B8D20F /* PBXTargetDependency */,
);
name = libllbuild;
productName = libllbuild;
productReference = E1ADC23A1A85936400D5387C /* libllbuild.dylib */;
productType = "com.apple.product-type.library.dynamic";
};
E1B838981B52E7DE00DB876B /* llvmSupport */ = {
isa = PBXNativeTarget;
buildConfigurationList = E1B8389F1B52E7DE00DB876B /* Build configuration list for PBXNativeTarget "llvmSupport" */;
buildPhases = (
E1B838991B52E7DE00DB876B /* Sources */,
E1B8389D1B52E7DE00DB876B /* Frameworks */,
E1B8389E1B52E7DE00DB876B /* Headers */,
);
buildRules = (
);
dependencies = (
);
name = llvmSupport;
productName = llbuildBasic;
productReference = E1B838A21B52E7DE00DB876B /* libllvmSupport.a */;
productType = "com.apple.product-type.library.static";
};
E1B839481B541BFD00DB876B /* llbuildBuildSystem */ = {
isa = PBXNativeTarget;
buildConfigurationList = E1B839541B541BFD00DB876B /* Build configuration list for PBXNativeTarget "llbuildBuildSystem" */;
buildPhases = (
E1B839491B541BFD00DB876B /* Sources */,
E1B839521B541BFD00DB876B /* Frameworks */,
E1B839531B541BFD00DB876B /* Headers */,
);
buildRules = (
);
dependencies = (
);
name = llbuildBuildSystem;
productName = llbuildCore;
productReference = E1B839571B541BFD00DB876B /* libllbuildBuildSystem.a */;
productType = "com.apple.product-type.library.static";
};
E1C404AB1A0308F3003392BA /* PerfTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = E1C404B41A0308F3003392BA /* Build configuration list for PBXNativeTarget "PerfTests" */;
buildPhases = (
E1C404A81A0308F3003392BA /* Sources */,
E1C404A91A0308F3003392BA /* Frameworks */,
E1C404AA1A0308F3003392BA /* Resources */,
);
buildRules = (
);
dependencies = (
E104FAFD1B655C3C005C68A0 /* PBXTargetDependency */,
E17C29E61B5AAF6100C12DA9 /* PBXTargetDependency */,
E17C29EA1B5AAF6100C12DA9 /* PBXTargetDependency */,
E17C29EC1B5AAF6100C12DA9 /* PBXTargetDependency */,
E104FAF91B655BB2005C68A0 /* PBXTargetDependency */,
E17C29E81B5AAF6100C12DA9 /* PBXTargetDependency */,
);
name = PerfTests;
productName = PerfTests;
productReference = E1C404AC1A0308F3003392BA /* PerfTests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
E1D191BD1B47232B000C4E95 /* llbuild-framework */ = {
isa = PBXNativeTarget;
buildConfigurationList = E1D191C31B47232B000C4E95 /* Build configuration list for PBXNativeTarget "llbuild-framework" */;
buildPhases = (
E1D191B91B47232B000C4E95 /* Sources */,
E1D191BA1B47232B000C4E95 /* Frameworks */,
E1D191BB1B47232B000C4E95 /* Headers */,
E1D191BC1B47232B000C4E95 /* Resources */,
);
buildRules = (
);
dependencies = (
E1B839461B52EAA900DB876B /* PBXTargetDependency */,
E1B839421B52EA9E00DB876B /* PBXTargetDependency */,
E1B839441B52EAA500DB876B /* PBXTargetDependency */,
E1192CF41C49DC6500F85890 /* PBXTargetDependency */,
);
name = "llbuild-framework";
productName = "llbuild-framework";
productReference = E1D191BE1B47232B000C4E95 /* llbuild.framework */;
productType = "com.apple.product-type.framework";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
E1A223E919F98F1C0059043E /* Project object */ = {
isa = PBXProject;
attributes = {
LastUpgradeCheck = 9900;
ORGANIZATIONNAME = "Apple Inc.";
TargetAttributes = {
9DB047A71DF9D43D006CDF52 = {
CreatedOnToolsVersion = 8.3;
ProvisioningStyle = Automatic;
};
E10D5CD919FEBF6A00211ED4 = {
CreatedOnToolsVersion = 6.3;
ProvisioningStyle = Manual;
};
E147DEFE1BA81D330032D08E = {
ProvisioningStyle = Manual;
};
E1604C951BB9E01D001153A1 = {
ProvisioningStyle = Manual;
};
E178FCC11A1BF3270039F8B5 = {
CreatedOnToolsVersion = 6.3;
ProvisioningStyle = Manual;
};
E17C29ED1B5AC12B00C12DA9 = {
CreatedOnToolsVersion = 7.0;
ProvisioningStyle = Manual;
};
E180432F1A00122900662FE7 = {
CreatedOnToolsVersion = 6.3;
ProvisioningStyle = Manual;
};
E1A2242419F991B40059043E = {
CreatedOnToolsVersion = 6.3;
ProvisioningStyle = Manual;
};
E1A2242D19F997050059043E = {
CreatedOnToolsVersion = 6.3;
ProvisioningStyle = Manual;
};
E1A2243519F9970D0059043E = {
CreatedOnToolsVersion = 6.3;
ProvisioningStyle = Manual;
};
E1A2243D19F997150059043E = {
CreatedOnToolsVersion = 6.3;
ProvisioningStyle = Manual;
};
E1A224C219F999B80059043E = {
CreatedOnToolsVersion = 6.3;
ProvisioningStyle = Manual;
};
E1A224DC19F99B0E0059043E = {
CreatedOnToolsVersion = 6.3;
ProvisioningStyle = Manual;
};
E1A224E519F99C580059043E = {
CreatedOnToolsVersion = 6.3;
ProvisioningStyle = Manual;
};
E1A224EE19F99D880059043E = {
CreatedOnToolsVersion = 6.3;
ProvisioningStyle = Manual;
};
E1A224F819F99DFD0059043E = {
ProvisioningStyle = Manual;
};
E1A2254219F9A20D0059043E = {
CreatedOnToolsVersion = 6.3;
ProvisioningStyle = Manual;
};
E1ADC2391A85936400D5387C = {
CreatedOnToolsVersion = 7.0;
ProvisioningStyle = Manual;
};
E1B838981B52E7DE00DB876B = {
ProvisioningStyle = Manual;
};
E1B839481B541BFD00DB876B = {
ProvisioningStyle = Manual;
};
E1C404AB1A0308F3003392BA = {
CreatedOnToolsVersion = 6.3;
ProvisioningStyle = Manual;
};
E1D191BD1B47232B000C4E95 = {
CreatedOnToolsVersion = 7.0;
ProvisioningStyle = Manual;
};
};
};
buildConfigurationList = E1A223EC19F98F1C0059043E /* Build configuration list for PBXProject "llbuild" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = English;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = E1A223E819F98F1C0059043E;
productRefGroup = E1A223F219F98F1C0059043E /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
E178FCC11A1BF3270039F8B5 /* B&I */,
E1A224C219F999B80059043E /* llbuild Tool */,
E1604C951BB9E01D001153A1 /* swift-build-tool */,
E1D191BD1B47232B000C4E95 /* llbuild-framework */,
E1ADC2391A85936400D5387C /* libllbuild */,
E1B838981B52E7DE00DB876B /* llvmSupport */,
E1A2242419F991B40059043E /* llbuildBasic */,
E1A2242D19F997050059043E /* llbuildCommands */,
E1A2243D19F997150059043E /* llbuildCore */,
E1B839481B541BFD00DB876B /* llbuildBuildSystem */,
E1A2243519F9970D0059043E /* llbuildNinja */,
E1A224DC19F99B0E0059043E /* gtest */,
E1A224E519F99C580059043E /* gtest_main */,
E147DEFE1BA81D330032D08E /* BasicTests */,
E1A224EE19F99D880059043E /* CoreTests */,
9DB047A71DF9D43D006CDF52 /* BuildSystemTests */,
E1A224F819F99DFD0059043E /* NinjaTests */,
E180432F1A00122900662FE7 /* Lit-Tests-Setup */,
E17C29ED1B5AC12B00C12DA9 /* Sphinx-Docs */,
E1A2254219F9A20D0059043E /* test */,
E10D5CD919FEBF6A00211ED4 /* LitXCTestAdaptor */,
E1C404AB1A0308F3003392BA /* PerfTests */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
E10D5CD819FEBF6A00211ED4 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
E10D5CE619FEF40100211ED4 /* LitTests.py in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E1C404AA1A0308F3003392BA /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
E1D191BC1B47232B000C4E95 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXShellScriptBuildPhase section */
9D2107C51DFA07D700BE26FF /* Create Target Link */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Create Target Link";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/utils/Xcode/create-target-link.sh\"";
};
E147DF121BA81D330032D08E /* Create Target Link */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Create Target Link";
outputPaths = (
"$(BUILT_PRODUCTS_DIR)/unittests/$(PRODUCT_NAME)",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/utils/Xcode/create-target-link.sh\"";
showEnvVarsInLog = 0;
};
E17C29F11B5AC13C00C12DA9 /* Install per-user 'sphinx' tools */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Install per-user 'sphinx' tools";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/utils/Xcode/install-user-sphinx.sh\"";
showEnvVarsInLog = 0;
};
E17C29F41B5AC2F600C12DA9 /* Build Sphinx Docs */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Build Sphinx Docs";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "env LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 \"${SRCROOT}/utils/Xcode/build-sphinx-docs.sh\"";
showEnvVarsInLog = 0;
};
E18043371A00125500662FE7 /* Create 'lit.site.cfg' */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Create 'lit.site.cfg'";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/utils/Xcode/create-lit-site-cfg.sh\"";
showEnvVarsInLog = 0;
};
E18043381A00127600662FE7 /* Install per-user 'lit' module */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Install per-user 'lit' module";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/utils/Xcode/install-user-lit.sh\"";
showEnvVarsInLog = 0;
};
E19EC53E1B34A3D800A2F233 /* Create Target Link */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Create Target Link";
outputPaths = (
"$(BUILT_PRODUCTS_DIR)/unittests/$(PRODUCT_NAME)",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/utils/Xcode/create-target-link.sh\"";
showEnvVarsInLog = 0;
};
E19EC53F1B34A44F00A2F233 /* Create Target Link */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Create Target Link";
outputPaths = (
"$(BUILT_PRODUCTS_DIR)/unittests/$(PRODUCT_NAME)",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/utils/Xcode/create-target-link.sh\"";
showEnvVarsInLog = 0;
};
E1A2254C19F9A2280059043E /* Execute 'lit' tests */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Execute 'lit' tests";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "${SRCROOT}/utils/Xcode/execute-lit-tests.sh";
showEnvVarsInLog = 0;
};
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
9DB047A41DF9D43D006CDF52 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
E19880EB1FA256FC00E490FF /* POSIXEnvironmentTest.cpp in Sources */,
E192E92F1E30014E00122F17 /* BuildValueTest.cpp in Sources */,
9DB047C01DF9F592006CDF52 /* LaneBasedExecutionQueueTest.cpp in Sources */,
C5740D091E03523100567DD8 /* BuildSystemFrontendTest.cpp in Sources */,
9D0A6D811E1FFEA800BE636F /* TempDir.cpp in Sources */,
E1075ED71E4EA417007D52C6 /* BuildSystemTaskTests.cpp in Sources */,
E1B3B9DC1E4D5A7A00DF1FBC /* MockBuildSystemDelegate.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E10D5CD619FEBF6A00211ED4 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
E10D5CDF19FEBF6A00211ED4 /* LitTests.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E147DF071BA81D330032D08E /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
9D5A5C311EC5FAE600DC84CC /* TempDir.cpp in Sources */,
E13812A21C53708E000092C0 /* FileSystemTest.cpp in Sources */,
E120B9EE1E4E65EB00B28469 /* ShellUtilityTest.cpp in Sources */,
E147DF1A1BA81D5A0032D08E /* SerialQueueTest.cpp in Sources */,
E120B9ED1E4E65EB00B28469 /* BinaryCodingTests.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E1604CA21BB9E01D001153A1 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
E1604CB51BB9E03E001153A1 /* swift-build-tool.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E1A2242119F991B40059043E /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
9DADBBAD1E256C73005B4869 /* PlatformUtility.cpp in Sources */,
E1FE53411AB1346700041B8E /* Hashing.cpp in Sources */,
E138129E1C536D0E000092C0 /* FileSystem.cpp in Sources */,
E11470941B7555FA00ED84CF /* FileInfo.cpp in Sources */,
E147DEFB1BA81CF70032D08E /* SerialQueue.cpp in Sources */,
E1A224BE19F9995E0059043E /* Version.cpp in Sources */,
E17440C31CE192FF0070A30C /* ShellUtility.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E1A2242A19F997050059043E /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
E1B839651B5420F500DB876B /* BuildSystemCommand.cpp in Sources */,
E1A2244219F9973F0059043E /* BuildEngineCommand.cpp in Sources */,
E1A2244319F997410059043E /* CommandUtil.cpp in Sources */,
E1A2244419F997450059043E /* NinjaBuildCommand.cpp in Sources */,
E12E12A91AD50AE500ACE7B3 /* CommandLineStatusOutput.cpp in Sources */,
E1A2244519F997470059043E /* NinjaCommand.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E1A2243219F9970D0059043E /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
E1A2244E19F9978C0059043E /* Parser.cpp in Sources */,
E1A2244B19F997850059043E /* Lexer.cpp in Sources */,
E1A2244C19F997890059043E /* Manifest.cpp in Sources */,
E1A2244D19F9978A0059043E /* ManifestLoader.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E1A2243A19F997150059043E /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
E1E2210C1A015B9E00957481 /* SQLiteBuildDB.cpp in Sources */,
E1A0B0FF1C971582006DA08F /* DependencyInfoParser.cpp in Sources */,
E1A2244619F9974A0059043E /* BuildEngine.cpp in Sources */,
E1E221071A00689C00957481 /* BuildDB.cpp in Sources */,
E1A2244719F9974D0059043E /* BuildEngineTrace.cpp in Sources */,
E19D79921A15D9E6002604FB /* MakefileDepsParser.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E1A224BF19F999B80059043E /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
E1A224CA19F999CB0059043E /* llbuild.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E1A224D919F99B0E0059043E /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
E1A224E119F99B270059043E /* gtest-all.cc in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E1A224E219F99C580059043E /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
E1A224EA19F99C650059043E /* TestMain.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E1A224EB19F99D880059043E /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
9DDD8BE11DDCAB9A00FB62D2 /* SQLiteBuildDBTest.cpp in Sources */,
E19D79951A15DA06002604FB /* MakefileDepsParserTest.cpp in Sources */,
E1A0B1011C9717BA006DA08F /* DependencyInfoParserTest.cpp in Sources */,
E1A224F619F99D940059043E /* BuildEngineTest.cpp in Sources */,
E10FE0D71B7313D50059D086 /* DepsBuildEngineTest.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E1A224F919F99DFD0059043E /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
E1A2250219F99E1C0059043E /* LexerTest.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E1ADC2361A85936400D5387C /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
E1ADC23E1A85938C00D5387C /* C-API.cpp in Sources */,
E1DD22771C472A3F00555A5D /* BuildSystem-C-API.cpp in Sources */,
E1DD22751C47259900555A5D /* Core-C-API.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E1B838991B52E7DE00DB876B /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
E1B838D21B52E86E00DB876B /* Allocator.cpp in Sources */,
E1B838D31B52E86E00DB876B /* Atomic.cpp in Sources */,
E1B838D41B52E86E00DB876B /* Debug.cpp in Sources */,
E1B838D51B52E86E00DB876B /* Errno.cpp in Sources */,
E1B838D61B52E86E00DB876B /* ErrorHandling.cpp in Sources */,
E1B838D71B52E86E00DB876B /* FileUtilities.cpp in Sources */,
E1B838D81B52E86E00DB876B /* Hashing.cpp in Sources */,
E1B838D91B52E86E00DB876B /* IntrusiveRefCntPtr.cpp in Sources */,
E1B838DA1B52E86E00DB876B /* Locale.cpp in Sources */,
E15B6EC51B546A1600643066 /* ConvertUTFWrapper.cpp in Sources */,
E1B838DB1B52E86E00DB876B /* ManagedStatic.cpp in Sources */,
E1B838DC1B52E86E00DB876B /* MathExtras.cpp in Sources */,
E1B838DD1B52E86E00DB876B /* Memory.cpp in Sources */,
E1B838DE1B52E86E00DB876B /* MemoryBuffer.cpp in Sources */,
E1B838DF1B52E86E00DB876B /* Mutex.cpp in Sources */,
E15B6EC41B546A1600643066 /* ConvertUTF.c in Sources */,
E1B838E01B52E86E00DB876B /* Path.cpp in Sources */,
E1B838E11B52E86E00DB876B /* Process.cpp in Sources */,
E1B838E21B52E86E00DB876B /* Program.cpp in Sources */,
E1B838E31B52E86E00DB876B /* Signals.cpp in Sources */,
E1B838E41B52E86E00DB876B /* SmallPtrSet.cpp in Sources */,
E1B838E51B52E86E00DB876B /* SmallVector.cpp in Sources */,
E1B838E61B52E86E00DB876B /* SourceMgr.cpp in Sources */,
E1B838E71B52E86E00DB876B /* StringExtras.cpp in Sources */,
E1B838E81B52E86E00DB876B /* StringMap.cpp in Sources */,
E1B838E91B52E86E00DB876B /* StringRef.cpp in Sources */,
E1B838EA1B52E86E00DB876B /* Threading.cpp in Sources */,
E1B838EB1B52E86E00DB876B /* TimeValue.cpp in Sources */,
E1B838EC1B52E86E00DB876B /* Twine.cpp in Sources */,
E1B838ED1B52E86E00DB876B /* Unicode.cpp in Sources */,
E1B838EE1B52E86E00DB876B /* Valgrind.cpp in Sources */,
E1B838EF1B52E86E00DB876B /* YAMLParser.cpp in Sources */,
E1B838F01B52E86E00DB876B /* circular_raw_ostream.cpp in Sources */,
E1B838F11B52E86E00DB876B /* raw_ostream.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E1B839491B541BFD00DB876B /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
E1AAD28A1BC609F600F54680 /* BuildSystemFrontend.cpp in Sources */,
E1066C081BC5ACAB00B892CE /* LaneBasedExecutionQueue.cpp in Sources */,
E1AAD2901BC65AB200F54680 /* ExternalCommand.cpp in Sources */,
E1AAD28E1BC65A1900F54680 /* BuildNode.cpp in Sources */,
E1FC67F91BB1F427004EBC54 /* BuildValue.cpp in Sources */,
E1BE0AA61C458EB000AD0883 /* BuildExecutionQueue.cpp in Sources */,
E11F2B7F1E4D255B00176BAD /* BuildDescription.cpp in Sources */,
E1AAD2921BC65B5000F54680 /* SwiftTools.cpp in Sources */,
E1E4A5B41BFC1394001BFFC4 /* BuildKey.cpp in Sources */,
E1B8395E1B541C5900DB876B /* BuildFile.cpp in Sources */,
E104FB001B6568E0005C68A0 /* BuildSystem.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E1C404A81A0308F3003392BA /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
E1C404B11A0308F3003392BA /* NinjaPerfTests.mm in Sources */,
E120B9F11E4E669F00B28469 /* BinaryCodingPerfTests.mm in Sources */,
E171538D1A0BF702004CD598 /* CorePerfTests.mm in Sources */,
E104FAF71B655A97005C68A0 /* BuildSystemPerfTests.mm in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E1D191B91B47232B000C4E95 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
E1D191C91B472437000C4E95 /* C-API.cpp in Sources */,
E1192CEE1C49DBA600F85890 /* BuildSystem-C-API.cpp in Sources */,
E1192CEF1C49DBA900F85890 /* Core-C-API.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
9D2107C41DF9FBFA00BE26FF /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 9DB047A71DF9D43D006CDF52 /* BuildSystemTests */;
targetProxy = 9D2107C31DF9FBFA00BE26FF /* PBXContainerItemProxy */;
};
9DB047B01DF9D464006CDF52 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A224DC19F99B0E0059043E /* gtest */;
targetProxy = 9DB047AF1DF9D464006CDF52 /* PBXContainerItemProxy */;
};
9DB047B21DF9D469006CDF52 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A224E519F99C580059043E /* gtest_main */;
targetProxy = 9DB047B11DF9D469006CDF52 /* PBXContainerItemProxy */;
};
9DB047B41DF9D471006CDF52 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1B838981B52E7DE00DB876B /* llvmSupport */;
targetProxy = 9DB047B31DF9D471006CDF52 /* PBXContainerItemProxy */;
};
9DB047B81DF9D483006CDF52 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1B839481B541BFD00DB876B /* llbuildBuildSystem */;
targetProxy = 9DB047B71DF9D483006CDF52 /* PBXContainerItemProxy */;
};
9DB047BF1DF9D4B8006CDF52 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 9DB047A71DF9D43D006CDF52 /* BuildSystemTests */;
targetProxy = 9DB047BE1DF9D4B8006CDF52 /* PBXContainerItemProxy */;
};
E104FAF91B655BB2005C68A0 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1B839481B541BFD00DB876B /* llbuildBuildSystem */;
targetProxy = E104FAF81B655BB2005C68A0 /* PBXContainerItemProxy */;
};
E104FAFD1B655C3C005C68A0 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1B838981B52E7DE00DB876B /* llvmSupport */;
targetProxy = E104FAFC1B655C3C005C68A0 /* PBXContainerItemProxy */;
};
E1192CF41C49DC6500F85890 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1B839481B541BFD00DB876B /* llbuildBuildSystem */;
targetProxy = E1192CF31C49DC6500F85890 /* PBXContainerItemProxy */;
};
E12BFF171C4972C100B8D20F /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1ADC2391A85936400D5387C /* libllbuild */;
targetProxy = E12BFF161C4972C100B8D20F /* PBXContainerItemProxy */;
};
E12BFF1C1C4975EB00B8D20F /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1B838981B52E7DE00DB876B /* llvmSupport */;
targetProxy = E12BFF1B1C4975EB00B8D20F /* PBXContainerItemProxy */;
};
E12BFF1E1C4975F000B8D20F /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1B839481B541BFD00DB876B /* llbuildBuildSystem */;
targetProxy = E12BFF1D1C4975F000B8D20F /* PBXContainerItemProxy */;
};
E13812A01C537071000092C0 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1B838981B52E7DE00DB876B /* llvmSupport */;
targetProxy = E138129F1C537071000092C0 /* PBXContainerItemProxy */;
};
E147DEFF1BA81D330032D08E /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A224DC19F99B0E0059043E /* gtest */;
targetProxy = E147DF001BA81D330032D08E /* PBXContainerItemProxy */;
};
E147DF011BA81D330032D08E /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A224E519F99C580059043E /* gtest_main */;
targetProxy = E147DF021BA81D330032D08E /* PBXContainerItemProxy */;
};
E147DF031BA81D330032D08E /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A2242419F991B40059043E /* llbuildBasic */;
targetProxy = E147DF041BA81D330032D08E /* PBXContainerItemProxy */;
};
E147DF1C1BA81DAE0032D08E /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E147DEFE1BA81D330032D08E /* BasicTests */;
targetProxy = E147DF1B1BA81DAE0032D08E /* PBXContainerItemProxy */;
};
E147DF1E1BA81DB80032D08E /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E147DEFE1BA81D330032D08E /* BasicTests */;
targetProxy = E147DF1D1BA81DB80032D08E /* PBXContainerItemProxy */;
};
E14C2CF31BDAC8A70033CA2A /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1B838981B52E7DE00DB876B /* llvmSupport */;
targetProxy = E14C2CF21BDAC8A70033CA2A /* PBXContainerItemProxy */;
};
E1604C961BB9E01D001153A1 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1B838981B52E7DE00DB876B /* llvmSupport */;
targetProxy = E1604C971BB9E01D001153A1 /* PBXContainerItemProxy */;
};
E1604C981BB9E01D001153A1 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A2242419F991B40059043E /* llbuildBasic */;
targetProxy = E1604C991BB9E01D001153A1 /* PBXContainerItemProxy */;
};
E1604C9C1BB9E01D001153A1 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A2243D19F997150059043E /* llbuildCore */;
targetProxy = E1604C9D1BB9E01D001153A1 /* PBXContainerItemProxy */;
};
E1604C9E1BB9E01D001153A1 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1B839481B541BFD00DB876B /* llbuildBuildSystem */;
targetProxy = E1604C9F1BB9E01D001153A1 /* PBXContainerItemProxy */;
};
E1604CB71BB9E07B001153A1 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1604C951BB9E01D001153A1 /* swift-build-tool */;
targetProxy = E1604CB61BB9E07B001153A1 /* PBXContainerItemProxy */;
};
E178FCC61A1BF32F0039F8B5 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A224C219F999B80059043E /* llbuild Tool */;
targetProxy = E178FCC51A1BF32F0039F8B5 /* PBXContainerItemProxy */;
};
E17C29E61B5AAF6100C12DA9 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A2242419F991B40059043E /* llbuildBasic */;
targetProxy = E17C29E51B5AAF6100C12DA9 /* PBXContainerItemProxy */;
};
E17C29E81B5AAF6100C12DA9 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A2242D19F997050059043E /* llbuildCommands */;
targetProxy = E17C29E71B5AAF6100C12DA9 /* PBXContainerItemProxy */;
};
E17C29EA1B5AAF6100C12DA9 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A2243D19F997150059043E /* llbuildCore */;
targetProxy = E17C29E91B5AAF6100C12DA9 /* PBXContainerItemProxy */;
};
E17C29EC1B5AAF6100C12DA9 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A2243519F9970D0059043E /* llbuildNinja */;
targetProxy = E17C29EB1B5AAF6100C12DA9 /* PBXContainerItemProxy */;
};
E18043341A00123600662FE7 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E180432F1A00122900662FE7 /* Lit-Tests-Setup */;
targetProxy = E18043331A00123600662FE7 /* PBXContainerItemProxy */;
};
E18043361A00124000662FE7 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E180432F1A00122900662FE7 /* Lit-Tests-Setup */;
targetProxy = E18043351A00124000662FE7 /* PBXContainerItemProxy */;
};
E180436E1A001E6C00662FE7 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A224C219F999B80059043E /* llbuild Tool */;
targetProxy = E180436D1A001E6C00662FE7 /* PBXContainerItemProxy */;
};
E18043781A001E7600662FE7 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A224EE19F99D880059043E /* CoreTests */;
targetProxy = E18043771A001E7600662FE7 /* PBXContainerItemProxy */;
};
E180437A1A001E7700662FE7 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A224F819F99DFD0059043E /* NinjaTests */;
targetProxy = E18043791A001E7700662FE7 /* PBXContainerItemProxy */;
};
E1A2250619F99E7E0059043E /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A224DC19F99B0E0059043E /* gtest */;
targetProxy = E1A2250519F99E7E0059043E /* PBXContainerItemProxy */;
};
E1A2250819F99E800059043E /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A224E519F99C580059043E /* gtest_main */;
targetProxy = E1A2250719F99E800059043E /* PBXContainerItemProxy */;
};
E1A2250A19F99E8E0059043E /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A2242419F991B40059043E /* llbuildBasic */;
targetProxy = E1A2250919F99E8E0059043E /* PBXContainerItemProxy */;
};
E1A2250C19F99E8F0059043E /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A2242D19F997050059043E /* llbuildCommands */;
targetProxy = E1A2250B19F99E8F0059043E /* PBXContainerItemProxy */;
};
E1A2250E19F99E900059043E /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A2243D19F997150059043E /* llbuildCore */;
targetProxy = E1A2250D19F99E900059043E /* PBXContainerItemProxy */;
};
E1A2251019F99E950059043E /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A2243519F9970D0059043E /* llbuildNinja */;
targetProxy = E1A2250F19F99E950059043E /* PBXContainerItemProxy */;
};
E1A2251219F99EA80059043E /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A2242419F991B40059043E /* llbuildBasic */;
targetProxy = E1A2251119F99EA80059043E /* PBXContainerItemProxy */;
};
E1A2251419F99EAA0059043E /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A2243D19F997150059043E /* llbuildCore */;
targetProxy = E1A2251319F99EAA0059043E /* PBXContainerItemProxy */;
};
E1A2251C19F99ED00059043E /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A2242419F991B40059043E /* llbuildBasic */;
targetProxy = E1A2251B19F99ED00059043E /* PBXContainerItemProxy */;
};
E1A2251E19F99ED10059043E /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A2242D19F997050059043E /* llbuildCommands */;
targetProxy = E1A2251D19F99ED10059043E /* PBXContainerItemProxy */;
};
E1A2252019F99ED50059043E /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A224DC19F99B0E0059043E /* gtest */;
targetProxy = E1A2251F19F99ED50059043E /* PBXContainerItemProxy */;
};
E1A2252219F99ED60059043E /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A224E519F99C580059043E /* gtest_main */;
targetProxy = E1A2252119F99ED60059043E /* PBXContainerItemProxy */;
};
E1A2254719F9A2140059043E /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A224C219F999B80059043E /* llbuild Tool */;
targetProxy = E1A2254619F9A2140059043E /* PBXContainerItemProxy */;
};
E1A2254919F9A2170059043E /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A224EE19F99D880059043E /* CoreTests */;
targetProxy = E1A2254819F9A2170059043E /* PBXContainerItemProxy */;
};
E1A2254B19F9A2190059043E /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A224F819F99DFD0059043E /* NinjaTests */;
targetProxy = E1A2254A19F9A2190059043E /* PBXContainerItemProxy */;
};
E1B8393E1B52E8F000DB876B /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1B838981B52E7DE00DB876B /* llvmSupport */;
targetProxy = E1B8393D1B52E8F000DB876B /* PBXContainerItemProxy */;
};
E1B839421B52EA9E00DB876B /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A2242419F991B40059043E /* llbuildBasic */;
targetProxy = E1B839411B52EA9E00DB876B /* PBXContainerItemProxy */;
};
E1B839441B52EAA500DB876B /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A2243D19F997150059043E /* llbuildCore */;
targetProxy = E1B839431B52EAA500DB876B /* PBXContainerItemProxy */;
};
E1B839461B52EAA900DB876B /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1B838981B52E7DE00DB876B /* llvmSupport */;
targetProxy = E1B839451B52EAA900DB876B /* PBXContainerItemProxy */;
};
E1B839611B541C6D00DB876B /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1B839481B541BFD00DB876B /* llbuildBuildSystem */;
targetProxy = E1B839601B541C6D00DB876B /* PBXContainerItemProxy */;
};
E1B839631B541CDE00DB876B /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1D191BD1B47232B000C4E95 /* llbuild-framework */;
targetProxy = E1B839621B541CDE00DB876B /* PBXContainerItemProxy */;
};
E1DE1CC01BB9E34700A902C1 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1604C951BB9E01D001153A1 /* swift-build-tool */;
targetProxy = E1DE1CBF1BB9E34700A902C1 /* PBXContainerItemProxy */;
};
E1E15C531A859732002CD50D /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A2242419F991B40059043E /* llbuildBasic */;
targetProxy = E1E15C521A859732002CD50D /* PBXContainerItemProxy */;
};
E1E15C571A859735002CD50D /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E1A2243D19F997150059043E /* llbuildCore */;
targetProxy = E1E15C561A859735002CD50D /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin XCBuildConfiguration section */
9DB047AD1DF9D43D006CDF52 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
"GTEST_HAS_RTTI=0",
"GTEST_NO_LLVM_RAW_OSTREAM=1",
);
USER_HEADER_SEARCH_PATHS = "$(SRCROOT)/include $(SRCROOT)/utils/unittest/googletest/include";
};
name = Debug;
};
9DB047AE1DF9D43D006CDF52 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
GCC_PREPROCESSOR_DEFINITIONS = (
NDEBUG,
"GTEST_HAS_RTTI=0",
"GTEST_NO_LLVM_RAW_OSTREAM=1",
);
USER_HEADER_SEARCH_PATHS = "$(SRCROOT)/include $(SRCROOT)/utils/unittest/googletest/include";
};
name = Release;
};
E10D5CE019FEBF6A00211ED4 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
FRAMEWORK_SEARCH_PATHS = (
"$(DEVELOPER_FRAMEWORKS_DIR)",
"$(inherited)",
);
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
"\"BUILT_PRODUCTS_DIR=\\\"$(BUILT_PRODUCTS_DIR)\\\"\"",
);
INFOPLIST_FILE = utils/Xcode/LitXCTestAdaptor/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = "com.apple.$(PRODUCT_NAME:rfc1034identifier)";
};
name = Debug;
};
E10D5CE119FEBF6A00211ED4 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
FRAMEWORK_SEARCH_PATHS = (
"$(DEVELOPER_FRAMEWORKS_DIR)",
"$(inherited)",
);
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
"\"BUILT_PRODUCTS_DIR=\\\"$(BUILT_PRODUCTS_DIR)\\\"\"",
);
INFOPLIST_FILE = utils/Xcode/LitXCTestAdaptor/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = "com.apple.$(PRODUCT_NAME:rfc1034identifier)";
};
name = Release;
};
E147DF141BA81D330032D08E /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
"GTEST_HAS_RTTI=0",
"GTEST_NO_LLVM_RAW_OSTREAM=1",
);
USER_HEADER_SEARCH_PATHS = "$(SRCROOT)/include $(SRCROOT)/utils/unittest/googletest/include";
};
name = Debug;
};
E147DF151BA81D330032D08E /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
"GTEST_HAS_RTTI=0",
"GTEST_NO_LLVM_RAW_OSTREAM=1",
);
USER_HEADER_SEARCH_PATHS = "$(SRCROOT)/include $(SRCROOT)/utils/unittest/googletest/include";
};
name = Release;
};
E1604CAF1BB9E01D001153A1 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_IDENTITY = "$(LLBUILD_CODE_SIGN_IDENTITY)";
INSTALL_PATH = "$(DT_TOOLCHAIN_DIR)/usr/bin";
SKIP_INSTALL = NO;
};
name = Debug;
};
E1604CB01BB9E01D001153A1 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_IDENTITY = "$(LLBUILD_CODE_SIGN_IDENTITY)";
INSTALL_PATH = "$(DT_TOOLCHAIN_DIR)/usr/bin";
SKIP_INSTALL = NO;
};
name = Release;
};
E178FCC21A1BF3270039F8B5 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
};
name = Debug;
};
E178FCC31A1BF3270039F8B5 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
};
name = Release;
};
E17C29EE1B5AC12B00C12DA9 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
};
name = Debug;
};
E17C29EF1B5AC12B00C12DA9 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
};
name = Release;
};
E18043301A00122900662FE7 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
};
name = Debug;
};
E18043311A00122900662FE7 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
};
name = Release;
};
E1A223F619F98F1C0059043E /* Debug */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = E14144931EBDA4A10046F282 /* Debug.xcconfig */;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_CXX_LANGUAGE_STANDARD = "c++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_CODE_COVERAGE = "$(LLBUILD_ENABLE_CODE_COVERAGE)";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
GCC_ENABLE_CPP_EXCEPTIONS = NO;
GCC_ENABLE_CPP_RTTI = NO;
GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_SYMBOLS_PRIVATE_EXTERN = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = NO;
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 = "";
ISEMPTY_ = empty;
LLBUILD_ENABLE_CODE_COVERAGE = "$(LLBUILD_ENABLE_CODE_COVERAGE_eq_$(inherited))";
LLBUILD_ENABLE_CODE_COVERAGE_eq_ = YES;
LLBUILD_ENABLE_CODE_COVERAGE_eq_NO = NO;
LLBUILD_ENABLE_CODE_COVERAGE_eq_YES = YES;
MACOSX_DEPLOYMENT_TARGET = 10.10;
ONLY_ACTIVE_ARCH = YES;
PROJECT_SOURCE_VERSION = "$(PROJECT_SOURCE_VERSION_$(ISEMPTY_$(RC_ProjectSourceVersion)))";
PROJECT_SOURCE_VERSION_ = "$(RC_ProjectSourceVersion)";
PROJECT_SOURCE_VERSION_empty = 9999.99;
SDKROOT = macosx;
SKIP_INSTALL = YES;
USER_HEADER_SEARCH_PATHS = "$(SRCROOT)/include";
USE_HEADERMAP = NO;
};
name = Debug;
};
E1A223F719F98F1C0059043E /* Release */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = E14144941EBDA4A10046F282 /* Release.xcconfig */;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_CXX_LANGUAGE_STANDARD = "c++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_CODE_COVERAGE = "$(LLBUILD_ENABLE_CODE_COVERAGE)";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
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;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_ENABLE_CPP_EXCEPTIONS = NO;
GCC_ENABLE_CPP_RTTI = NO;
GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
GCC_NO_COMMON_BLOCKS = YES;
GCC_PREPROCESSOR_DEFINITIONS = NDEBUG;
GCC_SYMBOLS_PRIVATE_EXTERN = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = NO;
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 = "";
ISEMPTY_ = empty;
LLBUILD_ENABLE_CODE_COVERAGE = "$(LLBUILD_ENABLE_CODE_COVERAGE_eq_$(inherited))";
LLBUILD_ENABLE_CODE_COVERAGE_eq_ = YES;
LLBUILD_ENABLE_CODE_COVERAGE_eq_NO = NO;
LLBUILD_ENABLE_CODE_COVERAGE_eq_YES = YES;
MACOSX_DEPLOYMENT_TARGET = 10.10;
PROJECT_SOURCE_VERSION = "$(PROJECT_SOURCE_VERSION_$(ISEMPTY_$(RC_ProjectSourceVersion)))";
PROJECT_SOURCE_VERSION_ = "$(RC_ProjectSourceVersion)";
PROJECT_SOURCE_VERSION_empty = 9999.99;
SDKROOT = macosx;
SKIP_INSTALL = YES;
USER_HEADER_SEARCH_PATHS = "$(SRCROOT)/include";
USE_HEADERMAP = NO;
};
name = Release;
};
E1A2242719F991B40059043E /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
"LLBUILD_VERSION_STRING=\\\"$(LLBUILD_VERSION_STRING)\\\"",
);
LLBUILD_VERSION_STRING = "llbuild-$(PROJECT_SOURCE_VERSION)";
};
name = Debug;
};
E1A2242819F991B40059043E /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
"LLBUILD_VERSION_STRING=\\\"$(LLBUILD_VERSION_STRING)\\\"",
);
LLBUILD_VERSION_STRING = "llbuild-$(PROJECT_SOURCE_VERSION)";
};
name = Release;
};
E1A2243019F997050059043E /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
};
name = Debug;
};
E1A2243119F997050059043E /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
};
name = Release;
};
E1A2243819F9970D0059043E /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
};
name = Debug;
};
E1A2243919F9970D0059043E /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
};
name = Release;
};
E1A2244019F997150059043E /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
};
name = Debug;
};
E1A2244119F997150059043E /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
};
name = Release;
};
E1A224C819F999B80059043E /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_IDENTITY = "$(LLBUILD_CODE_SIGN_IDENTITY)";
INSTALL_PATH = "$(DT_TOOLCHAIN_DIR)/usr/local/bin";
PRODUCT_NAME = llbuild;
SKIP_INSTALL = NO;
};
name = Debug;
};
E1A224C919F999B80059043E /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_IDENTITY = "$(LLBUILD_CODE_SIGN_IDENTITY)";
INSTALL_PATH = "$(DT_TOOLCHAIN_DIR)/usr/local/bin";
PRODUCT_NAME = llbuild;
SKIP_INSTALL = NO;
};
name = Release;
};
E1A224DF19F99B0E0059043E /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
"GTEST_HAS_RTTI=0",
"GTEST_NO_LLVM_RAW_OSTREAM=1",
);
USER_HEADER_SEARCH_PATHS = "$(SRCROOT)/utils/unittest/googletest/include $(SRCROOT)/utils/unittest/googletest";
};
name = Debug;
};
E1A224E019F99B0E0059043E /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
"GTEST_HAS_RTTI=0",
"GTEST_NO_LLVM_RAW_OSTREAM=1",
);
USER_HEADER_SEARCH_PATHS = "$(SRCROOT)/utils/unittest/googletest/include $(SRCROOT)/utils/unittest/googletest";
};
name = Release;
};
E1A224E819F99C580059043E /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
"GTEST_HAS_RTTI=0",
"GTEST_NO_LLVM_RAW_OSTREAM=1",
);
USER_HEADER_SEARCH_PATHS = "$(SRCROOT)/utils/unittest/googletest/include";
};
name = Debug;
};
E1A224E919F99C580059043E /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
"GTEST_HAS_RTTI=0",
"GTEST_NO_LLVM_RAW_OSTREAM=1",
);
USER_HEADER_SEARCH_PATHS = "$(SRCROOT)/utils/unittest/googletest/include";
};
name = Release;
};
E1A224F419F99D880059043E /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
"GTEST_HAS_RTTI=0",
"GTEST_NO_LLVM_RAW_OSTREAM=1",
);
USER_HEADER_SEARCH_PATHS = "$(SRCROOT)/include $(SRCROOT)/utils/unittest/googletest/include";
};
name = Debug;
};
E1A224F519F99D880059043E /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
"GTEST_HAS_RTTI=0",
"GTEST_NO_LLVM_RAW_OSTREAM=1",
);
USER_HEADER_SEARCH_PATHS = "$(SRCROOT)/include $(SRCROOT)/utils/unittest/googletest/include";
};
name = Release;
};
E1A224FF19F99DFD0059043E /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
"GTEST_HAS_RTTI=0",
"GTEST_NO_LLVM_RAW_OSTREAM=1",
);
USER_HEADER_SEARCH_PATHS = "$(SRCROOT)/include $(SRCROOT)/utils/unittest/googletest/include";
};
name = Debug;
};
E1A2250019F99DFD0059043E /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
"GTEST_HAS_RTTI=0",
"GTEST_NO_LLVM_RAW_OSTREAM=1",
);
USER_HEADER_SEARCH_PATHS = "$(SRCROOT)/include $(SRCROOT)/utils/unittest/googletest/include";
};
name = Release;
};
E1A2254419F9A20D0059043E /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
};
name = Debug;
};
E1A2254519F9A20D0059043E /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
};
name = Release;
};
E1ADC23C1A85936400D5387C /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = "$(PROJECT_SOURCE_VERSION)";
DYLIB_INSTALL_NAME_BASE = "@rpath";
HEADER_SEARCH_PATHS = "$(SRCROOT)/products/libllbuild/public-api";
INSTALL_PATH = "$(DT_TOOLCHAIN_DIR)/usr/local/lib";
PUBLIC_HEADERS_FOLDER_PATH = "$(DT_TOOLCHAIN_DIR)/usr/local/include/llbuild";
SKIP_INSTALL = NO;
};
name = Debug;
};
E1ADC23D1A85936400D5387C /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = "$(PROJECT_SOURCE_VERSION)";
DYLIB_INSTALL_NAME_BASE = "@rpath";
HEADER_SEARCH_PATHS = "$(SRCROOT)/products/libllbuild/public-api";
INSTALL_PATH = "$(DT_TOOLCHAIN_DIR)/usr/local/lib";
PUBLIC_HEADERS_FOLDER_PATH = "$(DT_TOOLCHAIN_DIR)/usr/local/include/llbuild";
SKIP_INSTALL = NO;
};
name = Release;
};
E1B838A01B52E7DE00DB876B /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_ENABLE_CODE_COVERAGE = NO;
CLANG_WARN_COMMA = NO;
HEADER_SEARCH_PATHS = "$(SRCROOT)/include";
};
name = Debug;
};
E1B838A11B52E7DE00DB876B /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_ENABLE_CODE_COVERAGE = NO;
CLANG_WARN_COMMA = NO;
HEADER_SEARCH_PATHS = "$(SRCROOT)/include";
};
name = Release;
};
E1B839551B541BFD00DB876B /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
};
name = Debug;
};
E1B839561B541BFD00DB876B /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
};
name = Release;
};
E1C404B21A0308F3003392BA /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
FRAMEWORK_SEARCH_PATHS = (
"$(DEVELOPER_FRAMEWORKS_DIR)",
"$(inherited)",
);
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
"\"SRCROOT=\\\"$(SRCROOT)\\\"\"",
"\"TEST_TEMPS_PATH=\\\"$(CONFIGURATION_TEMP_DIR)/test-temps\\\"\"",
);
INFOPLIST_FILE = perftests/Xcode/PerfTests/Info.plist;
PRODUCT_BUNDLE_IDENTIFIER = com.apple.NinjaPerfTests;
};
name = Debug;
};
E1C404B31A0308F3003392BA /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
FRAMEWORK_SEARCH_PATHS = (
"$(DEVELOPER_FRAMEWORKS_DIR)",
"$(inherited)",
);
GCC_PREPROCESSOR_DEFINITIONS = (
"$(inherited)",
"\"SRCROOT=\\\"$(SRCROOT)\\\"\"",
"\"TEST_TEMPS_PATH=\\\"$(CONFIGURATION_TEMP_DIR)/test-temps\\\"\"",
);
INFOPLIST_FILE = perftests/Xcode/PerfTests/Info.plist;
PRODUCT_BUNDLE_IDENTIFIER = com.apple.NinjaPerfTests;
};
name = Release;
};
E1D191C41B47232B000C4E95 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_IDENTITY = "$(LLBUILD_CODE_SIGN_IDENTITY)";
CURRENT_PROJECT_VERSION = 1;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = "$(PROJECT_SOURCE_VERSION)";
DYLIB_INSTALL_NAME_BASE = "@rpath";
HEADER_SEARCH_PATHS = "$(SRCROOT)/products/libllbuild/public-api";
INFOPLIST_FILE = "$(SRCROOT)/products/llbuild-framework/Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
MACOSX_DEPLOYMENT_TARGET = 10.10;
MODULEMAP_FILE = "$(SRCROOT)/products/llbuild-framework/llbuild-module.modulemap";
PRODUCT_BUNDLE_IDENTIFIER = com.apple.dt.llbuid;
PRODUCT_NAME = llbuild;
SKIP_INSTALL = YES;
};
name = Debug;
};
E1D191C51B47232B000C4E95 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CODE_SIGN_IDENTITY = "$(LLBUILD_CODE_SIGN_IDENTITY)";
CURRENT_PROJECT_VERSION = 1;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = "$(PROJECT_SOURCE_VERSION)";
DYLIB_INSTALL_NAME_BASE = "@rpath";
HEADER_SEARCH_PATHS = "$(SRCROOT)/products/libllbuild/public-api";
INFOPLIST_FILE = "$(SRCROOT)/products/llbuild-framework/Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
MACOSX_DEPLOYMENT_TARGET = 10.10;
MODULEMAP_FILE = "$(SRCROOT)/products/llbuild-framework/llbuild-module.modulemap";
PRODUCT_BUNDLE_IDENTIFIER = com.apple.dt.llbuid;
PRODUCT_NAME = llbuild;
SKIP_INSTALL = YES;
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
9DB047AC1DF9D43D006CDF52 /* Build configuration list for PBXNativeTarget "BuildSystemTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
9DB047AD1DF9D43D006CDF52 /* Debug */,
9DB047AE1DF9D43D006CDF52 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
E10D5CE219FEBF6A00211ED4 /* Build configuration list for PBXNativeTarget "LitXCTestAdaptor" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E10D5CE019FEBF6A00211ED4 /* Debug */,
E10D5CE119FEBF6A00211ED4 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
E147DF131BA81D330032D08E /* Build configuration list for PBXNativeTarget "BasicTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E147DF141BA81D330032D08E /* Debug */,
E147DF151BA81D330032D08E /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
E1604CAE1BB9E01D001153A1 /* Build configuration list for PBXNativeTarget "swift-build-tool" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E1604CAF1BB9E01D001153A1 /* Debug */,
E1604CB01BB9E01D001153A1 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
E178FCC41A1BF3270039F8B5 /* Build configuration list for PBXAggregateTarget "B&I" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E178FCC21A1BF3270039F8B5 /* Debug */,
E178FCC31A1BF3270039F8B5 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
E17C29F01B5AC12B00C12DA9 /* Build configuration list for PBXAggregateTarget "Sphinx-Docs" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E17C29EE1B5AC12B00C12DA9 /* Debug */,
E17C29EF1B5AC12B00C12DA9 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
E18043321A00122900662FE7 /* Build configuration list for PBXAggregateTarget "Lit-Tests-Setup" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E18043301A00122900662FE7 /* Debug */,
E18043311A00122900662FE7 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
E1A223EC19F98F1C0059043E /* Build configuration list for PBXProject "llbuild" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E1A223F619F98F1C0059043E /* Debug */,
E1A223F719F98F1C0059043E /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
E1A2242619F991B40059043E /* Build configuration list for PBXNativeTarget "llbuildBasic" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E1A2242719F991B40059043E /* Debug */,
E1A2242819F991B40059043E /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
E1A2242F19F997050059043E /* Build configuration list for PBXNativeTarget "llbuildCommands" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E1A2243019F997050059043E /* Debug */,
E1A2243119F997050059043E /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
E1A2243719F9970D0059043E /* Build configuration list for PBXNativeTarget "llbuildNinja" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E1A2243819F9970D0059043E /* Debug */,
E1A2243919F9970D0059043E /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
E1A2243F19F997150059043E /* Build configuration list for PBXNativeTarget "llbuildCore" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E1A2244019F997150059043E /* Debug */,
E1A2244119F997150059043E /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
E1A224C719F999B80059043E /* Build configuration list for PBXNativeTarget "llbuild Tool" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E1A224C819F999B80059043E /* Debug */,
E1A224C919F999B80059043E /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
E1A224DE19F99B0E0059043E /* Build configuration list for PBXNativeTarget "gtest" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E1A224DF19F99B0E0059043E /* Debug */,
E1A224E019F99B0E0059043E /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
E1A224E719F99C580059043E /* Build configuration list for PBXNativeTarget "gtest_main" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E1A224E819F99C580059043E /* Debug */,
E1A224E919F99C580059043E /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
E1A224F319F99D880059043E /* Build configuration list for PBXNativeTarget "CoreTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E1A224F419F99D880059043E /* Debug */,
E1A224F519F99D880059043E /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
E1A224FE19F99DFD0059043E /* Build configuration list for PBXNativeTarget "NinjaTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E1A224FF19F99DFD0059043E /* Debug */,
E1A2250019F99DFD0059043E /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
E1A2254319F9A20D0059043E /* Build configuration list for PBXAggregateTarget "test" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E1A2254419F9A20D0059043E /* Debug */,
E1A2254519F9A20D0059043E /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
E1ADC23B1A85936400D5387C /* Build configuration list for PBXNativeTarget "libllbuild" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E1ADC23C1A85936400D5387C /* Debug */,
E1ADC23D1A85936400D5387C /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
E1B8389F1B52E7DE00DB876B /* Build configuration list for PBXNativeTarget "llvmSupport" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E1B838A01B52E7DE00DB876B /* Debug */,
E1B838A11B52E7DE00DB876B /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
E1B839541B541BFD00DB876B /* Build configuration list for PBXNativeTarget "llbuildBuildSystem" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E1B839551B541BFD00DB876B /* Debug */,
E1B839561B541BFD00DB876B /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
E1C404B41A0308F3003392BA /* Build configuration list for PBXNativeTarget "PerfTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E1C404B21A0308F3003392BA /* Debug */,
E1C404B31A0308F3003392BA /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
E1D191C31B47232B000C4E95 /* Build configuration list for PBXNativeTarget "llbuild-framework" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E1D191C41B47232B000C4E95 /* Debug */,
E1D191C51B47232B000C4E95 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = E1A223E919F98F1C0059043E /* Project object */;
}