blob: fbe022877d1d80c4a23d5659127a0b27ea872e9b [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 Lundblade9e3651c2018-10-10 11:49:55 +080010 0FA9BEB7216CE6CA00BA646B /* qcbor_decode_tests.c in Sources */ = {isa = PBXBuildFile; fileRef = 0FA9BEB5216CE6CA00BA646B /* qcbor_decode_tests.c */; };
Laurence Lundblade2d85ce42018-10-12 14:12:47 +080011 0FA9BEBA216DC7AD00BA646B /* qcbor_encode_tests.c in Sources */ = {isa = PBXBuildFile; fileRef = 0FA9BEB8216DC7AD00BA646B /* qcbor_encode_tests.c */; };
12 0FA9BEBD216DE31700BA646B /* UsefulBuf_Tests.c in Sources */ = {isa = PBXBuildFile; fileRef = 0FA9BEBC216DE31700BA646B /* UsefulBuf_Tests.c */; };
Laurence Lundblade781fd822018-10-01 09:37:52 -070013 E73B57592161CA690080D658 /* ieee754.c in Sources */ = {isa = PBXBuildFile; fileRef = E73B57582161CA690080D658 /* ieee754.c */; };
Laurence Lundblade2d85ce42018-10-12 14:12:47 +080014 E73B575E2161CA7C0080D658 /* float_tests.c in Sources */ = {isa = PBXBuildFile; fileRef = E73B575A2161CA7C0080D658 /* float_tests.c */; };
Laurence Lundblade781fd822018-10-01 09:37:52 -070015 E73B575F2161CA7C0080D658 /* half_to_double_from_rfc7049.c in Sources */ = {isa = PBXBuildFile; fileRef = E73B575D2161CA7C0080D658 /* half_to_double_from_rfc7049.c */; };
16 E73B57652161F8F80080D658 /* run_tests.c in Sources */ = {isa = PBXBuildFile; fileRef = E73B57632161F8F70080D658 /* run_tests.c */; };
Laurence Lundbladed4cd7232020-07-03 19:30:48 -070017 E743D0F324AD08020017899F /* example.c in Sources */ = {isa = PBXBuildFile; fileRef = E743D0E124AC516D0017899F /* example.c */; };
Laurence Lundbladef7c0adb2020-08-08 20:20:58 -070018 E743D10B24DD4EF50017899F /* qcbor_encode.c in Sources */ = {isa = PBXBuildFile; fileRef = E776E08C214AE07400E67947 /* qcbor_encode.c */; };
19 E743D10C24DD4EF50017899F /* ieee754.c in Sources */ = {isa = PBXBuildFile; fileRef = E73B57582161CA690080D658 /* ieee754.c */; };
20 E743D10D24DD4EF50017899F /* half_to_double_from_rfc7049.c in Sources */ = {isa = PBXBuildFile; fileRef = E73B575D2161CA7C0080D658 /* half_to_double_from_rfc7049.c */; };
21 E743D10E24DD4EF50017899F /* run_tests.c in Sources */ = {isa = PBXBuildFile; fileRef = E73B57632161F8F70080D658 /* run_tests.c */; };
22 E743D10F24DD4EF50017899F /* qcbor_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = E776E08E214AE07500E67947 /* qcbor_decode.c */; };
23 E743D11024DD4EF50017899F /* float_tests.c in Sources */ = {isa = PBXBuildFile; fileRef = E73B575A2161CA7C0080D658 /* float_tests.c */; };
24 E743D11124DD4EF50017899F /* qcbor_decode_tests.c in Sources */ = {isa = PBXBuildFile; fileRef = 0FA9BEB5216CE6CA00BA646B /* qcbor_decode_tests.c */; };
25 E743D11224DD4EF50017899F /* UsefulBuf.c in Sources */ = {isa = PBXBuildFile; fileRef = E776E08D214AE07500E67947 /* UsefulBuf.c */; };
26 E743D11324DD4EF50017899F /* qcbor_encode_tests.c in Sources */ = {isa = PBXBuildFile; fileRef = 0FA9BEB8216DC7AD00BA646B /* qcbor_encode_tests.c */; };
27 E743D11424DD4EF50017899F /* cmd_line_main.c in Sources */ = {isa = PBXBuildFile; fileRef = E776E096214AE0C700E67947 /* cmd_line_main.c */; };
28 E743D11524DD4EF50017899F /* UsefulBuf_Tests.c in Sources */ = {isa = PBXBuildFile; fileRef = 0FA9BEBC216DE31700BA646B /* UsefulBuf_Tests.c */; };
29 E743D11C24DD51340017899F /* example.c in Sources */ = {isa = PBXBuildFile; fileRef = E743D0E124AC516D0017899F /* example.c */; };
30 E743D11D24DD51350017899F /* example.c in Sources */ = {isa = PBXBuildFile; fileRef = E743D0E124AC516D0017899F /* example.c */; };
31 E743D12024DE05CC0017899F /* qcbor_encode.c in Sources */ = {isa = PBXBuildFile; fileRef = E776E08C214AE07400E67947 /* qcbor_encode.c */; };
32 E743D12124DE05CC0017899F /* ieee754.c in Sources */ = {isa = PBXBuildFile; fileRef = E73B57582161CA690080D658 /* ieee754.c */; };
33 E743D12224DE05CC0017899F /* half_to_double_from_rfc7049.c in Sources */ = {isa = PBXBuildFile; fileRef = E73B575D2161CA7C0080D658 /* half_to_double_from_rfc7049.c */; };
34 E743D12324DE05CC0017899F /* run_tests.c in Sources */ = {isa = PBXBuildFile; fileRef = E73B57632161F8F70080D658 /* run_tests.c */; };
35 E743D12424DE05CC0017899F /* qcbor_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = E776E08E214AE07500E67947 /* qcbor_decode.c */; };
36 E743D12524DE05CC0017899F /* float_tests.c in Sources */ = {isa = PBXBuildFile; fileRef = E73B575A2161CA7C0080D658 /* float_tests.c */; };
37 E743D12624DE05CC0017899F /* qcbor_decode_tests.c in Sources */ = {isa = PBXBuildFile; fileRef = 0FA9BEB5216CE6CA00BA646B /* qcbor_decode_tests.c */; };
38 E743D12724DE05CC0017899F /* UsefulBuf.c in Sources */ = {isa = PBXBuildFile; fileRef = E776E08D214AE07500E67947 /* UsefulBuf.c */; };
39 E743D12824DE05CC0017899F /* qcbor_encode_tests.c in Sources */ = {isa = PBXBuildFile; fileRef = 0FA9BEB8216DC7AD00BA646B /* qcbor_encode_tests.c */; };
40 E743D12924DE05CC0017899F /* cmd_line_main.c in Sources */ = {isa = PBXBuildFile; fileRef = E776E096214AE0C700E67947 /* cmd_line_main.c */; };
41 E743D12A24DE05CC0017899F /* example.c in Sources */ = {isa = PBXBuildFile; fileRef = E743D0E124AC516D0017899F /* example.c */; };
42 E743D12B24DE05CC0017899F /* UsefulBuf_Tests.c in Sources */ = {isa = PBXBuildFile; fileRef = 0FA9BEBC216DE31700BA646B /* UsefulBuf_Tests.c */; };
Laurence Lundblade59289e52019-12-30 13:44:37 -080043 E772021723B52C02006E966E /* qcbor_encode.c in Sources */ = {isa = PBXBuildFile; fileRef = E776E08C214AE07400E67947 /* qcbor_encode.c */; };
44 E772021823B52C02006E966E /* ieee754.c in Sources */ = {isa = PBXBuildFile; fileRef = E73B57582161CA690080D658 /* ieee754.c */; };
45 E772021923B52C02006E966E /* half_to_double_from_rfc7049.c in Sources */ = {isa = PBXBuildFile; fileRef = E73B575D2161CA7C0080D658 /* half_to_double_from_rfc7049.c */; };
46 E772021A23B52C02006E966E /* run_tests.c in Sources */ = {isa = PBXBuildFile; fileRef = E73B57632161F8F70080D658 /* run_tests.c */; };
47 E772021B23B52C02006E966E /* qcbor_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = E776E08E214AE07500E67947 /* qcbor_decode.c */; };
48 E772021C23B52C02006E966E /* float_tests.c in Sources */ = {isa = PBXBuildFile; fileRef = E73B575A2161CA7C0080D658 /* float_tests.c */; };
49 E772021D23B52C02006E966E /* qcbor_decode_tests.c in Sources */ = {isa = PBXBuildFile; fileRef = 0FA9BEB5216CE6CA00BA646B /* qcbor_decode_tests.c */; };
50 E772021E23B52C02006E966E /* UsefulBuf.c in Sources */ = {isa = PBXBuildFile; fileRef = E776E08D214AE07500E67947 /* UsefulBuf.c */; };
51 E772021F23B52C02006E966E /* qcbor_encode_tests.c in Sources */ = {isa = PBXBuildFile; fileRef = 0FA9BEB8216DC7AD00BA646B /* qcbor_encode_tests.c */; };
52 E772022023B52C02006E966E /* cmd_line_main.c in Sources */ = {isa = PBXBuildFile; fileRef = E776E096214AE0C700E67947 /* cmd_line_main.c */; };
53 E772022123B52C02006E966E /* UsefulBuf_Tests.c in Sources */ = {isa = PBXBuildFile; fileRef = 0FA9BEBC216DE31700BA646B /* UsefulBuf_Tests.c */; };
Laurence Lundblade929ae132018-09-13 12:27:58 -070054 E776E08F214AE07500E67947 /* qcbor_encode.c in Sources */ = {isa = PBXBuildFile; fileRef = E776E08C214AE07400E67947 /* qcbor_encode.c */; };
55 E776E090214AE07500E67947 /* UsefulBuf.c in Sources */ = {isa = PBXBuildFile; fileRef = E776E08D214AE07500E67947 /* UsefulBuf.c */; };
56 E776E091214AE07500E67947 /* qcbor_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = E776E08E214AE07500E67947 /* qcbor_decode.c */; };
57 E776E097214AE0C700E67947 /* cmd_line_main.c in Sources */ = {isa = PBXBuildFile; fileRef = E776E096214AE0C700E67947 /* cmd_line_main.c */; };
Laurence Lundblade46360ec2020-10-21 13:18:33 -070058 E7864766252CE63100A0C11B /* qcbor_err_to_str.c in Sources */ = {isa = PBXBuildFile; fileRef = E7864765252CE63100A0C11B /* qcbor_err_to_str.c */; };
Laurence Lundblade721b56e2024-10-22 03:02:04 -070059 E7C6D9972CB7D4010034425D /* tag-examples.c in Sources */ = {isa = PBXBuildFile; fileRef = E7C6D9962CB7D4010034425D /* tag-examples.c */; };
Laurence Lundblade41e96ca2022-04-09 10:37:39 -060060 E7C960B92800A09E00FB537C /* ub-example.c in Sources */ = {isa = PBXBuildFile; fileRef = E7C960B82800A09E00FB537C /* ub-example.c */; };
Laurence Lundblade721b56e2024-10-22 03:02:04 -070061 E7CA1F1E2C8C337E0008F454 /* qcbor_tag_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = E7CA1F1D2C8C337E0008F454 /* qcbor_tag_decode.c */; };
62 E7CA1F1F2C8C337E0008F454 /* qcbor_tag_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = E7CA1F1D2C8C337E0008F454 /* qcbor_tag_decode.c */; };
63 E7CA1F202C8C337E0008F454 /* qcbor_tag_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = E7CA1F1D2C8C337E0008F454 /* qcbor_tag_decode.c */; };
64 E7CA1F212C8C337E0008F454 /* qcbor_tag_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = E7CA1F1D2C8C337E0008F454 /* qcbor_tag_decode.c */; };
65 E7CA1F222C8C337E0008F454 /* qcbor_tag_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = E7CA1F1D2C8C337E0008F454 /* qcbor_tag_decode.c */; };
66 E7CA1F232C8C337E0008F454 /* qcbor_tag_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = E7CA1F1D2C8C337E0008F454 /* qcbor_tag_decode.c */; };
Laurence Lundbladef6da33c2020-11-26 18:15:05 -080067 E7FDBF04256C969D007138A8 /* qcbor_encode.c in Sources */ = {isa = PBXBuildFile; fileRef = E776E08C214AE07400E67947 /* qcbor_encode.c */; };
68 E7FDBF05256C969D007138A8 /* ieee754.c in Sources */ = {isa = PBXBuildFile; fileRef = E73B57582161CA690080D658 /* ieee754.c */; };
69 E7FDBF06256C969D007138A8 /* qcbor_err_to_str.c in Sources */ = {isa = PBXBuildFile; fileRef = E7864765252CE63100A0C11B /* qcbor_err_to_str.c */; };
70 E7FDBF07256C969D007138A8 /* half_to_double_from_rfc7049.c in Sources */ = {isa = PBXBuildFile; fileRef = E73B575D2161CA7C0080D658 /* half_to_double_from_rfc7049.c */; };
71 E7FDBF08256C969D007138A8 /* run_tests.c in Sources */ = {isa = PBXBuildFile; fileRef = E73B57632161F8F70080D658 /* run_tests.c */; };
72 E7FDBF09256C969D007138A8 /* qcbor_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = E776E08E214AE07500E67947 /* qcbor_decode.c */; };
73 E7FDBF0A256C969D007138A8 /* float_tests.c in Sources */ = {isa = PBXBuildFile; fileRef = E73B575A2161CA7C0080D658 /* float_tests.c */; };
74 E7FDBF0B256C969D007138A8 /* qcbor_decode_tests.c in Sources */ = {isa = PBXBuildFile; fileRef = 0FA9BEB5216CE6CA00BA646B /* qcbor_decode_tests.c */; };
75 E7FDBF0C256C969D007138A8 /* UsefulBuf.c in Sources */ = {isa = PBXBuildFile; fileRef = E776E08D214AE07500E67947 /* UsefulBuf.c */; };
76 E7FDBF0D256C969D007138A8 /* qcbor_encode_tests.c in Sources */ = {isa = PBXBuildFile; fileRef = 0FA9BEB8216DC7AD00BA646B /* qcbor_encode_tests.c */; };
77 E7FDBF0E256C969D007138A8 /* cmd_line_main.c in Sources */ = {isa = PBXBuildFile; fileRef = E776E096214AE0C700E67947 /* cmd_line_main.c */; };
78 E7FDBF0F256C969D007138A8 /* example.c in Sources */ = {isa = PBXBuildFile; fileRef = E743D0E124AC516D0017899F /* example.c */; };
79 E7FDBF10256C969D007138A8 /* UsefulBuf_Tests.c in Sources */ = {isa = PBXBuildFile; fileRef = 0FA9BEBC216DE31700BA646B /* UsefulBuf_Tests.c */; };
Laurence Lundbladee2c893c2020-12-26 17:41:53 -080080 E7FDBF1A257A6C1F007138A8 /* qcbor_encode.c in Sources */ = {isa = PBXBuildFile; fileRef = E776E08C214AE07400E67947 /* qcbor_encode.c */; };
81 E7FDBF1B257A6C1F007138A8 /* ieee754.c in Sources */ = {isa = PBXBuildFile; fileRef = E73B57582161CA690080D658 /* ieee754.c */; };
82 E7FDBF1C257A6C1F007138A8 /* qcbor_err_to_str.c in Sources */ = {isa = PBXBuildFile; fileRef = E7864765252CE63100A0C11B /* qcbor_err_to_str.c */; };
83 E7FDBF1D257A6C1F007138A8 /* half_to_double_from_rfc7049.c in Sources */ = {isa = PBXBuildFile; fileRef = E73B575D2161CA7C0080D658 /* half_to_double_from_rfc7049.c */; };
84 E7FDBF1E257A6C1F007138A8 /* run_tests.c in Sources */ = {isa = PBXBuildFile; fileRef = E73B57632161F8F70080D658 /* run_tests.c */; };
85 E7FDBF1F257A6C1F007138A8 /* qcbor_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = E776E08E214AE07500E67947 /* qcbor_decode.c */; };
86 E7FDBF20257A6C1F007138A8 /* float_tests.c in Sources */ = {isa = PBXBuildFile; fileRef = E73B575A2161CA7C0080D658 /* float_tests.c */; };
87 E7FDBF21257A6C1F007138A8 /* qcbor_decode_tests.c in Sources */ = {isa = PBXBuildFile; fileRef = 0FA9BEB5216CE6CA00BA646B /* qcbor_decode_tests.c */; };
88 E7FDBF22257A6C1F007138A8 /* UsefulBuf.c in Sources */ = {isa = PBXBuildFile; fileRef = E776E08D214AE07500E67947 /* UsefulBuf.c */; };
89 E7FDBF23257A6C1F007138A8 /* qcbor_encode_tests.c in Sources */ = {isa = PBXBuildFile; fileRef = 0FA9BEB8216DC7AD00BA646B /* qcbor_encode_tests.c */; };
90 E7FDBF24257A6C1F007138A8 /* cmd_line_main.c in Sources */ = {isa = PBXBuildFile; fileRef = E776E096214AE0C700E67947 /* cmd_line_main.c */; };
91 E7FDBF25257A6C1F007138A8 /* example.c in Sources */ = {isa = PBXBuildFile; fileRef = E743D0E124AC516D0017899F /* example.c */; };
92 E7FDBF26257A6C1F007138A8 /* UsefulBuf_Tests.c in Sources */ = {isa = PBXBuildFile; fileRef = 0FA9BEBC216DE31700BA646B /* UsefulBuf_Tests.c */; };
Laurence Lundblade929ae132018-09-13 12:27:58 -070093/* End PBXBuildFile section */
94
95/* Begin PBXCopyFilesBuildPhase section */
Laurence Lundbladef7c0adb2020-08-08 20:20:58 -070096 E743D11724DD4EF50017899F /* CopyFiles */ = {
97 isa = PBXCopyFilesBuildPhase;
98 buildActionMask = 2147483647;
99 dstPath = /usr/share/man/man1/;
100 dstSubfolderSpec = 0;
101 files = (
102 );
103 runOnlyForDeploymentPostprocessing = 1;
104 };
105 E743D12D24DE05CC0017899F /* CopyFiles */ = {
Laurence Lundbladed4cd7232020-07-03 19:30:48 -0700106 isa = PBXCopyFilesBuildPhase;
107 buildActionMask = 2147483647;
108 dstPath = /usr/share/man/man1/;
109 dstSubfolderSpec = 0;
110 files = (
111 );
112 runOnlyForDeploymentPostprocessing = 1;
113 };
Laurence Lundblade59289e52019-12-30 13:44:37 -0800114 E772022323B52C02006E966E /* CopyFiles */ = {
115 isa = PBXCopyFilesBuildPhase;
116 buildActionMask = 2147483647;
117 dstPath = /usr/share/man/man1/;
118 dstSubfolderSpec = 0;
119 files = (
120 );
121 runOnlyForDeploymentPostprocessing = 1;
122 };
Laurence Lundblade929ae132018-09-13 12:27:58 -0700123 E776E07A214ADF7F00E67947 /* CopyFiles */ = {
124 isa = PBXCopyFilesBuildPhase;
125 buildActionMask = 2147483647;
126 dstPath = /usr/share/man/man1/;
127 dstSubfolderSpec = 0;
128 files = (
129 );
130 runOnlyForDeploymentPostprocessing = 1;
131 };
Laurence Lundbladef6da33c2020-11-26 18:15:05 -0800132 E7FDBF12256C969D007138A8 /* CopyFiles */ = {
133 isa = PBXCopyFilesBuildPhase;
134 buildActionMask = 2147483647;
135 dstPath = /usr/share/man/man1/;
136 dstSubfolderSpec = 0;
137 files = (
138 );
139 runOnlyForDeploymentPostprocessing = 1;
140 };
Laurence Lundbladee2c893c2020-12-26 17:41:53 -0800141 E7FDBF28257A6C1F007138A8 /* CopyFiles */ = {
142 isa = PBXCopyFilesBuildPhase;
143 buildActionMask = 2147483647;
144 dstPath = /usr/share/man/man1/;
145 dstSubfolderSpec = 0;
146 files = (
147 );
148 runOnlyForDeploymentPostprocessing = 1;
149 };
Laurence Lundblade929ae132018-09-13 12:27:58 -0700150/* End PBXCopyFilesBuildPhase section */
151
152/* Begin PBXFileReference section */
Laurence Lundbladebb1062e2019-08-12 23:28:54 -0700153 0F8BADA722EF40FC008B6513 /* not_well_formed_cbor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = not_well_formed_cbor.h; path = test/not_well_formed_cbor.h; sourceTree = "<group>"; };
Laurence Lundblade0fb6c6d2018-10-12 22:02:05 +0800154 0FA9BEB5216CE6CA00BA646B /* qcbor_decode_tests.c */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.c; name = qcbor_decode_tests.c; path = test/qcbor_decode_tests.c; sourceTree = "<group>"; tabWidth = 3; };
Laurence Lundblade9e3651c2018-10-10 11:49:55 +0800155 0FA9BEB6216CE6CA00BA646B /* qcbor_decode_tests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = qcbor_decode_tests.h; path = test/qcbor_decode_tests.h; sourceTree = "<group>"; };
Laurence Lundblade2d85ce42018-10-12 14:12:47 +0800156 0FA9BEB8216DC7AD00BA646B /* qcbor_encode_tests.c */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.c; name = qcbor_encode_tests.c; path = test/qcbor_encode_tests.c; sourceTree = "<group>"; tabWidth = 3; };
157 0FA9BEB9216DC7AD00BA646B /* qcbor_encode_tests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = qcbor_encode_tests.h; path = test/qcbor_encode_tests.h; sourceTree = "<group>"; };
158 0FA9BEBB216DE31700BA646B /* UsefulBuf_Tests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = UsefulBuf_Tests.h; path = test/UsefulBuf_Tests.h; sourceTree = "<group>"; };
159 0FA9BEBC216DE31700BA646B /* UsefulBuf_Tests.c */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.c; name = UsefulBuf_Tests.c; path = test/UsefulBuf_Tests.c; sourceTree = "<group>"; tabWidth = 3; };
Laurence Lundblade83dbf5c2024-01-07 19:17:52 -0700160 E73B57572161CA680080D658 /* ieee754.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = ieee754.h; path = src/ieee754.h; sourceTree = "<group>"; tabWidth = 3; };
161 E73B57582161CA690080D658 /* ieee754.c */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.c; name = ieee754.c; path = src/ieee754.c; sourceTree = "<group>"; tabWidth = 3; };
Laurence Lundbladef7c0adb2020-08-08 20:20:58 -0700162 E73B575A2161CA7C0080D658 /* float_tests.c */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.c; name = float_tests.c; path = test/float_tests.c; sourceTree = "<group>"; tabWidth = 3; };
Laurence Lundblade781fd822018-10-01 09:37:52 -0700163 E73B575B2161CA7C0080D658 /* half_to_double_from_rfc7049.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = half_to_double_from_rfc7049.h; path = test/half_to_double_from_rfc7049.h; sourceTree = "<group>"; };
Laurence Lundblade2d85ce42018-10-12 14:12:47 +0800164 E73B575C2161CA7C0080D658 /* float_tests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = float_tests.h; path = test/float_tests.h; sourceTree = "<group>"; };
Laurence Lundblade781fd822018-10-01 09:37:52 -0700165 E73B575D2161CA7C0080D658 /* half_to_double_from_rfc7049.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = half_to_double_from_rfc7049.c; path = test/half_to_double_from_rfc7049.c; sourceTree = "<group>"; };
Laurence Lundbladed396f622019-01-12 17:12:29 -0800166 E73B57632161F8F70080D658 /* run_tests.c */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.c; name = run_tests.c; path = test/run_tests.c; sourceTree = "<group>"; tabWidth = 3; };
Laurence Lundblade781fd822018-10-01 09:37:52 -0700167 E73B57642161F8F80080D658 /* run_tests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = run_tests.h; path = test/run_tests.h; sourceTree = "<group>"; };
Laurence Lundblade46360ec2020-10-21 13:18:33 -0700168 E743D0E124AC516D0017899F /* example.c */ = {isa = PBXFileReference; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = example.c; sourceTree = "<group>"; tabWidth = 3; };
Laurence Lundbladed4cd7232020-07-03 19:30:48 -0700169 E743D0F224AC54600017899F /* example.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = example.h; sourceTree = "<group>"; };
Laurence Lundblade2f5e16d2020-08-04 20:35:23 -0700170 E743D10824CEDE2D0017899F /* qcbor_spiffy_decode.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = qcbor_spiffy_decode.h; path = inc/qcbor/qcbor_spiffy_decode.h; sourceTree = "<group>"; tabWidth = 3; };
Laurence Lundbladef7c0adb2020-08-08 20:20:58 -0700171 E743D11B24DD4EF50017899F /* QCBOR_Disable_HW_Float */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = QCBOR_Disable_HW_Float; sourceTree = BUILT_PRODUCTS_DIR; };
172 E743D13124DE05CC0017899F /* QCBOR_Disable_Preferred_Float */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = QCBOR_Disable_Preferred_Float; sourceTree = BUILT_PRODUCTS_DIR; };
Laurence Lundbladeae66d3f2020-09-14 18:12:08 -0700173 E743D132251014E60017899F /* Tagging.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; name = Tagging.md; path = doc/Tagging.md; sourceTree = "<group>"; };
Laurence Lundbladecf41c522021-02-20 10:19:07 -0700174 E74BF411245D6713002CE8E8 /* UsefulBuf.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = UsefulBuf.h; path = inc/qcbor/UsefulBuf.h; sourceTree = "<group>"; tabWidth = 3; };
Laurence Lundblade59289e52019-12-30 13:44:37 -0800175 E772022723B52C02006E966E /* QCBOR_Disable_Exp_Mantissa */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = QCBOR_Disable_Exp_Mantissa; sourceTree = BUILT_PRODUCTS_DIR; };
Laurence Lundblade929ae132018-09-13 12:27:58 -0700176 E776E07C214ADF7F00E67947 /* QCBOR */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = QCBOR; sourceTree = BUILT_PRODUCTS_DIR; };
Laurence Lundbladea954db92018-09-28 19:27:31 -0700177 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 Lundblade2d85ce42018-10-12 14:12:47 +0800178 E776E08D214AE07500E67947 /* UsefulBuf.c */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.c; name = UsefulBuf.c; path = src/UsefulBuf.c; sourceTree = "<group>"; tabWidth = 3; };
Laurence Lundblade041ffa52018-10-07 11:43:51 +0700179 E776E08E214AE07500E67947 /* qcbor_decode.c */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.c; name = qcbor_decode.c; path = src/qcbor_decode.c; sourceTree = "<group>"; tabWidth = 3; };
Laurence Lundblade624405d2018-09-18 20:10:47 -0700180 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 Lundblade41e96ca2022-04-09 10:37:39 -0600181 E776E096214AE0C700E67947 /* cmd_line_main.c */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = cmd_line_main.c; sourceTree = "<group>"; tabWidth = 3; };
Laurence Lundblade624405d2018-09-18 20:10:47 -0700182 E776E161214EE19C00E67947 /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
Laurence Lundbladecd34e582024-06-06 10:55:14 -0700183 E7864765252CE63100A0C11B /* qcbor_err_to_str.c */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.c; name = qcbor_err_to_str.c; path = src/qcbor_err_to_str.c; sourceTree = "<group>"; tabWidth = 3; };
Laurence Lundblade34691b92020-05-18 22:25:25 -0700184 E78C91DE240C90C100F4CECE /* qcbor_decode.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = qcbor_decode.h; path = inc/qcbor/qcbor_decode.h; sourceTree = "<group>"; tabWidth = 3; };
Laurence Lundblade4982f412020-09-18 23:02:18 -0700185 E78C91DF240C90C100F4CECE /* qcbor_common.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = qcbor_common.h; path = inc/qcbor/qcbor_common.h; sourceTree = "<group>"; tabWidth = 3; };
Laurence Lundbladebb87be22020-04-09 19:15:32 -0700186 E78C91E0240C90C100F4CECE /* qcbor_private.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = qcbor_private.h; path = inc/qcbor/qcbor_private.h; sourceTree = "<group>"; tabWidth = 3; };
Laurence Lundblade9b334962020-08-27 10:55:53 -0700187 E78C91E1240C90C100F4CECE /* qcbor_encode.h */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = qcbor_encode.h; path = inc/qcbor/qcbor_encode.h; sourceTree = "<group>"; tabWidth = 3; };
Laurence Lundbladeeb3cdef2024-02-17 20:38:55 -0800188 E7A7B60E2B76FB62009102C2 /* Serialization.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; name = Serialization.md; path = doc/Serialization.md; sourceTree = "<group>"; };
Laurence Lundblade721b56e2024-10-22 03:02:04 -0700189 E7C6D9952CB7D4010034425D /* tag-examples.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "tag-examples.h"; sourceTree = "<group>"; };
190 E7C6D9962CB7D4010034425D /* tag-examples.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "tag-examples.c"; sourceTree = "<group>"; };
Laurence Lundblade41e96ca2022-04-09 10:37:39 -0600191 E7C960B72800A09E00FB537C /* ub-example.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "ub-example.h"; sourceTree = "<group>"; };
192 E7C960B82800A09E00FB537C /* ub-example.c */ = {isa = PBXFileReference; indentWidth = 3; lastKnownFileType = sourcecode.c.c; path = "ub-example.c"; sourceTree = "<group>"; tabWidth = 3; };
Laurence Lundblade721b56e2024-10-22 03:02:04 -0700193 E7CA1F152C8ACCAE0008F454 /* qcbor_tag_decode.h */ = {isa = PBXFileReference; indentWidth = 3; lastKnownFileType = sourcecode.c.h; name = qcbor_tag_decode.h; path = inc/qcbor/qcbor_tag_decode.h; sourceTree = "<group>"; tabWidth = 3; };
194 E7CA1F1D2C8C337E0008F454 /* qcbor_tag_decode.c */ = {isa = PBXFileReference; fileEncoding = 4; indentWidth = 3; lastKnownFileType = sourcecode.c.c; name = qcbor_tag_decode.c; path = src/qcbor_tag_decode.c; sourceTree = "<group>"; tabWidth = 3; };
Laurence Lundblade05369de2024-11-17 17:00:28 -0800195 E7E305E02CE14447000E9348 /* Numbers.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; name = Numbers.md; path = doc/Numbers.md; sourceTree = "<group>"; };
Laurence Lundbladef6da33c2020-11-26 18:15:05 -0800196 E7FDBF16256C969D007138A8 /* QCBOR_Disable_Indef */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = QCBOR_Disable_Indef; sourceTree = BUILT_PRODUCTS_DIR; };
Laurence Lundbladee2c893c2020-12-26 17:41:53 -0800197 E7FDBF2C257A6C1F007138A8 /* QCBOR_Disable_Indef_array */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = QCBOR_Disable_Indef_array; sourceTree = BUILT_PRODUCTS_DIR; };
Laurence Lundblade929ae132018-09-13 12:27:58 -0700198/* End PBXFileReference section */
199
200/* Begin PBXFrameworksBuildPhase section */
Laurence Lundbladef7c0adb2020-08-08 20:20:58 -0700201 E743D11624DD4EF50017899F /* Frameworks */ = {
202 isa = PBXFrameworksBuildPhase;
203 buildActionMask = 2147483647;
204 files = (
205 );
206 runOnlyForDeploymentPostprocessing = 0;
207 };
208 E743D12C24DE05CC0017899F /* Frameworks */ = {
Laurence Lundbladed4cd7232020-07-03 19:30:48 -0700209 isa = PBXFrameworksBuildPhase;
210 buildActionMask = 2147483647;
211 files = (
212 );
213 runOnlyForDeploymentPostprocessing = 0;
214 };
Laurence Lundblade59289e52019-12-30 13:44:37 -0800215 E772022223B52C02006E966E /* Frameworks */ = {
216 isa = PBXFrameworksBuildPhase;
217 buildActionMask = 2147483647;
218 files = (
219 );
220 runOnlyForDeploymentPostprocessing = 0;
221 };
Laurence Lundblade929ae132018-09-13 12:27:58 -0700222 E776E079214ADF7F00E67947 /* Frameworks */ = {
223 isa = PBXFrameworksBuildPhase;
224 buildActionMask = 2147483647;
225 files = (
226 );
227 runOnlyForDeploymentPostprocessing = 0;
228 };
Laurence Lundbladef6da33c2020-11-26 18:15:05 -0800229 E7FDBF11256C969D007138A8 /* Frameworks */ = {
230 isa = PBXFrameworksBuildPhase;
231 buildActionMask = 2147483647;
232 files = (
233 );
234 runOnlyForDeploymentPostprocessing = 0;
235 };
Laurence Lundbladee2c893c2020-12-26 17:41:53 -0800236 E7FDBF27257A6C1F007138A8 /* Frameworks */ = {
237 isa = PBXFrameworksBuildPhase;
238 buildActionMask = 2147483647;
239 files = (
240 );
241 runOnlyForDeploymentPostprocessing = 0;
242 };
Laurence Lundblade929ae132018-09-13 12:27:58 -0700243/* End PBXFrameworksBuildPhase section */
244
245/* Begin PBXGroup section */
Laurence Lundbladed4cd7232020-07-03 19:30:48 -0700246 E743D0E024AC51470017899F /* example */ = {
247 isa = PBXGroup;
248 children = (
Laurence Lundblade721b56e2024-10-22 03:02:04 -0700249 E7C6D9962CB7D4010034425D /* tag-examples.c */,
250 E7C6D9952CB7D4010034425D /* tag-examples.h */,
Laurence Lundbladed4cd7232020-07-03 19:30:48 -0700251 E743D0F224AC54600017899F /* example.h */,
Laurence Lundblade41e96ca2022-04-09 10:37:39 -0600252 E743D0E124AC516D0017899F /* example.c */,
253 E7C960B72800A09E00FB537C /* ub-example.h */,
254 E7C960B82800A09E00FB537C /* ub-example.c */,
Laurence Lundbladed4cd7232020-07-03 19:30:48 -0700255 );
256 name = example;
257 sourceTree = "<group>";
258 };
Laurence Lundblade929ae132018-09-13 12:27:58 -0700259 E776E073214ADF7F00E67947 = {
260 isa = PBXGroup;
261 children = (
Laurence Lundblade624405d2018-09-18 20:10:47 -0700262 E776E161214EE19C00E67947 /* README.md */,
Laurence Lundbladeae66d3f2020-09-14 18:12:08 -0700263 E743D132251014E60017899F /* Tagging.md */,
Laurence Lundblade05369de2024-11-17 17:00:28 -0800264 E7E305E02CE14447000E9348 /* Numbers.md */,
Laurence Lundbladeeb3cdef2024-02-17 20:38:55 -0800265 E7A7B60E2B76FB62009102C2 /* Serialization.md */,
Laurence Lundblade929ae132018-09-13 12:27:58 -0700266 E776E096214AE0C700E67947 /* cmd_line_main.c */,
Laurence Lundblade929ae132018-09-13 12:27:58 -0700267 E776E092214AE07C00E67947 /* inc */,
268 E776E08B214AE06600E67947 /* src */,
Laurence Lundblade4d1ecba2018-10-12 21:22:30 +0800269 E776E095214AE0B600E67947 /* test */,
Laurence Lundbladed4cd7232020-07-03 19:30:48 -0700270 E743D0E024AC51470017899F /* example */,
Laurence Lundblade929ae132018-09-13 12:27:58 -0700271 E776E07D214ADF7F00E67947 /* Products */,
272 );
273 sourceTree = "<group>";
274 };
275 E776E07D214ADF7F00E67947 /* Products */ = {
276 isa = PBXGroup;
277 children = (
278 E776E07C214ADF7F00E67947 /* QCBOR */,
Laurence Lundblade59289e52019-12-30 13:44:37 -0800279 E772022723B52C02006E966E /* QCBOR_Disable_Exp_Mantissa */,
Laurence Lundbladef7c0adb2020-08-08 20:20:58 -0700280 E743D11B24DD4EF50017899F /* QCBOR_Disable_HW_Float */,
281 E743D13124DE05CC0017899F /* QCBOR_Disable_Preferred_Float */,
Laurence Lundbladef6da33c2020-11-26 18:15:05 -0800282 E7FDBF16256C969D007138A8 /* QCBOR_Disable_Indef */,
Laurence Lundbladee2c893c2020-12-26 17:41:53 -0800283 E7FDBF2C257A6C1F007138A8 /* QCBOR_Disable_Indef_array */,
Laurence Lundblade929ae132018-09-13 12:27:58 -0700284 );
285 name = Products;
286 sourceTree = "<group>";
287 };
288 E776E08B214AE06600E67947 /* src */ = {
289 isa = PBXGroup;
290 children = (
Laurence Lundblade4d1ecba2018-10-12 21:22:30 +0800291 E776E08C214AE07400E67947 /* qcbor_encode.c */,
292 E776E08E214AE07500E67947 /* qcbor_decode.c */,
Laurence Lundblade721b56e2024-10-22 03:02:04 -0700293 E7CA1F1D2C8C337E0008F454 /* qcbor_tag_decode.c */,
Laurence Lundblade4d1ecba2018-10-12 21:22:30 +0800294 E776E08D214AE07500E67947 /* UsefulBuf.c */,
Laurence Lundblade781fd822018-10-01 09:37:52 -0700295 E73B57572161CA680080D658 /* ieee754.h */,
Laurence Lundbladed6e13022023-11-26 10:14:02 -0700296 E73B57582161CA690080D658 /* ieee754.c */,
Laurence Lundblade46360ec2020-10-21 13:18:33 -0700297 E7864765252CE63100A0C11B /* qcbor_err_to_str.c */,
Laurence Lundblade929ae132018-09-13 12:27:58 -0700298 );
299 name = src;
300 sourceTree = "<group>";
301 };
302 E776E092214AE07C00E67947 /* inc */ = {
303 isa = PBXGroup;
304 children = (
Laurence Lundblade67257dc2020-07-27 03:33:37 -0700305 E743D10824CEDE2D0017899F /* qcbor_spiffy_decode.h */,
Laurence Lundbladee3553422020-05-02 11:11:17 -0700306 E74BF411245D6713002CE8E8 /* UsefulBuf.h */,
Laurence Lundblade844bb5c2020-03-01 17:27:25 -0800307 E78C91DF240C90C100F4CECE /* qcbor_common.h */,
308 E78C91DE240C90C100F4CECE /* qcbor_decode.h */,
Laurence Lundblade721b56e2024-10-22 03:02:04 -0700309 E7CA1F152C8ACCAE0008F454 /* qcbor_tag_decode.h */,
Laurence Lundblade844bb5c2020-03-01 17:27:25 -0800310 E78C91E1240C90C100F4CECE /* qcbor_encode.h */,
311 E78C91E0240C90C100F4CECE /* qcbor_private.h */,
Laurence Lundblade929ae132018-09-13 12:27:58 -0700312 E776E094214AE09700E67947 /* UsefulBuf.h */,
313 );
314 name = inc;
315 sourceTree = "<group>";
316 };
317 E776E095214AE0B600E67947 /* test */ = {
318 isa = PBXGroup;
319 children = (
Laurence Lundblade4d1ecba2018-10-12 21:22:30 +0800320 E73B57632161F8F70080D658 /* run_tests.c */,
321 E73B57642161F8F80080D658 /* run_tests.h */,
Laurence Lundblade2d85ce42018-10-12 14:12:47 +0800322 0FA9BEBC216DE31700BA646B /* UsefulBuf_Tests.c */,
323 0FA9BEBB216DE31700BA646B /* UsefulBuf_Tests.h */,
324 0FA9BEB8216DC7AD00BA646B /* qcbor_encode_tests.c */,
325 0FA9BEB9216DC7AD00BA646B /* qcbor_encode_tests.h */,
Laurence Lundblade9e3651c2018-10-10 11:49:55 +0800326 0FA9BEB5216CE6CA00BA646B /* qcbor_decode_tests.c */,
327 0FA9BEB6216CE6CA00BA646B /* qcbor_decode_tests.h */,
Laurence Lundblade2d85ce42018-10-12 14:12:47 +0800328 E73B575A2161CA7C0080D658 /* float_tests.c */,
329 E73B575C2161CA7C0080D658 /* float_tests.h */,
Laurence Lundblade781fd822018-10-01 09:37:52 -0700330 E73B575D2161CA7C0080D658 /* half_to_double_from_rfc7049.c */,
331 E73B575B2161CA7C0080D658 /* half_to_double_from_rfc7049.h */,
Laurence Lundbladebb1062e2019-08-12 23:28:54 -0700332 0F8BADA722EF40FC008B6513 /* not_well_formed_cbor.h */,
Laurence Lundblade929ae132018-09-13 12:27:58 -0700333 );
334 name = test;
335 sourceTree = "<group>";
336 };
337/* End PBXGroup section */
338
339/* Begin PBXNativeTarget section */
Laurence Lundbladef7c0adb2020-08-08 20:20:58 -0700340 E743D10924DD4EF50017899F /* QCBOR_Disable_HW_Float */ = {
Laurence Lundbladed4cd7232020-07-03 19:30:48 -0700341 isa = PBXNativeTarget;
Laurence Lundbladef7c0adb2020-08-08 20:20:58 -0700342 buildConfigurationList = E743D11824DD4EF50017899F /* Build configuration list for PBXNativeTarget "QCBOR_Disable_HW_Float" */;
Laurence Lundbladed4cd7232020-07-03 19:30:48 -0700343 buildPhases = (
Laurence Lundbladef7c0adb2020-08-08 20:20:58 -0700344 E743D10A24DD4EF50017899F /* Sources */,
345 E743D11624DD4EF50017899F /* Frameworks */,
346 E743D11724DD4EF50017899F /* CopyFiles */,
Laurence Lundbladed4cd7232020-07-03 19:30:48 -0700347 );
348 buildRules = (
349 );
350 dependencies = (
351 );
Laurence Lundbladef7c0adb2020-08-08 20:20:58 -0700352 name = QCBOR_Disable_HW_Float;
353 productName = QCBOR;
354 productReference = E743D11B24DD4EF50017899F /* QCBOR_Disable_HW_Float */;
355 productType = "com.apple.product-type.tool";
356 };
357 E743D11E24DE05CC0017899F /* QCBOR_Disable_Preferred_Float */ = {
358 isa = PBXNativeTarget;
359 buildConfigurationList = E743D12E24DE05CC0017899F /* Build configuration list for PBXNativeTarget "QCBOR_Disable_Preferred_Float" */;
360 buildPhases = (
361 E743D11F24DE05CC0017899F /* Sources */,
362 E743D12C24DE05CC0017899F /* Frameworks */,
363 E743D12D24DE05CC0017899F /* CopyFiles */,
364 );
365 buildRules = (
366 );
367 dependencies = (
368 );
369 name = QCBOR_Disable_Preferred_Float;
370 productName = QCBOR;
371 productReference = E743D13124DE05CC0017899F /* QCBOR_Disable_Preferred_Float */;
Laurence Lundbladed4cd7232020-07-03 19:30:48 -0700372 productType = "com.apple.product-type.tool";
373 };
Laurence Lundblade59289e52019-12-30 13:44:37 -0800374 E772021523B52C02006E966E /* QCBOR_Disable_Exp_Mantissa */ = {
375 isa = PBXNativeTarget;
376 buildConfigurationList = E772022423B52C02006E966E /* Build configuration list for PBXNativeTarget "QCBOR_Disable_Exp_Mantissa" */;
377 buildPhases = (
378 E772021623B52C02006E966E /* Sources */,
379 E772022223B52C02006E966E /* Frameworks */,
380 E772022323B52C02006E966E /* CopyFiles */,
381 );
382 buildRules = (
383 );
384 dependencies = (
385 );
386 name = QCBOR_Disable_Exp_Mantissa;
387 productName = QCBOR;
388 productReference = E772022723B52C02006E966E /* QCBOR_Disable_Exp_Mantissa */;
389 productType = "com.apple.product-type.tool";
390 };
Laurence Lundblade929ae132018-09-13 12:27:58 -0700391 E776E07B214ADF7F00E67947 /* QCBOR */ = {
392 isa = PBXNativeTarget;
393 buildConfigurationList = E776E083214ADF7F00E67947 /* Build configuration list for PBXNativeTarget "QCBOR" */;
394 buildPhases = (
395 E776E078214ADF7F00E67947 /* Sources */,
396 E776E079214ADF7F00E67947 /* Frameworks */,
397 E776E07A214ADF7F00E67947 /* CopyFiles */,
398 );
399 buildRules = (
400 );
401 dependencies = (
402 );
403 name = QCBOR;
404 productName = QCBOR;
405 productReference = E776E07C214ADF7F00E67947 /* QCBOR */;
406 productType = "com.apple.product-type.tool";
407 };
Laurence Lundbladef6da33c2020-11-26 18:15:05 -0800408 E7FDBF02256C969D007138A8 /* QCBOR_Disable_Indef */ = {
409 isa = PBXNativeTarget;
410 buildConfigurationList = E7FDBF13256C969D007138A8 /* Build configuration list for PBXNativeTarget "QCBOR_Disable_Indef" */;
411 buildPhases = (
412 E7FDBF03256C969D007138A8 /* Sources */,
413 E7FDBF11256C969D007138A8 /* Frameworks */,
414 E7FDBF12256C969D007138A8 /* CopyFiles */,
415 );
416 buildRules = (
417 );
418 dependencies = (
419 );
420 name = QCBOR_Disable_Indef;
421 productName = QCBOR;
422 productReference = E7FDBF16256C969D007138A8 /* QCBOR_Disable_Indef */;
423 productType = "com.apple.product-type.tool";
424 };
Laurence Lundbladee2c893c2020-12-26 17:41:53 -0800425 E7FDBF18257A6C1F007138A8 /* QCBOR_Disable_Indef_array */ = {
426 isa = PBXNativeTarget;
427 buildConfigurationList = E7FDBF29257A6C1F007138A8 /* Build configuration list for PBXNativeTarget "QCBOR_Disable_Indef_array" */;
428 buildPhases = (
429 E7FDBF19257A6C1F007138A8 /* Sources */,
430 E7FDBF27257A6C1F007138A8 /* Frameworks */,
431 E7FDBF28257A6C1F007138A8 /* CopyFiles */,
432 );
433 buildRules = (
434 );
435 dependencies = (
436 );
437 name = QCBOR_Disable_Indef_array;
438 productName = QCBOR;
439 productReference = E7FDBF2C257A6C1F007138A8 /* QCBOR_Disable_Indef_array */;
440 productType = "com.apple.product-type.tool";
441 };
Laurence Lundblade929ae132018-09-13 12:27:58 -0700442/* End PBXNativeTarget section */
443
444/* Begin PBXProject section */
445 E776E074214ADF7F00E67947 /* Project object */ = {
446 isa = PBXProject;
447 attributes = {
Laurence Lundbladef7c0adb2020-08-08 20:20:58 -0700448 LastUpgradeCheck = 1150;
Laurence Lundblade929ae132018-09-13 12:27:58 -0700449 ORGANIZATIONNAME = "Laurence Lundblade";
450 TargetAttributes = {
451 E776E07B214ADF7F00E67947 = {
452 CreatedOnToolsVersion = 9.4.1;
453 };
454 };
455 };
456 buildConfigurationList = E776E077214ADF7F00E67947 /* Build configuration list for PBXProject "QCBOR" */;
457 compatibilityVersion = "Xcode 9.3";
458 developmentRegion = en;
459 hasScannedForEncodings = 0;
460 knownRegions = (
461 en,
Laurence Lundblade06350ea2020-01-27 19:32:40 -0800462 Base,
Laurence Lundblade929ae132018-09-13 12:27:58 -0700463 );
464 mainGroup = E776E073214ADF7F00E67947;
465 productRefGroup = E776E07D214ADF7F00E67947 /* Products */;
466 projectDirPath = "";
467 projectRoot = "";
468 targets = (
469 E776E07B214ADF7F00E67947 /* QCBOR */,
Laurence Lundblade59289e52019-12-30 13:44:37 -0800470 E772021523B52C02006E966E /* QCBOR_Disable_Exp_Mantissa */,
Laurence Lundbladef7c0adb2020-08-08 20:20:58 -0700471 E743D10924DD4EF50017899F /* QCBOR_Disable_HW_Float */,
472 E743D11E24DE05CC0017899F /* QCBOR_Disable_Preferred_Float */,
Laurence Lundbladef6da33c2020-11-26 18:15:05 -0800473 E7FDBF02256C969D007138A8 /* QCBOR_Disable_Indef */,
Laurence Lundbladee2c893c2020-12-26 17:41:53 -0800474 E7FDBF18257A6C1F007138A8 /* QCBOR_Disable_Indef_array */,
Laurence Lundblade929ae132018-09-13 12:27:58 -0700475 );
476 };
477/* End PBXProject section */
478
479/* Begin PBXSourcesBuildPhase section */
Laurence Lundbladef7c0adb2020-08-08 20:20:58 -0700480 E743D10A24DD4EF50017899F /* Sources */ = {
Laurence Lundbladed4cd7232020-07-03 19:30:48 -0700481 isa = PBXSourcesBuildPhase;
482 buildActionMask = 2147483647;
483 files = (
Laurence Lundbladef7c0adb2020-08-08 20:20:58 -0700484 E743D10B24DD4EF50017899F /* qcbor_encode.c in Sources */,
485 E743D10C24DD4EF50017899F /* ieee754.c in Sources */,
486 E743D10D24DD4EF50017899F /* half_to_double_from_rfc7049.c in Sources */,
487 E743D10E24DD4EF50017899F /* run_tests.c in Sources */,
488 E743D10F24DD4EF50017899F /* qcbor_decode.c in Sources */,
489 E743D11024DD4EF50017899F /* float_tests.c in Sources */,
490 E743D11124DD4EF50017899F /* qcbor_decode_tests.c in Sources */,
Laurence Lundblade721b56e2024-10-22 03:02:04 -0700491 E7CA1F202C8C337E0008F454 /* qcbor_tag_decode.c in Sources */,
Laurence Lundbladef7c0adb2020-08-08 20:20:58 -0700492 E743D11224DD4EF50017899F /* UsefulBuf.c in Sources */,
493 E743D11324DD4EF50017899F /* qcbor_encode_tests.c in Sources */,
494 E743D11424DD4EF50017899F /* cmd_line_main.c in Sources */,
495 E743D11D24DD51350017899F /* example.c in Sources */,
496 E743D11524DD4EF50017899F /* UsefulBuf_Tests.c in Sources */,
497 );
498 runOnlyForDeploymentPostprocessing = 0;
499 };
500 E743D11F24DE05CC0017899F /* Sources */ = {
501 isa = PBXSourcesBuildPhase;
502 buildActionMask = 2147483647;
503 files = (
504 E743D12024DE05CC0017899F /* qcbor_encode.c in Sources */,
505 E743D12124DE05CC0017899F /* ieee754.c in Sources */,
506 E743D12224DE05CC0017899F /* half_to_double_from_rfc7049.c in Sources */,
507 E743D12324DE05CC0017899F /* run_tests.c in Sources */,
508 E743D12424DE05CC0017899F /* qcbor_decode.c in Sources */,
509 E743D12524DE05CC0017899F /* float_tests.c in Sources */,
510 E743D12624DE05CC0017899F /* qcbor_decode_tests.c in Sources */,
Laurence Lundblade721b56e2024-10-22 03:02:04 -0700511 E7CA1F212C8C337E0008F454 /* qcbor_tag_decode.c in Sources */,
Laurence Lundbladef7c0adb2020-08-08 20:20:58 -0700512 E743D12724DE05CC0017899F /* UsefulBuf.c in Sources */,
513 E743D12824DE05CC0017899F /* qcbor_encode_tests.c in Sources */,
514 E743D12924DE05CC0017899F /* cmd_line_main.c in Sources */,
515 E743D12A24DE05CC0017899F /* example.c in Sources */,
516 E743D12B24DE05CC0017899F /* UsefulBuf_Tests.c in Sources */,
Laurence Lundbladed4cd7232020-07-03 19:30:48 -0700517 );
518 runOnlyForDeploymentPostprocessing = 0;
519 };
Laurence Lundblade59289e52019-12-30 13:44:37 -0800520 E772021623B52C02006E966E /* Sources */ = {
521 isa = PBXSourcesBuildPhase;
522 buildActionMask = 2147483647;
523 files = (
524 E772021723B52C02006E966E /* qcbor_encode.c in Sources */,
525 E772021823B52C02006E966E /* ieee754.c in Sources */,
526 E772021923B52C02006E966E /* half_to_double_from_rfc7049.c in Sources */,
527 E772021A23B52C02006E966E /* run_tests.c in Sources */,
528 E772021B23B52C02006E966E /* qcbor_decode.c in Sources */,
529 E772021C23B52C02006E966E /* float_tests.c in Sources */,
530 E772021D23B52C02006E966E /* qcbor_decode_tests.c in Sources */,
Laurence Lundblade721b56e2024-10-22 03:02:04 -0700531 E7CA1F1F2C8C337E0008F454 /* qcbor_tag_decode.c in Sources */,
Laurence Lundblade59289e52019-12-30 13:44:37 -0800532 E772021E23B52C02006E966E /* UsefulBuf.c in Sources */,
533 E772021F23B52C02006E966E /* qcbor_encode_tests.c in Sources */,
534 E772022023B52C02006E966E /* cmd_line_main.c in Sources */,
Laurence Lundbladef7c0adb2020-08-08 20:20:58 -0700535 E743D11C24DD51340017899F /* example.c in Sources */,
Laurence Lundblade59289e52019-12-30 13:44:37 -0800536 E772022123B52C02006E966E /* UsefulBuf_Tests.c in Sources */,
537 );
538 runOnlyForDeploymentPostprocessing = 0;
539 };
Laurence Lundblade929ae132018-09-13 12:27:58 -0700540 E776E078214ADF7F00E67947 /* Sources */ = {
541 isa = PBXSourcesBuildPhase;
542 buildActionMask = 2147483647;
543 files = (
544 E776E08F214AE07500E67947 /* qcbor_encode.c in Sources */,
Laurence Lundblade721b56e2024-10-22 03:02:04 -0700545 E7C6D9972CB7D4010034425D /* tag-examples.c in Sources */,
546 E7CA1F1E2C8C337E0008F454 /* qcbor_tag_decode.c in Sources */,
Laurence Lundblade781fd822018-10-01 09:37:52 -0700547 E73B57592161CA690080D658 /* ieee754.c in Sources */,
Laurence Lundblade46360ec2020-10-21 13:18:33 -0700548 E7864766252CE63100A0C11B /* qcbor_err_to_str.c in Sources */,
Laurence Lundblade781fd822018-10-01 09:37:52 -0700549 E73B575F2161CA7C0080D658 /* half_to_double_from_rfc7049.c in Sources */,
550 E73B57652161F8F80080D658 /* run_tests.c in Sources */,
Laurence Lundblade929ae132018-09-13 12:27:58 -0700551 E776E091214AE07500E67947 /* qcbor_decode.c in Sources */,
Laurence Lundblade2d85ce42018-10-12 14:12:47 +0800552 E73B575E2161CA7C0080D658 /* float_tests.c in Sources */,
Laurence Lundblade9e3651c2018-10-10 11:49:55 +0800553 0FA9BEB7216CE6CA00BA646B /* qcbor_decode_tests.c in Sources */,
Laurence Lundblade929ae132018-09-13 12:27:58 -0700554 E776E090214AE07500E67947 /* UsefulBuf.c in Sources */,
Laurence Lundblade2d85ce42018-10-12 14:12:47 +0800555 0FA9BEBA216DC7AD00BA646B /* qcbor_encode_tests.c in Sources */,
Laurence Lundblade929ae132018-09-13 12:27:58 -0700556 E776E097214AE0C700E67947 /* cmd_line_main.c in Sources */,
Laurence Lundblade41e96ca2022-04-09 10:37:39 -0600557 E7C960B92800A09E00FB537C /* ub-example.c in Sources */,
Laurence Lundbladed4cd7232020-07-03 19:30:48 -0700558 E743D0F324AD08020017899F /* example.c in Sources */,
Laurence Lundblade2d85ce42018-10-12 14:12:47 +0800559 0FA9BEBD216DE31700BA646B /* UsefulBuf_Tests.c in Sources */,
Laurence Lundblade929ae132018-09-13 12:27:58 -0700560 );
561 runOnlyForDeploymentPostprocessing = 0;
562 };
Laurence Lundbladef6da33c2020-11-26 18:15:05 -0800563 E7FDBF03256C969D007138A8 /* Sources */ = {
564 isa = PBXSourcesBuildPhase;
565 buildActionMask = 2147483647;
566 files = (
567 E7FDBF04256C969D007138A8 /* qcbor_encode.c in Sources */,
568 E7FDBF05256C969D007138A8 /* ieee754.c in Sources */,
569 E7FDBF06256C969D007138A8 /* qcbor_err_to_str.c in Sources */,
570 E7FDBF07256C969D007138A8 /* half_to_double_from_rfc7049.c in Sources */,
571 E7FDBF08256C969D007138A8 /* run_tests.c in Sources */,
572 E7FDBF09256C969D007138A8 /* qcbor_decode.c in Sources */,
Laurence Lundblade721b56e2024-10-22 03:02:04 -0700573 E7CA1F222C8C337E0008F454 /* qcbor_tag_decode.c in Sources */,
Laurence Lundbladef6da33c2020-11-26 18:15:05 -0800574 E7FDBF0A256C969D007138A8 /* float_tests.c in Sources */,
575 E7FDBF0B256C969D007138A8 /* qcbor_decode_tests.c in Sources */,
576 E7FDBF0C256C969D007138A8 /* UsefulBuf.c in Sources */,
577 E7FDBF0D256C969D007138A8 /* qcbor_encode_tests.c in Sources */,
578 E7FDBF0E256C969D007138A8 /* cmd_line_main.c in Sources */,
579 E7FDBF0F256C969D007138A8 /* example.c in Sources */,
580 E7FDBF10256C969D007138A8 /* UsefulBuf_Tests.c in Sources */,
581 );
582 runOnlyForDeploymentPostprocessing = 0;
583 };
Laurence Lundbladee2c893c2020-12-26 17:41:53 -0800584 E7FDBF19257A6C1F007138A8 /* Sources */ = {
585 isa = PBXSourcesBuildPhase;
586 buildActionMask = 2147483647;
587 files = (
588 E7FDBF1A257A6C1F007138A8 /* qcbor_encode.c in Sources */,
589 E7FDBF1B257A6C1F007138A8 /* ieee754.c in Sources */,
590 E7FDBF1C257A6C1F007138A8 /* qcbor_err_to_str.c in Sources */,
591 E7FDBF1D257A6C1F007138A8 /* half_to_double_from_rfc7049.c in Sources */,
592 E7FDBF1E257A6C1F007138A8 /* run_tests.c in Sources */,
593 E7FDBF1F257A6C1F007138A8 /* qcbor_decode.c in Sources */,
Laurence Lundblade721b56e2024-10-22 03:02:04 -0700594 E7CA1F232C8C337E0008F454 /* qcbor_tag_decode.c in Sources */,
Laurence Lundbladee2c893c2020-12-26 17:41:53 -0800595 E7FDBF20257A6C1F007138A8 /* float_tests.c in Sources */,
596 E7FDBF21257A6C1F007138A8 /* qcbor_decode_tests.c in Sources */,
597 E7FDBF22257A6C1F007138A8 /* UsefulBuf.c in Sources */,
598 E7FDBF23257A6C1F007138A8 /* qcbor_encode_tests.c in Sources */,
599 E7FDBF24257A6C1F007138A8 /* cmd_line_main.c in Sources */,
600 E7FDBF25257A6C1F007138A8 /* example.c in Sources */,
601 E7FDBF26257A6C1F007138A8 /* UsefulBuf_Tests.c in Sources */,
602 );
603 runOnlyForDeploymentPostprocessing = 0;
604 };
Laurence Lundblade929ae132018-09-13 12:27:58 -0700605/* End PBXSourcesBuildPhase section */
606
607/* Begin XCBuildConfiguration section */
Laurence Lundbladef7c0adb2020-08-08 20:20:58 -0700608 E743D11924DD4EF50017899F /* Debug */ = {
Laurence Lundbladed4cd7232020-07-03 19:30:48 -0700609 isa = XCBuildConfiguration;
610 buildSettings = {
Laurence Lundbladef7c0adb2020-08-08 20:20:58 -0700611 CLANG_UNDEFINED_BEHAVIOR_SANITIZER_INTEGER = YES;
612 CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES;
Laurence Lundbladed4cd7232020-07-03 19:30:48 -0700613 CODE_SIGN_STYLE = Automatic;
Laurence Lundbladef7c0adb2020-08-08 20:20:58 -0700614 GCC_OPTIMIZATION_LEVEL = 0;
615 "GCC_PREPROCESSOR_DEFINITIONS[arch=*]" = QCBOR_DISABLE_FLOAT_HW_USE;
616 GCC_TREAT_WARNINGS_AS_ERRORS = YES;
617 GCC_WARN_PEDANTIC = YES;
Laurence Lundbladed4cd7232020-07-03 19:30:48 -0700618 PRODUCT_NAME = "$(TARGET_NAME)";
619 };
620 name = Debug;
621 };
Laurence Lundbladef7c0adb2020-08-08 20:20:58 -0700622 E743D11A24DD4EF50017899F /* Release */ = {
Laurence Lundbladed4cd7232020-07-03 19:30:48 -0700623 isa = XCBuildConfiguration;
624 buildSettings = {
Laurence Lundbladef7c0adb2020-08-08 20:20:58 -0700625 CLANG_UNDEFINED_BEHAVIOR_SANITIZER_INTEGER = YES;
626 CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES;
Laurence Lundbladed4cd7232020-07-03 19:30:48 -0700627 CODE_SIGN_STYLE = Automatic;
Laurence Lundbladef7c0adb2020-08-08 20:20:58 -0700628 GCC_OPTIMIZATION_LEVEL = 0;
629 GCC_TREAT_WARNINGS_AS_ERRORS = YES;
630 GCC_WARN_PEDANTIC = YES;
631 PRODUCT_NAME = "$(TARGET_NAME)";
632 };
633 name = Release;
634 };
635 E743D12F24DE05CC0017899F /* Debug */ = {
636 isa = XCBuildConfiguration;
637 buildSettings = {
638 CLANG_UNDEFINED_BEHAVIOR_SANITIZER_INTEGER = YES;
639 CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES;
640 CODE_SIGN_STYLE = Automatic;
641 GCC_OPTIMIZATION_LEVEL = 0;
642 "GCC_PREPROCESSOR_DEFINITIONS[arch=*]" = QCBOR_DISABLE_PREFERRED_FLOAT;
643 GCC_TREAT_WARNINGS_AS_ERRORS = YES;
644 GCC_WARN_PEDANTIC = YES;
645 PRODUCT_NAME = "$(TARGET_NAME)";
646 };
647 name = Debug;
648 };
649 E743D13024DE05CC0017899F /* Release */ = {
650 isa = XCBuildConfiguration;
651 buildSettings = {
652 CLANG_UNDEFINED_BEHAVIOR_SANITIZER_INTEGER = YES;
653 CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES;
654 CODE_SIGN_STYLE = Automatic;
655 GCC_OPTIMIZATION_LEVEL = 0;
656 GCC_TREAT_WARNINGS_AS_ERRORS = YES;
657 GCC_WARN_PEDANTIC = YES;
Laurence Lundbladed4cd7232020-07-03 19:30:48 -0700658 PRODUCT_NAME = "$(TARGET_NAME)";
659 };
660 name = Release;
661 };
Laurence Lundblade59289e52019-12-30 13:44:37 -0800662 E772022523B52C02006E966E /* Debug */ = {
663 isa = XCBuildConfiguration;
664 buildSettings = {
665 CLANG_UNDEFINED_BEHAVIOR_SANITIZER_INTEGER = YES;
666 CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES;
667 CODE_SIGN_STYLE = Automatic;
668 GCC_OPTIMIZATION_LEVEL = 0;
669 "GCC_PREPROCESSOR_DEFINITIONS[arch=*]" = QCBOR_CONFIG_DISABLE_EXP_AND_MANTISSA;
670 GCC_TREAT_WARNINGS_AS_ERRORS = YES;
671 GCC_WARN_PEDANTIC = YES;
672 PRODUCT_NAME = "$(TARGET_NAME)";
673 };
674 name = Debug;
675 };
676 E772022623B52C02006E966E /* Release */ = {
677 isa = XCBuildConfiguration;
678 buildSettings = {
679 CLANG_UNDEFINED_BEHAVIOR_SANITIZER_INTEGER = YES;
680 CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES;
681 CODE_SIGN_STYLE = Automatic;
682 GCC_OPTIMIZATION_LEVEL = 0;
683 GCC_TREAT_WARNINGS_AS_ERRORS = YES;
684 GCC_WARN_PEDANTIC = YES;
685 PRODUCT_NAME = "$(TARGET_NAME)";
686 };
687 name = Release;
688 };
Laurence Lundblade929ae132018-09-13 12:27:58 -0700689 E776E081214ADF7F00E67947 /* Debug */ = {
690 isa = XCBuildConfiguration;
691 buildSettings = {
692 ALWAYS_SEARCH_USER_PATHS = NO;
693 CLANG_ANALYZER_NONNULL = YES;
694 CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
695 CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
696 CLANG_CXX_LIBRARY = "libc++";
697 CLANG_ENABLE_MODULES = YES;
698 CLANG_ENABLE_OBJC_ARC = YES;
699 CLANG_ENABLE_OBJC_WEAK = YES;
700 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
701 CLANG_WARN_BOOL_CONVERSION = YES;
702 CLANG_WARN_COMMA = YES;
703 CLANG_WARN_CONSTANT_CONVERSION = YES;
704 CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
705 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
706 CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
707 CLANG_WARN_EMPTY_BODY = YES;
708 CLANG_WARN_ENUM_CONVERSION = YES;
Laurence Lundblade06350ea2020-01-27 19:32:40 -0800709 CLANG_WARN_IMPLICIT_SIGN_CONVERSION = YES;
Laurence Lundblade929ae132018-09-13 12:27:58 -0700710 CLANG_WARN_INFINITE_RECURSION = YES;
711 CLANG_WARN_INT_CONVERSION = YES;
712 CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
713 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
714 CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
715 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
716 CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
717 CLANG_WARN_STRICT_PROTOTYPES = YES;
Laurence Lundblade06350ea2020-01-27 19:32:40 -0800718 CLANG_WARN_SUSPICIOUS_IMPLICIT_CONVERSION = YES;
Laurence Lundblade929ae132018-09-13 12:27:58 -0700719 CLANG_WARN_SUSPICIOUS_MOVE = YES;
720 CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
721 CLANG_WARN_UNREACHABLE_CODE = YES;
722 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
723 CODE_SIGN_IDENTITY = "-";
724 COPY_PHASE_STRIP = NO;
725 DEBUG_INFORMATION_FORMAT = dwarf;
726 ENABLE_STRICT_OBJC_MSGSEND = YES;
727 ENABLE_TESTABILITY = YES;
728 GCC_C_LANGUAGE_STANDARD = gnu11;
729 GCC_DYNAMIC_NO_PIC = NO;
730 GCC_NO_COMMON_BLOCKS = YES;
Laurence Lundbladea954db92018-09-28 19:27:31 -0700731 GCC_OPTIMIZATION_LEVEL = 0;
Laurence Lundblade929ae132018-09-13 12:27:58 -0700732 GCC_PREPROCESSOR_DEFINITIONS = (
733 "DEBUG=1",
734 "$(inherited)",
735 );
Laurence Lundblade06350ea2020-01-27 19:32:40 -0800736 GCC_TREAT_INCOMPATIBLE_POINTER_TYPE_WARNINGS_AS_ERRORS = YES;
Laurence Lundblade929ae132018-09-13 12:27:58 -0700737 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
738 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
Laurence Lundblade06350ea2020-01-27 19:32:40 -0800739 GCC_WARN_SHADOW = YES;
740 GCC_WARN_SIGN_COMPARE = YES;
Laurence Lundblade929ae132018-09-13 12:27:58 -0700741 GCC_WARN_UNDECLARED_SELECTOR = YES;
742 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
743 GCC_WARN_UNUSED_FUNCTION = YES;
Laurence Lundblade06350ea2020-01-27 19:32:40 -0800744 GCC_WARN_UNUSED_LABEL = YES;
Laurence Lundblade929ae132018-09-13 12:27:58 -0700745 GCC_WARN_UNUSED_VARIABLE = YES;
Laurence Lundbladee3553422020-05-02 11:11:17 -0700746 "HEADER_SEARCH_PATHS[arch=*]" = inc;
Laurence Lundblade929ae132018-09-13 12:27:58 -0700747 MACOSX_DEPLOYMENT_TARGET = 10.13;
748 MTL_ENABLE_DEBUG_INFO = YES;
749 ONLY_ACTIVE_ARCH = YES;
750 SDKROOT = macosx;
751 };
752 name = Debug;
753 };
754 E776E082214ADF7F00E67947 /* Release */ = {
755 isa = XCBuildConfiguration;
756 buildSettings = {
757 ALWAYS_SEARCH_USER_PATHS = NO;
758 CLANG_ANALYZER_NONNULL = YES;
759 CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
760 CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
761 CLANG_CXX_LIBRARY = "libc++";
762 CLANG_ENABLE_MODULES = YES;
763 CLANG_ENABLE_OBJC_ARC = YES;
764 CLANG_ENABLE_OBJC_WEAK = YES;
765 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
766 CLANG_WARN_BOOL_CONVERSION = YES;
767 CLANG_WARN_COMMA = YES;
768 CLANG_WARN_CONSTANT_CONVERSION = YES;
769 CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
770 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
771 CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
772 CLANG_WARN_EMPTY_BODY = YES;
773 CLANG_WARN_ENUM_CONVERSION = YES;
Laurence Lundblade06350ea2020-01-27 19:32:40 -0800774 CLANG_WARN_IMPLICIT_SIGN_CONVERSION = YES;
Laurence Lundblade929ae132018-09-13 12:27:58 -0700775 CLANG_WARN_INFINITE_RECURSION = YES;
776 CLANG_WARN_INT_CONVERSION = YES;
777 CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
778 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
779 CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
780 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
781 CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
782 CLANG_WARN_STRICT_PROTOTYPES = YES;
Laurence Lundblade06350ea2020-01-27 19:32:40 -0800783 CLANG_WARN_SUSPICIOUS_IMPLICIT_CONVERSION = YES;
Laurence Lundblade929ae132018-09-13 12:27:58 -0700784 CLANG_WARN_SUSPICIOUS_MOVE = YES;
785 CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
786 CLANG_WARN_UNREACHABLE_CODE = YES;
787 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
788 CODE_SIGN_IDENTITY = "-";
789 COPY_PHASE_STRIP = NO;
790 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
791 ENABLE_NS_ASSERTIONS = NO;
792 ENABLE_STRICT_OBJC_MSGSEND = YES;
793 GCC_C_LANGUAGE_STANDARD = gnu11;
794 GCC_NO_COMMON_BLOCKS = YES;
Laurence Lundbladea954db92018-09-28 19:27:31 -0700795 GCC_OPTIMIZATION_LEVEL = 0;
Laurence Lundblade06350ea2020-01-27 19:32:40 -0800796 GCC_TREAT_INCOMPATIBLE_POINTER_TYPE_WARNINGS_AS_ERRORS = YES;
Laurence Lundblade929ae132018-09-13 12:27:58 -0700797 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
798 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
Laurence Lundblade06350ea2020-01-27 19:32:40 -0800799 GCC_WARN_SHADOW = YES;
800 GCC_WARN_SIGN_COMPARE = YES;
Laurence Lundblade929ae132018-09-13 12:27:58 -0700801 GCC_WARN_UNDECLARED_SELECTOR = YES;
802 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
803 GCC_WARN_UNUSED_FUNCTION = YES;
Laurence Lundblade06350ea2020-01-27 19:32:40 -0800804 GCC_WARN_UNUSED_LABEL = YES;
Laurence Lundblade929ae132018-09-13 12:27:58 -0700805 GCC_WARN_UNUSED_VARIABLE = YES;
Laurence Lundbladee3553422020-05-02 11:11:17 -0700806 "HEADER_SEARCH_PATHS[arch=*]" = inc;
Laurence Lundblade929ae132018-09-13 12:27:58 -0700807 MACOSX_DEPLOYMENT_TARGET = 10.13;
808 MTL_ENABLE_DEBUG_INFO = NO;
809 SDKROOT = macosx;
810 };
811 name = Release;
812 };
813 E776E084214ADF7F00E67947 /* Debug */ = {
814 isa = XCBuildConfiguration;
815 buildSettings = {
Laurence Lundbladef6531662018-12-04 10:42:22 +0900816 CLANG_UNDEFINED_BEHAVIOR_SANITIZER_INTEGER = YES;
817 CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES;
Laurence Lundblade929ae132018-09-13 12:27:58 -0700818 CODE_SIGN_STYLE = Automatic;
Laurence Lundblade0fb6c6d2018-10-12 22:02:05 +0800819 GCC_OPTIMIZATION_LEVEL = 0;
Laurence Lundbladef6531662018-12-04 10:42:22 +0900820 GCC_TREAT_WARNINGS_AS_ERRORS = YES;
821 GCC_WARN_PEDANTIC = YES;
Laurence Lundblade844bb5c2020-03-01 17:27:25 -0800822 "HEADER_SEARCH_PATHS[arch=*]" = inc;
Laurence Lundblade929ae132018-09-13 12:27:58 -0700823 PRODUCT_NAME = "$(TARGET_NAME)";
824 };
825 name = Debug;
826 };
827 E776E085214ADF7F00E67947 /* Release */ = {
828 isa = XCBuildConfiguration;
829 buildSettings = {
Laurence Lundbladef6531662018-12-04 10:42:22 +0900830 CLANG_UNDEFINED_BEHAVIOR_SANITIZER_INTEGER = YES;
831 CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES;
Laurence Lundblade929ae132018-09-13 12:27:58 -0700832 CODE_SIGN_STYLE = Automatic;
Laurence Lundblade0fb6c6d2018-10-12 22:02:05 +0800833 GCC_OPTIMIZATION_LEVEL = 0;
Laurence Lundbladef6531662018-12-04 10:42:22 +0900834 GCC_TREAT_WARNINGS_AS_ERRORS = YES;
835 GCC_WARN_PEDANTIC = YES;
Laurence Lundblade844bb5c2020-03-01 17:27:25 -0800836 "HEADER_SEARCH_PATHS[arch=*]" = inc;
Laurence Lundblade929ae132018-09-13 12:27:58 -0700837 PRODUCT_NAME = "$(TARGET_NAME)";
838 };
839 name = Release;
840 };
Laurence Lundbladef6da33c2020-11-26 18:15:05 -0800841 E7FDBF14256C969D007138A8 /* Debug */ = {
842 isa = XCBuildConfiguration;
843 buildSettings = {
844 CLANG_UNDEFINED_BEHAVIOR_SANITIZER_INTEGER = YES;
845 CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES;
846 CODE_SIGN_STYLE = Automatic;
847 GCC_OPTIMIZATION_LEVEL = 0;
848 GCC_PREPROCESSOR_DEFINITIONS = QCBOR_DISABLE_INDEFINITE_LENGTH_STRINGS;
849 GCC_TREAT_WARNINGS_AS_ERRORS = YES;
850 GCC_WARN_PEDANTIC = YES;
851 "HEADER_SEARCH_PATHS[arch=*]" = inc;
852 PRODUCT_NAME = "$(TARGET_NAME)";
853 };
854 name = Debug;
855 };
856 E7FDBF15256C969D007138A8 /* Release */ = {
857 isa = XCBuildConfiguration;
858 buildSettings = {
859 CLANG_UNDEFINED_BEHAVIOR_SANITIZER_INTEGER = YES;
860 CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES;
861 CODE_SIGN_STYLE = Automatic;
862 GCC_OPTIMIZATION_LEVEL = 0;
863 GCC_TREAT_WARNINGS_AS_ERRORS = YES;
864 GCC_WARN_PEDANTIC = YES;
865 "HEADER_SEARCH_PATHS[arch=*]" = inc;
866 PRODUCT_NAME = "$(TARGET_NAME)";
867 };
868 name = Release;
869 };
Laurence Lundbladee2c893c2020-12-26 17:41:53 -0800870 E7FDBF2A257A6C1F007138A8 /* Debug */ = {
871 isa = XCBuildConfiguration;
872 buildSettings = {
873 CLANG_UNDEFINED_BEHAVIOR_SANITIZER_INTEGER = YES;
874 CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES;
875 CODE_SIGN_STYLE = Automatic;
876 GCC_OPTIMIZATION_LEVEL = 0;
877 GCC_PREPROCESSOR_DEFINITIONS = QCBOR_DISABLE_INDEFINITE_LENGTH_ARRAYS;
878 GCC_TREAT_WARNINGS_AS_ERRORS = YES;
879 GCC_WARN_PEDANTIC = YES;
880 "HEADER_SEARCH_PATHS[arch=*]" = inc;
881 PRODUCT_NAME = "$(TARGET_NAME)";
882 };
883 name = Debug;
884 };
885 E7FDBF2B257A6C1F007138A8 /* Release */ = {
886 isa = XCBuildConfiguration;
887 buildSettings = {
888 CLANG_UNDEFINED_BEHAVIOR_SANITIZER_INTEGER = YES;
889 CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES;
890 CODE_SIGN_STYLE = Automatic;
891 GCC_OPTIMIZATION_LEVEL = 0;
892 GCC_TREAT_WARNINGS_AS_ERRORS = YES;
893 GCC_WARN_PEDANTIC = YES;
894 "HEADER_SEARCH_PATHS[arch=*]" = inc;
895 PRODUCT_NAME = "$(TARGET_NAME)";
896 };
897 name = Release;
898 };
Laurence Lundblade929ae132018-09-13 12:27:58 -0700899/* End XCBuildConfiguration section */
900
901/* Begin XCConfigurationList section */
Laurence Lundbladef7c0adb2020-08-08 20:20:58 -0700902 E743D11824DD4EF50017899F /* Build configuration list for PBXNativeTarget "QCBOR_Disable_HW_Float" */ = {
Laurence Lundbladed4cd7232020-07-03 19:30:48 -0700903 isa = XCConfigurationList;
904 buildConfigurations = (
Laurence Lundbladef7c0adb2020-08-08 20:20:58 -0700905 E743D11924DD4EF50017899F /* Debug */,
906 E743D11A24DD4EF50017899F /* Release */,
907 );
908 defaultConfigurationIsVisible = 0;
909 defaultConfigurationName = Release;
910 };
911 E743D12E24DE05CC0017899F /* Build configuration list for PBXNativeTarget "QCBOR_Disable_Preferred_Float" */ = {
912 isa = XCConfigurationList;
913 buildConfigurations = (
914 E743D12F24DE05CC0017899F /* Debug */,
915 E743D13024DE05CC0017899F /* Release */,
Laurence Lundbladed4cd7232020-07-03 19:30:48 -0700916 );
917 defaultConfigurationIsVisible = 0;
918 defaultConfigurationName = Release;
919 };
Laurence Lundblade59289e52019-12-30 13:44:37 -0800920 E772022423B52C02006E966E /* Build configuration list for PBXNativeTarget "QCBOR_Disable_Exp_Mantissa" */ = {
921 isa = XCConfigurationList;
922 buildConfigurations = (
923 E772022523B52C02006E966E /* Debug */,
924 E772022623B52C02006E966E /* Release */,
925 );
926 defaultConfigurationIsVisible = 0;
927 defaultConfigurationName = Release;
928 };
Laurence Lundblade929ae132018-09-13 12:27:58 -0700929 E776E077214ADF7F00E67947 /* Build configuration list for PBXProject "QCBOR" */ = {
930 isa = XCConfigurationList;
931 buildConfigurations = (
932 E776E081214ADF7F00E67947 /* Debug */,
933 E776E082214ADF7F00E67947 /* Release */,
934 );
935 defaultConfigurationIsVisible = 0;
936 defaultConfigurationName = Release;
937 };
938 E776E083214ADF7F00E67947 /* Build configuration list for PBXNativeTarget "QCBOR" */ = {
939 isa = XCConfigurationList;
940 buildConfigurations = (
941 E776E084214ADF7F00E67947 /* Debug */,
942 E776E085214ADF7F00E67947 /* Release */,
943 );
944 defaultConfigurationIsVisible = 0;
945 defaultConfigurationName = Release;
946 };
Laurence Lundbladef6da33c2020-11-26 18:15:05 -0800947 E7FDBF13256C969D007138A8 /* Build configuration list for PBXNativeTarget "QCBOR_Disable_Indef" */ = {
948 isa = XCConfigurationList;
949 buildConfigurations = (
950 E7FDBF14256C969D007138A8 /* Debug */,
951 E7FDBF15256C969D007138A8 /* Release */,
952 );
953 defaultConfigurationIsVisible = 0;
954 defaultConfigurationName = Release;
955 };
Laurence Lundbladee2c893c2020-12-26 17:41:53 -0800956 E7FDBF29257A6C1F007138A8 /* Build configuration list for PBXNativeTarget "QCBOR_Disable_Indef_array" */ = {
957 isa = XCConfigurationList;
958 buildConfigurations = (
959 E7FDBF2A257A6C1F007138A8 /* Debug */,
960 E7FDBF2B257A6C1F007138A8 /* Release */,
961 );
962 defaultConfigurationIsVisible = 0;
963 defaultConfigurationName = Release;
964 };
Laurence Lundblade929ae132018-09-13 12:27:58 -0700965/* End XCConfigurationList section */
966 };
967 rootObject = E776E074214ADF7F00E67947 /* Project object */;
968}