Skip to content

Commit 6142452

Browse files
committed
Add Runes and LlamaKit using Cartage
1 parent 4ee0dda commit 6142452

4 files changed

Lines changed: 60 additions & 7 deletions

File tree

.gitignore

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,4 @@ DerivedData
1717
*.hmap
1818
*.ipa
1919

20-
# CocoaPods
21-
#
22-
# We recommend against adding the Pods directory to your .gitignore. However
23-
# you should judge for yourself, the pros and cons are mentioned at:
24-
# http://guides.cocoapods.org/using/using-cocoapods.html#should-i-ignore-the-pods-directory-in-source-control?
25-
#
26-
# Pods/
20+
Carthage

Cartfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
github "thoughtbot/runes"
2+
github "LlamaKit/LlamaKit"

Cartfile.resolved

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
github "LlamaKit/LlamaKit" "v0.6.0"
2+
github "thoughtbot/runes" "v1.2.2"

FootlessParser.xcodeproj/project.pbxproj

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,12 @@
99
/* Begin PBXBuildFile section */
1010
BAC6B22B1A61D92B005643D9 /* FootlessParser.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BAC6B21F1A61D92B005643D9 /* FootlessParser.framework */; };
1111
BAC6B2321A61D92B005643D9 /* FootlessParserTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAC6B2311A61D92B005643D9 /* FootlessParserTests.swift */; };
12+
BAC6CE5B1AC5B51D002246E5 /* LlamaKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BAC6CE591AC5B51D002246E5 /* LlamaKit.framework */; };
13+
BAC6CE5C1AC5B51D002246E5 /* Runes.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BAC6CE5A1AC5B51D002246E5 /* Runes.framework */; };
14+
BAC6CE5D1AC5B621002246E5 /* LlamaKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BAC6CE591AC5B51D002246E5 /* LlamaKit.framework */; };
15+
BAC6CE5E1AC5B621002246E5 /* Runes.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BAC6CE5A1AC5B51D002246E5 /* Runes.framework */; };
16+
BAC6CE601AC5B669002246E5 /* LlamaKit.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = BAC6CE591AC5B51D002246E5 /* LlamaKit.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
17+
BAC6CE611AC5B669002246E5 /* Runes.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = BAC6CE5A1AC5B51D002246E5 /* Runes.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
1218
/* End PBXBuildFile section */
1319

1420
/* Begin PBXContainerItemProxy section */
@@ -21,26 +27,46 @@
2127
};
2228
/* End PBXContainerItemProxy section */
2329

30+
/* Begin PBXCopyFilesBuildPhase section */
31+
BAC6CE5F1AC5B651002246E5 /* CopyFiles */ = {
32+
isa = PBXCopyFilesBuildPhase;
33+
buildActionMask = 2147483647;
34+
dstPath = "";
35+
dstSubfolderSpec = 10;
36+
files = (
37+
BAC6CE601AC5B669002246E5 /* LlamaKit.framework in CopyFiles */,
38+
BAC6CE611AC5B669002246E5 /* Runes.framework in CopyFiles */,
39+
);
40+
runOnlyForDeploymentPostprocessing = 0;
41+
};
42+
/* End PBXCopyFilesBuildPhase section */
43+
2444
/* Begin PBXFileReference section */
2545
BAC6B21F1A61D92B005643D9 /* FootlessParser.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FootlessParser.framework; sourceTree = BUILT_PRODUCTS_DIR; };
2646
BAC6B2231A61D92B005643D9 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
2747
BAC6B22A1A61D92B005643D9 /* FootlessParserTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = FootlessParserTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
2848
BAC6B2301A61D92B005643D9 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
2949
BAC6B2311A61D92B005643D9 /* FootlessParserTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FootlessParserTests.swift; sourceTree = "<group>"; };
50+
BAC6CE591AC5B51D002246E5 /* LlamaKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = LlamaKit.framework; path = Carthage/Build/Mac/LlamaKit.framework; sourceTree = "<group>"; };
51+
BAC6CE5A1AC5B51D002246E5 /* Runes.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Runes.framework; path = Carthage/Build/Mac/Runes.framework; sourceTree = "<group>"; };
3052
/* End PBXFileReference section */
3153

