blob: 5c407d4d377256fef03628aae53fd1eba163446c [file] [log] [blame]
Laurence Lundblade929ae132018-09-13 12:27:58 -07001// !$*UTF8*$!
2{
3 archiveVersion = 1;
4 classes = {
5 };
6 objectVersion = 50;
7 objects = {
8
9/* Begin PBXBuildFile section */
10 E776E08F214AE07500E67947 /* qcbor_encode.c in Sources */ = {isa = PBXBuildFile; fileRef = E776E08C214AE07400E67947 /* qcbor_encode.c */; };
11 E776E090214AE07500E67947 /* UsefulBuf.c in Sources */ = {isa = PBXBuildFile; fileRef = E776E08D214AE07500E67947 /* UsefulBuf.c */; };
12 E776E091214AE07500E67947 /* qcbor_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = E776E08E214AE07500E67947 /* qcbor_decode.c */; };
13 E776E097214AE0C700E67947 /* cmd_line_main.c in Sources */ = {isa = PBXBuildFile; fileRef = E776E096214AE0C700E67947 /* cmd_line_main.c */; };
14 E776E09D214AEEEA00E67947 /* basic_test.c in Sources */ = {isa = PBXBuildFile; fileRef = E776E09C214AEEEA00E67947 /* basic_test.c */; };
Laurence Lundblade624405d2018-09-18 20:10:47 -070015 E776E160214D92E600E67947 /* code_size_check.c in Sources */ = {isa = PBXBuildFile; fileRef = E776E15F214D92E600E67947 /* code_size_check.c */; };
Laurence Lundblade929ae132018-09-13 12:27:58 -070016/* End PBXBuildFile section */
17
18/* Begin PBXCopyFilesBuildPhase section */
19 E776E07A214ADF7F00E67947 /* CopyFiles */ = {
20 isa = PBXCopyFilesBuildPhase;
21 buildActionMask = 2147483647;
22 dstPath = /usr/share/man/man1/;
23 dstSubfolderSpec = 0;
24 files = (
25 );
26 runOnlyForDeploymentPostprocessing = 1;
27 };
28/* End PBXCopyFilesBuildPhase section */
29
30/* Begin PBXFileReference section */
31 E776E07C214ADF7F00E67947 /* QCBOR */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = QCBOR; sourceTree = BUILT_PRODUCTS_DIR; };
32 E776E08C214AE07400E67947 /* qcbor_encode.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = qcbor_encode.c; path = src/qcbor_encode.c; sourceTree = "<group>"; };
33 E776E08D214AE07500E67947 /* UsefulBuf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = UsefulBuf.c; path = src/UsefulBuf.c; sourceTree = "<group>"; };
34 E776E08E214AE07500E67947 /* qcbor_decode.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = qcbor_decode.c; path = src/qcbor_decode.c; sourceTree = "<group>"; };
35 E776E093214AE08B00E67947 /* qcbor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = qcbor.h; path = inc/qcbor.h; sourceTree = "<group>"; };
Laurence Lundblade624405d2018-09-18 20:10:47 -070036 E776E094214AE09700E67947 /* UsefulBuf.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = UsefulBuf.h; path = inc/UsefulBuf.h; sourceTree = "<group>"; tabWidth = 3; };
Laurence Lundblade929ae132018-09-13 12:27:58 -070037 E776E096214AE0C700E67947 /* cmd_line_main.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmd_line_main.c; sourceTree = "<group>"; };
38 E776E09B214AEEEA00E67947 /* basic_test.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = basic_test.h; path = test/basic_test.h; sourceTree = "<group>"; };
39 E776E09C214AEEEA00E67947 /* basic_test.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = basic_test.c; path = test/basic_test.c; sourceTree = "<group>"; };
Laurence Lundblade624405d2018-09-18 20:10:47 -070040 E776E15E214D92E600E67947 /* code_size_check.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = code_size_check.h; sourceTree = "<group>"; };
41 E776E15F214D92E600E67947 /* code_size_check.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; path = code_size_check.c; sourceTree = "<group>"; };
42 E776E161214EE19C00E67947 /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
Laurence Lundblade929ae132018-09-13 12:27:58 -070043/* End PBXFileReference section */
44
45/* Begin PBXFrameworksBuildPhase section */
46 E776E079214ADF7F00E67947 /* Frameworks */ = {
47 isa = PBXFrameworksBuildPhase;
48 buildActionMask = 2147483647;
49 files = (
50 );
51 runOnlyForDeploymentPostprocessing = 0;
52 };
53/* End PBXFrameworksBuildPhase section */
54
55/* Begin PBXGroup section */
56 E776E073214ADF7F00E67947 = {
57 isa = PBXGroup;
58 children = (
Laurence Lundblade624405d2018-09-18 20:10:47 -070059 E776E161214EE19C00E67947 /* README.md */,
60 E776E15E214D92E600E67947 /* code_size_check.h */,
61 E776E15F214D92E600E67947 /* code_size_check.c */,
Laurence Lundblade929ae132018-09-13 12:27:58 -070062 E776E096214AE0C700E67947 /* cmd_line_main.c */,
63 E776E095214AE0B600E67947 /* test */,
64 E776E092214AE07C00E67947 /* inc */,
65 E776E08B214AE06600E67947 /* src */,
66 E776E07D214ADF7F00E67947 /* Products */,
67 );
68 sourceTree = "<group>";
69 };
70 E776E07D214ADF7F00E67947 /* Products */ = {
71 isa = PBXGroup;
72 children = (
73 E776E07C214ADF7F00E67947 /* QCBOR */,
74 );
75 name = Products;
76 sourceTree = "<group>";
77 };
78 E776E08B214AE06600E67947 /* src */ = {
79 isa = PBXGroup;
80 children = (
81 E776E08E214AE07500E67947 /* qcbor_decode.c */,
82 E776E08C214AE07400E67947 /* qcbor_encode.c */,
83 E776E08D214AE07500E67947 /* UsefulBuf.c */,
84 );
85 name = src;
86 sourceTree = "<group>";
87 };
88 E776E092214AE07C00E67947 /* inc */ = {
89 isa = PBXGroup;
90 children = (
91 E776E093214AE08B00E67947 /* qcbor.h */,
92 E776E094214AE09700E67947 /* UsefulBuf.h */,
93 );
94 name = inc;
95 sourceTree = "<group>";
96 };
97 E776E095214AE0B600E67947 /* test */ = {
98 isa = PBXGroup;
99 children = (
100 E776E09C214AEEEA00E67947 /* basic_test.c */,
101 E776E09B214AEEEA00E67947 /* basic_test.h */,
102 );
103 name = test;
104 sourceTree = "<group>";
105 };
106/* End PBXGroup section */
107
108/* Begin PBXNativeTarget section */
109 E776E07B214ADF7F00E67947 /* QCBOR */ = {
110 isa = PBXNativeTarget;
111 buildConfigurationList = E776E083214ADF7F00E67947 /* Build configuration list for PBXNativeTarget "QCBOR" */;
112 buildPhases = (
113 E776E078214ADF7F00E67947 /* Sources */,
114 E776E079214ADF7F00E67947 /* Frameworks */,
115 E776E07A214ADF7F00E67947 /* CopyFiles */,
116 );
117 buildRules = (
118 );
119 dependencies = (
120 );
121 name = QCBOR;
122 productName = QCBOR;
123 productReference = E776E07C214ADF7F00E67947 /* QCBOR */;
124 productType = "com.apple.product-type.tool";
125 };
126/* End PBXNativeTarget section */
127
128/* Begin PBXProject section */
129 E776E074214ADF7F00E67947 /* Project object */ = {
130 isa = PBXProject;
131 attributes = {
132 LastUpgradeCheck = 0940;
133 ORGANIZATIONNAME = "Laurence Lundblade";
134 TargetAttributes = {
135 E776E07B214ADF7F00E67947 = {
136 CreatedOnToolsVersion = 9.4.1;
137 };
138 };
139 };
140 buildConfigurationList = E776E077214ADF7F00E67947 /* Build configuration list for PBXProject "QCBOR" */;
141 compatibilityVersion = "Xcode 9.3";
142 developmentRegion = en;
143 hasScannedForEncodings = 0;
144 knownRegions = (
145 en,
146 );
147 mainGroup = E776E073214ADF7F00E67947;
148 productRefGroup = E776E07D214ADF7F00E67947 /* Products */;
149 projectDirPath = "";
150 projectRoot = "";
151 targets = (
152 E776E07B214ADF7F00E67947 /* QCBOR */,
153 );
154 };
155/* End PBXProject section */
156
157/* Begin PBXSourcesBuildPhase section */
158 E776E078214ADF7F00E67947 /* Sources */ = {
159 isa = PBXSourcesBuildPhase;
160 buildActionMask = 2147483647;
161 files = (
Laurence Lundblade624405d2018-09-18 20:10:47 -0700162 E776E160214D92E600E67947 /* code_size_check.c in Sources */,
Laurence Lundblade929ae132018-09-13 12:27:58 -0700163 E776E08F214AE07500E67947 /* qcbor_encode.c in Sources */,
164 E776E091214AE07500E67947 /* qcbor_decode.c in Sources */,
165 E776E090214AE07500E67947 /* UsefulBuf.c in Sources */,
166 E776E097214AE0C700E67947 /* cmd_line_main.c in Sources */,
167 E776E09D214AEEEA00E67947 /* basic_test.c in Sources */,
168 );
169 runOnlyForDeploymentPostprocessing = 0;
170 };
171/* End PBXSourcesBuildPhase section */
172
173/* Begin XCBuildConfiguration section */
174 E776E081214ADF7F00E67947 /* Debug */ = {
175 isa = XCBuildConfiguration;
176 buildSettings = {
177 ALWAYS_SEARCH_USER_PATHS = NO;
178 CLANG_ANALYZER_NONNULL = YES;
179 CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
180 CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
181 CLANG_CXX_LIBRARY = "libc++";
182 CLANG_ENABLE_MODULES = YES;
183 CLANG_ENABLE_OBJC_ARC = YES;
184 CLANG_ENABLE_OBJC_WEAK = YES;
185 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
186 CLANG_WARN_BOOL_CONVERSION = YES;
187 CLANG_WARN_COMMA = YES;
188 CLANG_WARN_CONSTANT_CONVERSION = YES;
189 CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
190 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
191 CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
192 CLANG_WARN_EMPTY_BODY = YES;
193 CLANG_WARN_ENUM_CONVERSION = YES;
194 CLANG_WARN_INFINITE_RECURSION = YES;
195 CLANG_WARN_INT_CONVERSION = YES;
196 CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
197 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
198 CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
199 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
200 CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
201 CLANG_WARN_STRICT_PROTOTYPES = YES;
202 CLANG_WARN_SUSPICIOUS_MOVE = YES;
203 CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
204 CLANG_WARN_UNREACHABLE_CODE = YES;
205 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
206 CODE_SIGN_IDENTITY = "-";
207 COPY_PHASE_STRIP = NO;
208 DEBUG_INFORMATION_FORMAT = dwarf;
209 ENABLE_STRICT_OBJC_MSGSEND = YES;
210 ENABLE_TESTABILITY = YES;
211 GCC_C_LANGUAGE_STANDARD = gnu11;
212 GCC_DYNAMIC_NO_PIC = NO;
213 GCC_NO_COMMON_BLOCKS = YES;
Laurence Lundblade624405d2018-09-18 20:10:47 -0700214 GCC_OPTIMIZATION_LEVEL = s;
Laurence Lundblade929ae132018-09-13 12:27:58 -0700215 GCC_PREPROCESSOR_DEFINITIONS = (
216 "DEBUG=1",
217 "$(inherited)",
218 );
219 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
220 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
221 GCC_WARN_UNDECLARED_SELECTOR = YES;
222 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
223 GCC_WARN_UNUSED_FUNCTION = YES;
224 GCC_WARN_UNUSED_VARIABLE = YES;
225 MACOSX_DEPLOYMENT_TARGET = 10.13;
226 MTL_ENABLE_DEBUG_INFO = YES;
227 ONLY_ACTIVE_ARCH = YES;
228 SDKROOT = macosx;
229 };
230 name = Debug;
231 };
232 E776E082214ADF7F00E67947 /* Release */ = {
233 isa = XCBuildConfiguration;
234 buildSettings = {
235 ALWAYS_SEARCH_USER_PATHS = NO;
236 CLANG_ANALYZER_NONNULL = YES;
237 CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
238 CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
239 CLANG_CXX_LIBRARY = "libc++";
240 CLANG_ENABLE_MODULES = YES;
241 CLANG_ENABLE_OBJC_ARC = YES;
242 CLANG_ENABLE_OBJC_WEAK = YES;
243 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
244 CLANG_WARN_BOOL_CONVERSION = YES;
245 CLANG_WARN_COMMA = YES;
246 CLANG_WARN_CONSTANT_CONVERSION = YES;
247 CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
248 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
249 CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
250 CLANG_WARN_EMPTY_BODY = YES;
251 CLANG_WARN_ENUM_CONVERSION = YES;
252 CLANG_WARN_INFINITE_RECURSION = YES;
253 CLANG_WARN_INT_CONVERSION = YES;
254 CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
255 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
256 CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
257 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
258 CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
259 CLANG_WARN_STRICT_PROTOTYPES = YES;
260 CLANG_WARN_SUSPICIOUS_MOVE = YES;
261 CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
262 CLANG_WARN_UNREACHABLE_CODE = YES;
263 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
264 CODE_SIGN_IDENTITY = "-";
265 COPY_PHASE_STRIP = NO;
266 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
267 ENABLE_NS_ASSERTIONS = NO;
268 ENABLE_STRICT_OBJC_MSGSEND = YES;
269 GCC_C_LANGUAGE_STANDARD = gnu11;
270 GCC_NO_COMMON_BLOCKS = YES;
271 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
272 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
273 GCC_WARN_UNDECLARED_SELECTOR = YES;
274 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
275 GCC_WARN_UNUSED_FUNCTION = YES;
276 GCC_WARN_UNUSED_VARIABLE = YES;
277 MACOSX_DEPLOYMENT_TARGET = 10.13;
278 MTL_ENABLE_DEBUG_INFO = NO;
279 SDKROOT = macosx;
280 };
281 name = Release;
282 };
283 E776E084214ADF7F00E67947 /* Debug */ = {
284 isa = XCBuildConfiguration;
285 buildSettings = {
286 CODE_SIGN_STYLE = Automatic;
287 PRODUCT_NAME = "$(TARGET_NAME)";
288 };
289 name = Debug;
290 };
291 E776E085214ADF7F00E67947 /* Release */ = {
292 isa = XCBuildConfiguration;
293 buildSettings = {
294 CODE_SIGN_STYLE = Automatic;
295 PRODUCT_NAME = "$(TARGET_NAME)";
296 };
297 name = Release;
298 };
299/* End XCBuildConfiguration section */
300
301/* Begin XCConfigurationList section */
302 E776E077214ADF7F00E67947 /* Build configuration list for PBXProject "QCBOR" */ = {
303 isa = XCConfigurationList;
304 buildConfigurations = (
305 E776E081214ADF7F00E67947 /* Debug */,
306 E776E082214ADF7F00E67947 /* Release */,
307 );
308 defaultConfigurationIsVisible = 0;
309 defaultConfigurationName = Release;
310 };
311 E776E083214ADF7F00E67947 /* Build configuration list for PBXNativeTarget "QCBOR" */ = {
312 isa = XCConfigurationList;
313 buildConfigurations = (
314 E776E084214ADF7F00E67947 /* Debug */,
315 E776E085214ADF7F00E67947 /* Release */,
316 );
317 defaultConfigurationIsVisible = 0;
318 defaultConfigurationName = Release;
319 };
320/* End XCConfigurationList section */
321 };
322 rootObject = E776E074214ADF7F00E67947 /* Project object */;
323}