Skip to content

Commit 30dfc96

Browse files
author
Jeff Verkoeyen
committed
Add support for Carthage.
Verified the build by running: carthage build --no-skip-current
1 parent 9cc0050 commit 30dfc96

File tree

7 files changed

+490
-6
lines changed

7 files changed

+490
-6
lines changed
Lines changed: 334 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,334 @@
1+
// !$*UTF8*$!
2+
{
3+
archiveVersion = 1;
4+
classes = {
5+
};
6+
objectVersion = 46;
7+
objects = {
8+
9+
/* Begin PBXBuildFile section */
10+
66B35F561F84269E000B0CB8 /* CatalogByConvention.h in Headers */ = {isa = PBXBuildFile; fileRef = 66B35F4F1F84269E000B0CB8 /* CatalogByConvention.h */; };
11+
66B35F571F84269E000B0CB8 /* CBCCatalogExample.h in Headers */ = {isa = PBXBuildFile; fileRef = 66B35F501F84269E000B0CB8 /* CBCCatalogExample.h */; };
12+
66B35F581F84269E000B0CB8 /* CBCNodeListViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 66B35F511F84269E000B0CB8 /* CBCNodeListViewController.h */; };
13+
66B35F591F84269E000B0CB8 /* CBCNodeListViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 66B35F521F84269E000B0CB8 /* CBCNodeListViewController.m */; };
14+
66B35F5A1F84269E000B0CB8 /* CBCRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 66B35F541F84269E000B0CB8 /* CBCRuntime.h */; };
15+
66B35F5B1F84269E000B0CB8 /* CBCRuntime.m in Sources */ = {isa = PBXBuildFile; fileRef = 66B35F551F84269E000B0CB8 /* CBCRuntime.m */; };
16+
66B35F5F1F842A4C000B0CB8 /* Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 66B35F5E1F842A4C000B0CB8 /* Info.plist */; };
17+
/* End PBXBuildFile section */
18+
19+
/* Begin PBXFileReference section */
20+
66B35F351F842691000B0CB8 /* CatalogByConvention.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CatalogByConvention.framework; sourceTree = BUILT_PRODUCTS_DIR; };
21+
66B35F4F1F84269E000B0CB8 /* CatalogByConvention.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CatalogByConvention.h; path = ../../src/CatalogByConvention.h; sourceTree = "<group>"; };
22+
66B35F501F84269E000B0CB8 /* CBCCatalogExample.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CBCCatalogExample.h; path = ../../src/CBCCatalogExample.h; sourceTree = "<group>"; };
23+
66B35F511F84269E000B0CB8 /* CBCNodeListViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CBCNodeListViewController.h; path = ../../src/CBCNodeListViewController.h; sourceTree = "<group>"; };
24+
66B35F521F84269E000B0CB8 /* CBCNodeListViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CBCNodeListViewController.m; path = ../../src/CBCNodeListViewController.m; sourceTree = "<group>"; };
25+
66B35F541F84269E000B0CB8 /* CBCRuntime.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CBCRuntime.h; sourceTree = "<group>"; };
26+
66B35F551F84269E000B0CB8 /* CBCRuntime.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CBCRuntime.m; sourceTree = "<group>"; };
27+
66B35F5E1F842A4C000B0CB8 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
28+
/* End PBXFileReference section */
29+
30+
/* Begin PBXFrameworksBuildPhase section */
31+
66B35F311F842691000B0CB8 /* Frameworks */ = {
32+
isa = PBXFrameworksBuildPhase;
33+
buildActionMask = 2147483647;
34+
files = (
35+
);
36+
runOnlyForDeploymentPostprocessing = 0;
37+
};
38+
/* End PBXFrameworksBuildPhase section */
39+
40+
/* Begin PBXGroup section */
41+
66B35F2B1F842691000B0CB8 = {
42+
isa = PBXGroup;
43+
children = (
44+
66B35F5E1F842A4C000B0CB8 /* Info.plist */,
45+
66B35F371F842691000B0CB8 /* src */,
46+
66B35F361F842691000B0CB8 /* Products */,
47+
);
48+
sourceTree = "<group>";
49+
};
50+
66B35F361F842691000B0CB8 /* Products */ = {
51+
isa = PBXGroup;
52+
children = (
53+
66B35F351F842691000B0CB8 /* CatalogByConvention.framework */,
54+
);
55+
name = Products;
56+
sourceTree = "<group>";
57+
};
58+
66B35F371F842691000B0CB8 /* src */ = {
59+
isa = PBXGroup;
60+
children = (
61+
66B35F4F1F84269E000B0CB8 /* CatalogByConvention.h */,
62+
66B35F501F84269E000B0CB8 /* CBCCatalogExample.h */,
63+
66B35F511F84269E000B0CB8 /* CBCNodeListViewController.h */,
64+
66B35F521F84269E000B0CB8 /* CBCNodeListViewController.m */,
65+
66B35F531F84269E000B0CB8 /* private */,
66+
);
67+
name = src;
68+
path = CatalogByConvention;
69+
sourceTree = "<group>";
70+
};
71+
66B35F531F84269E000B0CB8 /* private */ = {
72+
isa = PBXGroup;
73+
children = (
74+
66B35F541F84269E000B0CB8 /* CBCRuntime.h */,
75+
66B35F551F84269E000B0CB8 /* CBCRuntime.m */,
76+
);
77+
name = private;
78+
path = ../../src/private;
79+
sourceTree = "<group>";
80+
};
81+
/* End PBXGroup section */
82+
83+
/* Begin PBXHeadersBuildPhase section */
84+
66B35F321F842691000B0CB8 /* Headers */ = {
85+
isa = PBXHeadersBuildPhase;
86+
buildActionMask = 2147483647;
87+
files = (
88+
66B35F571F84269E000B0CB8 /* CBCCatalogExample.h in Headers */,
89+
66B35F581F84269E000B0CB8 /* CBCNodeListViewController.h in Headers */,
90+
66B35F5A1F84269E000B0CB8 /* CBCRuntime.h in Headers */,
91+
66B35F561F84269E000B0CB8 /* CatalogByConvention.h in Headers */,
92+
);
93+
runOnlyForDeploymentPostprocessing = 0;
94+
};
95+
/* End PBXHeadersBuildPhase section */
96+
97+
/* Begin PBXNativeTarget section */
98+
66B35F341F842691000B0CB8 /* CatalogByConvention */ = {
99+
isa = PBXNativeTarget;
100+
buildConfigurationList = 66B35F491F842691000B0CB8 /* Build configuration list for PBXNativeTarget "CatalogByConvention" */;
101+
buildPhases = (
102+
66B35F301F842691000B0CB8 /* Sources */,
103+
66B35F311F842691000B0CB8 /* Frameworks */,
104+
66B35F321F842691000B0CB8 /* Headers */,
105+
66B35F331F842691000B0CB8 /* Resources */,
106+
);
107+
buildRules = (
108+
);
109+
dependencies = (
110+
);
111+
name = CatalogByConvention;
112+
productName = CatalogByConvention;
113+
productReference = 66B35F351F842691000B0CB8 /* CatalogByConvention.framework */;
114+
productType = "com.apple.product-type.framework";
115+
};
116+
/* End PBXNativeTarget section */
117+
118+
/* Begin PBXProject section */
119+
66B35F2C1F842691000B0CB8 /* Project object */ = {
120+
isa = PBXProject;
121+
attributes = {
122+
LastSwiftUpdateCheck = 0830;
123+
LastUpgradeCheck = 0830;
124+
ORGANIZATIONNAME = Google;
125+
TargetAttributes = {
126+
66B35F341F842691000B0CB8 = {
127+
CreatedOnToolsVersion = 8.3.3;
128+
ProvisioningStyle = Automatic;
129+
};
130+
};
131+
};
132+
buildConfigurationList = 66B35F2F1F842691000B0CB8 /* Build configuration list for PBXProject "CatalogByConvention" */;
133+
compatibilityVersion = "Xcode 3.2";
134+
developmentRegion = English;
135+
hasScannedForEncodings = 0;
136+
knownRegions = (
137+
en,
138+
);
139+
mainGroup = 66B35F2B1F842691000B0CB8;
140+
productRefGroup = 66B35F361F842691000B0CB8 /* Products */;
141+
projectDirPath = "";
142+
projectRoot = "";
143+
targets = (
144+
66B35F341F842691000B0CB8 /* CatalogByConvention */,
145+
);
146+
};
147+
/* End PBXProject section */
148+
149+
/* Begin PBXResourcesBuildPhase section */
150+
66B35F331F842691000B0CB8 /* Resources */ = {
151+
isa = PBXResourcesBuildPhase;
152+
buildActionMask = 2147483647;
153+
files = (
154+
66B35F5F1F842A4C000B0CB8 /* Info.plist in Resources */,
155+
);
156+
runOnlyForDeploymentPostprocessing = 0;
157+
};
158+
/* End PBXResourcesBuildPhase section */
159+
160+
/* Begin PBXSourcesBuildPhase section */
161+
66B35F301F842691000B0CB8 /* Sources */ = {
162+
isa = PBXSourcesBuildPhase;
163+
buildActionMask = 2147483647;
164+
files = (
165+
66B35F591F84269E000B0CB8 /* CBCNodeListViewController.m in Sources */,
166+
66B35F5B1F84269E000B0CB8 /* CBCRuntime.m in Sources */,
167+
);
168+
runOnlyForDeploymentPostprocessing = 0;
169+
};
170+
/* End PBXSourcesBuildPhase section */
171+
172+
/* Begin XCBuildConfiguration section */
173+
66B35F471F842691000B0CB8 /* Debug */ = {
174+
isa = XCBuildConfiguration;
175+
buildSettings = {
176+
ALWAYS_SEARCH_USER_PATHS = NO;
177+
CLANG_ANALYZER_NONNULL = YES;
178+
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
179+
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
180+
CLANG_CXX_LIBRARY = "libc++";
181+
CLANG_ENABLE_MODULES = YES;
182+
CLANG_ENABLE_OBJC_ARC = YES;
183+
CLANG_WARN_BOOL_CONVERSION = YES;
184+
CLANG_WARN_CONSTANT_CONVERSION = YES;
185+
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
186+
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
187+
CLANG_WARN_EMPTY_BODY = YES;
188+
CLANG_WARN_ENUM_CONVERSION = YES;
189+
CLANG_WARN_INFINITE_RECURSION = YES;
190+
CLANG_WARN_INT_CONVERSION = YES;
191+
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
192+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
193+
CLANG_WARN_UNREACHABLE_CODE = YES;
194+
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
195+
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
196+
COPY_PHASE_STRIP = NO;
197+
CURRENT_PROJECT_VERSION = 1;
198+
DEBUG_INFORMATION_FORMAT = dwarf;
199+
ENABLE_STRICT_OBJC_MSGSEND = YES;
200+
ENABLE_TESTABILITY = YES;
201+
GCC_C_LANGUAGE_STANDARD = gnu99;
202+
GCC_DYNAMIC_NO_PIC = NO;
203+
GCC_NO_COMMON_BLOCKS = YES;
204+
GCC_OPTIMIZATION_LEVEL = 0;
205+
GCC_PREPROCESSOR_DEFINITIONS = (
206+
"DEBUG=1",
207+
"$(inherited)",
208+
);
209+
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
210+
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
211+
GCC_WARN_UNDECLARED_SELECTOR = YES;
212+
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
213+
GCC_WARN_UNUSED_FUNCTION = YES;
214+
GCC_WARN_UNUSED_VARIABLE = YES;
215+
IPHONEOS_DEPLOYMENT_TARGET = 10.3;
216+
MTL_ENABLE_DEBUG_INFO = YES;
217+
ONLY_ACTIVE_ARCH = YES;
218+
SDKROOT = iphoneos;
219+
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
220+
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
221+
TARGETED_DEVICE_FAMILY = "1,2";
222+
VERSIONING_SYSTEM = "apple-generic";
223+
VERSION_INFO_PREFIX = "";
224+
};
225+
name = Debug;
226+
};
227+
66B35F481F842691000B0CB8 /* Release */ = {
228+
isa = XCBuildConfiguration;
229+
buildSettings = {
230+
ALWAYS_SEARCH_USER_PATHS = NO;
231+
CLANG_ANALYZER_NONNULL = YES;
232+
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
233+
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
234+
CLANG_CXX_LIBRARY = "libc++";
235+
CLANG_ENABLE_MODULES = YES;
236+
CLANG_ENABLE_OBJC_ARC = YES;
237+
CLANG_WARN_BOOL_CONVERSION = YES;
238+
CLANG_WARN_CONSTANT_CONVERSION = YES;
239+
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
240+
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
241+
CLANG_WARN_EMPTY_BODY = YES;
242+
CLANG_WARN_ENUM_CONVERSION = YES;
243+
CLANG_WARN_INFINITE_RECURSION = YES;
244+
CLANG_WARN_INT_CONVERSION = YES;
245+
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
246+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
247+
CLANG_WARN_UNREACHABLE_CODE = YES;
248+
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
249+
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
250+
COPY_PHASE_STRIP = NO;
251+
CURRENT_PROJECT_VERSION = 1;
252+
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
253+
ENABLE_NS_ASSERTIONS = NO;
254+
ENABLE_STRICT_OBJC_MSGSEND = YES;
255+
GCC_C_LANGUAGE_STANDARD = gnu99;
256+
GCC_NO_COMMON_BLOCKS = YES;
257+
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
258+
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
259+
GCC_WARN_UNDECLARED_SELECTOR = YES;
260+
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
261+
GCC_WARN_UNUSED_FUNCTION = YES;
262+
GCC_WARN_UNUSED_VARIABLE = YES;
263+
IPHONEOS_DEPLOYMENT_TARGET = 10.3;
264+
MTL_ENABLE_DEBUG_INFO = NO;
265+
SDKROOT = iphoneos;
266+
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
267+
TARGETED_DEVICE_FAMILY = "1,2";
268+
VALIDATE_PRODUCT = YES;
269+
VERSIONING_SYSTEM = "apple-generic";
270+
VERSION_INFO_PREFIX = "";
271+
};
272+
name = Release;
273+
};
274+
66B35F4A1F842691000B0CB8 /* Debug */ = {
275+
isa = XCBuildConfiguration;
276+
buildSettings = {
277+
CODE_SIGN_IDENTITY = "";
278+
DEFINES_MODULE = YES;
279+
DYLIB_COMPATIBILITY_VERSION = 1;
280+
DYLIB_CURRENT_VERSION = 1;
281+
DYLIB_INSTALL_NAME_BASE = "@rpath";
282+
INFOPLIST_FILE = Info.plist;
283+
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
284+
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
285+
PRODUCT_BUNDLE_IDENTIFIER = com.google.CatalogByConvention;
286+
PRODUCT_NAME = "$(TARGET_NAME)";
287+
SKIP_INSTALL = YES;
288+
SWIFT_VERSION = 3.0;
289+
};
290+
name = Debug;
291+
};
292+
66B35F4B1F842691000B0CB8 /* Release */ = {
293+
isa = XCBuildConfiguration;
294+
buildSettings = {
295+
CODE_SIGN_IDENTITY = "";
296+
DEFINES_MODULE = YES;
297+
DYLIB_COMPATIBILITY_VERSION = 1;
298+
DYLIB_CURRENT_VERSION = 1;
299+
DYLIB_INSTALL_NAME_BASE = "@rpath";
300+
INFOPLIST_FILE = Info.plist;
301+
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
302+
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
303+
PRODUCT_BUNDLE_IDENTIFIER = com.google.CatalogByConvention;
304+
PRODUCT_NAME = "$(TARGET_NAME)";
305+
SKIP_INSTALL = YES;
306+
SWIFT_VERSION = 3.0;
307+
};
308+
name = Release;
309+
};
310+
/* End XCBuildConfiguration section */
311+
312+
/* Begin XCConfigurationList section */
313+
66B35F2F1F842691000B0CB8 /* Build configuration list for PBXProject "CatalogByConvention" */ = {
314+
isa = XCConfigurationList;
315+
buildConfigurations = (
316+
66B35F471F842691000B0CB8 /* Debug */,
317+
66B35F481F842691000B0CB8 /* Release */,
318+
);
319+
defaultConfigurationIsVisible = 0;
320+
defaultConfigurationName = Release;
321+
};
322+
66B35F491F842691000B0CB8 /* Build configuration list for PBXNativeTarget "CatalogByConvention" */ = {
323+
isa = XCConfigurationList;
324+
buildConfigurations = (
325+
66B35F4A1F842691000B0CB8 /* Debug */,
326+
66B35F4B1F842691000B0CB8 /* Release */,
327+
);
328+
defaultConfigurationIsVisible = 0;
329+
defaultConfigurationName = Release;
330+
};
331+
/* End XCConfigurationList section */
332+
};
333+
rootObject = 66B35F2C1F842691000B0CB8 /* Project object */;
334+
}

CatalogByConvention/CatalogByConvention.xcodeproj/project.xcworkspace/contents.xcworkspacedata

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)