3254
/* Begin PBXFrameworksBuildPhase section */
3355
BAC6B21B1A61D92B005643D9 /* Frameworks */ = {
3456
isa = PBXFrameworksBuildPhase;
3557
buildActionMask = 2147483647;
3658
files = (
59+
BAC6CE5B1AC5B51D002246E5 /* LlamaKit.framework in Frameworks */,
60+
BAC6CE5C1AC5B51D002246E5 /* Runes.framework in Frameworks */,
3761
);
3862
runOnlyForDeploymentPostprocessing = 0;
3963
};
4064
BAC6B2271A61D92B005643D9 /* Frameworks */ = {
4165
isa = PBXFrameworksBuildPhase;
4266
buildActionMask = 2147483647;
4367
files = (
68+
BAC6CE5D1AC5B621002246E5 /* LlamaKit.framework in Frameworks */,
69+
BAC6CE5E1AC5B621002246E5 /* Runes.framework in Frameworks */,
4470
BAC6B22B1A61D92B005643D9 /* FootlessParser.framework in Frameworks */,
4571
);
4672
runOnlyForDeploymentPostprocessing = 0;
@@ -53,6 +79,7 @@
5379
children = (
5480
BAC6B2211A61D92B005643D9 /* source */,
5581
BAC6B23B1A61DF08005643D9 /* tests */,
82+
BAC6CE621AC5B686002246E5 /* Frameworks */,
5683
BAC6B2201A61D92B005643D9 /* Products */,
5784
);
5885
sourceTree = "<group>";
@@ -107,6 +134,23 @@
107134
path = tests;
108135
sourceTree = "<group>";
109136
};
137+
BAC6CE621AC5B686002246E5 /* Frameworks */ = {
138+
isa = PBXGroup;
139+
children = (
140+
BAC6CE631AC5B6B0002246E5 /* Mac */,
141+
);
142+
name = Frameworks;
143+
sourceTree = "<group>";
144+
};
145+
BAC6CE631AC5B6B0002246E5 /* Mac */ = {
146+
isa = PBXGroup;
147+
children = (
148+
BAC6CE591AC5B51D002246E5 /* LlamaKit.framework */,
149+
BAC6CE5A1AC5B51D002246E5 /* Runes.framework */,
150+
);
151+
name = Mac;
152+
sourceTree = "<group>";
153+
};
110154
/* End PBXGroup section */
111155

112156
/* Begin PBXHeadersBuildPhase section */
@@ -145,6 +189,7 @@
145189
BAC6B2261A61D92B005643D9 /* Sources */,
146190
BAC6B2271A61D92B005643D9 /* Frameworks */,
147191
BAC6B2281A61D92B005643D9 /* Resources */,
192+
BAC6CE5F1AC5B651002246E5 /* CopyFiles */,
148193
);
149194
buildRules = (
150195
);
@@ -324,6 +369,10 @@
324369
DYLIB_COMPATIBILITY_VERSION = 1;
325370
DYLIB_CURRENT_VERSION = 1;
326371
DYLIB_INSTALL_NAME_BASE = "@rpath";
372+
FRAMEWORK_SEARCH_PATHS = (
373+
"$(inherited)",
374+
"$(PROJECT_DIR)/Carthage/Build/Mac",
375+
);
327376
FRAMEWORK_VERSION = A;
328377
INFOPLIST_FILE = "$(SRCROOT)/source/Info.plist";
329378
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
@@ -341,6 +390,10 @@
341390
DYLIB_COMPATIBILITY_VERSION = 1;
342391
DYLIB_CURRENT_VERSION = 1;
343392
DYLIB_INSTALL_NAME_BASE = "@rpath";
393+
FRAMEWORK_SEARCH_PATHS = (
394+
"$(inherited)",
395+
"$(PROJECT_DIR)/Carthage/Build/Mac",
396+
);
344397
FRAMEWORK_VERSION = A;
345398
INFOPLIST_FILE = "$(SRCROOT)/source/Info.plist";
346399
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
@@ -357,6 +410,7 @@
357410
FRAMEWORK_SEARCH_PATHS = (
358411
"$(DEVELOPER_FRAMEWORKS_DIR)",
359412
"$(inherited)",
413+
"$(PROJECT_DIR)/Carthage/Build/Mac",
360414
);
361415
GCC_PREPROCESSOR_DEFINITIONS = (
362416
"DEBUG=1",
@@ -375,6 +429,7 @@
375429
FRAMEWORK_SEARCH_PATHS = (
376430
"$(DEVELOPER_FRAMEWORKS_DIR)",
377431
"$(inherited)",
432+
"$(PROJECT_DIR)/Carthage/Build/Mac",
378433
);
379434
INFOPLIST_FILE = tests/FootlessParserTests/Info.plist;
380435
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks";

0 commit comments

Comments
 (0)