blob: 89e53feaa0595f8955f3395fa53da580c214185e [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 */
Laurence Lundblade2300b562018-09-29 20:00:09 -070010 E73B5756216071900080D658 /* bstrwrap_tests.c in Sources */ = {isa = PBXBuildFile; fileRef = E73B5755216071900080D658 /* bstrwrap_tests.c */; };
Laurence Lundblade929ae132018-09-13 12:27:58 -070011 E776E08F214AE07500E67947 /* qcbor_encode.c in Sources */ = {isa = PBXBuildFile; fileRef = E776E08C214AE07400E67947 /* qcbor_encode.c */; };
12 E776E090214AE07500E67947 /* UsefulBuf.c in Sources */ = {isa = PBXBuildFile; fileRef = E776E08D214AE07500E67947 /* UsefulBuf.c */; };
13 E776E091214AE07500E67947 /* qcbor_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = E776E08E214AE07500E67947 /* qcbor_decode.c */; };
14 E776E097214AE0C700E67947 /* cmd_line_main.c in Sources */ = {isa = PBXBuildFile; fileRef = E776E096214AE0C700E67947 /* cmd_line_main.c */; };
15 E776E09D214AEEEA00E67947 /* basic_test.c in Sources */ = {isa = PBXBuildFile; fileRef = E776E09C214AEEEA00E67947 /* basic_test.c */; };
16/* 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 */
Laurence Lundblade2300b562018-09-29 20:00:09 -070031 E73B5754216071900080D658 /* bstrwrap_tests.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = bstrwrap_tests.h; path = test/bstrwrap_tests.h; sourceTree = "<group>"; };
32 E73B5755216071900080D658 /* bstrwrap_tests.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = bstrwrap_tests.c; path = test/bstrwrap_tests.c; sourceTree = "<group>"; };
Laurence Lundblade929ae132018-09-13 12:27:58 -070033 E776E07C214ADF7F00E67947 /* QCBOR */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = QCBOR; sourceTree = BUILT_PRODUCTS_DIR; };
Laurence Lundbladea954db92018-09-28 19:27:31 -070034 E776E08C214AE07400E67947 /* qcbor_encode.c */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.c; name = qcbor_encode.c; path = src/qcbor_encode.c; sourceTree = "<group>"; tabWidth = 3; };
Laurence Lundblade929ae132018-09-13 12:27:58 -070035 E776E08D214AE07500E67947 /* UsefulBuf.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = UsefulBuf.c; path = src/UsefulBuf.c; sourceTree = "<group>"; };
36 E776E08E214AE07500E67947 /* qcbor_decode.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = qcbor_decode.c; path = src/qcbor_decode.c; sourceTree = "<group>"; };
37 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 -070038 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 -070039 E776E096214AE0C700E67947 /* cmd_line_main.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cmd_line_main.c; sourceTree = "<group>"; };
40 E776E09B214AEEEA00E67947 /* basic_test.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = basic_test.h; path = test/basic_test.h; sourceTree = "<group>"; };
Laurence Lundbladea954db92018-09-28 19:27:31 -070041 E776E09C214AEEEA00E67947 /* basic_test.c */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.c; name = basic_test.c; path = test/basic_test.c; sourceTree = "<group>"; tabWidth = 3; };
Laurence Lundblade624405d2018-09-18 20:10:47 -070042 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 */,
Laurence Lundblade929ae132018-09-13 12:27:58 -070060 E776E096214AE0C700E67947 /* cmd_line_main.c */,
61 E776E095214AE0B600E67947 /* test */,
62 E776E092214AE07C00E67947 /* inc */,
63 E776E08B214AE06600E67947 /* src */,
64 E776E07D214ADF7F00E67947 /* Products */,
65 );
66 sourceTree = "<group>";
67 };
68 E776E07D214ADF7F00E67947 /* Products */ = {
69 isa = PBXGroup;
70 children = (
71 E776E07C214ADF7F00E67947 /* QCBOR */,
72 );
73 name = Products;
74 sourceTree = "<group>";
75 };
76 E776E08B214AE06600E67947 /* src */ = {
77 isa = PBXGroup;
78 children = (
79 E776E08E214AE07500E67947 /* qcbor_decode.c */,
80 E776E08C214AE07400E67947 /* qcbor_encode.c */,
81 E776E08D214AE07500E67947 /* UsefulBuf.c */,
82 );
83 name = src;
84 sourceTree = "<group>";
85 };
86 E776E092214AE07C00E67947 /* inc */ = {
87 isa = PBXGroup;
88 children = (
89 E776E093214AE08B00E67947 /* qcbor.h */,
90 E776E094214AE09700E67947 /* UsefulBuf.h */,
91 );
92 name = inc;
93 sourceTree = "<group>";
94 };
95 E776E095214AE0B600E67947 /* test */ = {
96 isa = PBXGroup;
97 children = (
98 E776E09C214AEEEA00E67947 /* basic_test.c */,
Laurence Lundblade2300b562018-09-29 20:00:09 -070099 E73B5754216071900080D658 /* bstrwrap_tests.h */,
100 E73B5755216071900080D658 /* bstrwrap_tests.c */,
Laurence Lundblade929ae132018-09-13 12:27:58 -0700101 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 = (
162 E776E08F214AE07500E67947 /* qcbor_encode.c in Sources */,
163 E776E091214AE07500E67947 /* qcbor_decode.c in Sources */,
164 E776E090214AE07500E67947 /* UsefulBuf.c in Sources */,
165 E776E097214AE0C700E67947 /* cmd_line_main.c in Sources */,
Laurence Lundblade2300b562018-09-29 20:00:09 -0700166 E73B5756216071900080D658 /* bstrwrap_tests.c in Sources */,
Laurence Lundblade929ae132018-09-13 12:27:58 -0700167 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 Lundbladea954db92018-09-28 19:27:31 -0700214 GCC_OPTIMIZATION_LEVEL = 0;
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;
Laurence Lundbladea954db92018-09-28 19:27:31 -0700271 GCC_OPTIMIZATION_LEVEL = 0;
Laurence Lundblade929ae132018-09-13 12:27:58 -0700272 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
273 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
274 GCC_WARN_UNDECLARED_SELECTOR = YES;
275 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
276 GCC_WARN_UNUSED_FUNCTION = YES;
277 GCC_WARN_UNUSED_VARIABLE = YES;
278 MACOSX_DEPLOYMENT_TARGET = 10.13;
279 MTL_ENABLE_DEBUG_INFO = NO;
280 SDKROOT = macosx;
281 };
282 name = Release;
283 };
284 E776E084214ADF7F00E67947 /* Debug */ = {
285 isa = XCBuildConfiguration;
286 buildSettings = {
287 CODE_SIGN_STYLE = Automatic;
288 PRODUCT_NAME = "$(TARGET_NAME)";
289 };
290 name = Debug;
291 };
292 E776E085214ADF7F00E67947 /* Release */ = {
293 isa = XCBuildConfiguration;
294 buildSettings = {
295 CODE_SIGN_STYLE = Automatic;
296 PRODUCT_NAME = "$(TARGET_NAME)";
297 };
298 name = Release;
299 };
300/* End XCBuildConfiguration section */
301
302/* Begin XCConfigurationList section */
303 E776E077214ADF7F00E67947 /* Build configuration list for PBXProject "QCBOR" */ = {
304 isa = XCConfigurationList;
305 buildConfigurations = (
306 E776E081214ADF7F00E67947 /* Debug */,
307 E776E082214ADF7F00E67947 /* Release */,
308 );
309 defaultConfigurationIsVisible = 0;
310 defaultConfigurationName = Release;
311 };
312 E776E083214ADF7F00E67947 /* Build configuration list for PBXNativeTarget "QCBOR" */ = {
313 isa = XCConfigurationList;
314 buildConfigurations = (
315 E776E084214ADF7F00E67947 /* Debug */,
316 E776E085214ADF7F00E67947 /* Release */,
317 );
318 defaultConfigurationIsVisible = 0;
319 defaultConfigurationName = Release;
320 };
321/* End XCConfigurationList section */
322 };
323 rootObject = E776E074214ADF7F00E67947 /* Project object */;
324}