1// !$*UTF8*$!
2{
3	archiveVersion = 1;
4	classes = {
5	};
6	objectVersion = 50;
7	objects = {
8
9/* Begin PBXBuildFile section */
10		07A82EDB213941D00078D120 /* imgui_widgets.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 07A82EDA213941D00078D120 /* imgui_widgets.cpp */; };
11		4080A99820B02D340036BA46 /* main.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4080A98A20B02CD90036BA46 /* main.mm */; };
12		4080A9A220B034280036BA46 /* imgui_impl_opengl2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4080A99E20B034280036BA46 /* imgui_impl_opengl2.cpp */; };
13		4080A9AD20B0343C0036BA46 /* imgui_demo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4080A9A620B0343C0036BA46 /* imgui_demo.cpp */; };
14		4080A9AE20B0343C0036BA46 /* imgui.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4080A9A720B0343C0036BA46 /* imgui.cpp */; };
15		4080A9AF20B0343C0036BA46 /* imgui_draw.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4080A9AA20B0343C0036BA46 /* imgui_draw.cpp */; };
16		4080A9B020B0347A0036BA46 /* imgui_impl_osx.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4080A99F20B034280036BA46 /* imgui_impl_osx.mm */; };
17		4080A9B320B034E40036BA46 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4080A9B220B034E40036BA46 /* Cocoa.framework */; };
18		4080A9B520B034EA0036BA46 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4080A9B420B034EA0036BA46 /* OpenGL.framework */; };
19/* End PBXBuildFile section */
20
21/* Begin PBXCopyFilesBuildPhase section */
22		4080A96920B029B00036BA46 /* CopyFiles */ = {
23			isa = PBXCopyFilesBuildPhase;
24			buildActionMask = 2147483647;
25			dstPath = /usr/share/man/man1/;
26			dstSubfolderSpec = 0;
27			files = (
28			);
29			runOnlyForDeploymentPostprocessing = 1;
30		};
31/* End PBXCopyFilesBuildPhase section */
32
33/* Begin PBXFileReference section */
34		07A82EDA213941D00078D120 /* imgui_widgets.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = imgui_widgets.cpp; path = ../../imgui_widgets.cpp; sourceTree = "<group>"; };
35		4080A96B20B029B00036BA46 /* example_osx_opengl2 */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = example_osx_opengl2; sourceTree = BUILT_PRODUCTS_DIR; };
36		4080A98A20B02CD90036BA46 /* main.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = main.mm; sourceTree = SOURCE_ROOT; };
37		4080A99E20B034280036BA46 /* imgui_impl_opengl2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = imgui_impl_opengl2.cpp; path = ../imgui_impl_opengl2.cpp; sourceTree = "<group>"; };
38		4080A99F20B034280036BA46 /* imgui_impl_osx.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = imgui_impl_osx.mm; path = ../imgui_impl_osx.mm; sourceTree = "<group>"; };
39		4080A9A020B034280036BA46 /* imgui_impl_opengl2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = imgui_impl_opengl2.h; path = ../imgui_impl_opengl2.h; sourceTree = "<group>"; };
40		4080A9A120B034280036BA46 /* imgui_impl_osx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = imgui_impl_osx.h; path = ../imgui_impl_osx.h; sourceTree = "<group>"; };
41		4080A9A420B0343C0036BA46 /* stb_truetype.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = stb_truetype.h; path = ../../stb_truetype.h; sourceTree = "<group>"; };
42		4080A9A520B0343C0036BA46 /* imgui_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = imgui_internal.h; path = ../../imgui_internal.h; sourceTree = "<group>"; };
43		4080A9A620B0343C0036BA46 /* imgui_demo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = imgui_demo.cpp; path = ../../imgui_demo.cpp; sourceTree = "<group>"; };
44		4080A9A720B0343C0036BA46 /* imgui.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = imgui.cpp; path = ../../imgui.cpp; sourceTree = "<group>"; };
45		4080A9A820B0343C0036BA46 /* imgui.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = imgui.h; path = ../../imgui.h; sourceTree = "<group>"; };
46		4080A9A920B0343C0036BA46 /* stb_rect_pack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = stb_rect_pack.h; path = ../../stb_rect_pack.h; sourceTree = "<group>"; };
47		4080A9AA20B0343C0036BA46 /* imgui_draw.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = imgui_draw.cpp; path = ../../imgui_draw.cpp; sourceTree = "<group>"; };
48		4080A9AB20B0343C0036BA46 /* stb_textedit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = stb_textedit.h; path = ../../stb_textedit.h; sourceTree = "<group>"; };
49		4080A9AC20B0343C0036BA46 /* imconfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = imconfig.h; path = ../../imconfig.h; sourceTree = "<group>"; };
50		4080A9B220B034E40036BA46 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; };
51		4080A9B420B034EA0036BA46 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = System/Library/Frameworks/OpenGL.framework; sourceTree = SDKROOT; };
52/* End PBXFileReference section */
53
54/* Begin PBXFrameworksBuildPhase section */
55		4080A96820B029B00036BA46 /* Frameworks */ = {
56			isa = PBXFrameworksBuildPhase;
57			buildActionMask = 2147483647;
58			files = (
59				4080A9B520B034EA0036BA46 /* OpenGL.framework in Frameworks */,
60				4080A9B320B034E40036BA46 /* Cocoa.framework in Frameworks */,
61			);
62			runOnlyForDeploymentPostprocessing = 0;
63		};
64/* End PBXFrameworksBuildPhase section */
65
66/* Begin PBXGroup section */
67		4080A96220B029B00036BA46 = {
68			isa = PBXGroup;
69			children = (
70				4080A9AC20B0343C0036BA46 /* imconfig.h */,
71				4080A9A720B0343C0036BA46 /* imgui.cpp */,
72				4080A9A820B0343C0036BA46 /* imgui.h */,
73				07A82EDA213941D00078D120 /* imgui_widgets.cpp */,
74				4080A9A620B0343C0036BA46 /* imgui_demo.cpp */,
75				4080A9AA20B0343C0036BA46 /* imgui_draw.cpp */,
76				4080A9A520B0343C0036BA46 /* imgui_internal.h */,
77				4080A9A920B0343C0036BA46 /* stb_rect_pack.h */,
78				4080A9AB20B0343C0036BA46 /* stb_textedit.h */,
79				4080A9A420B0343C0036BA46 /* stb_truetype.h */,
80				4080A99E20B034280036BA46 /* imgui_impl_opengl2.cpp */,
81				4080A9A020B034280036BA46 /* imgui_impl_opengl2.h */,
82				4080A9A120B034280036BA46 /* imgui_impl_osx.h */,
83				4080A99F20B034280036BA46 /* imgui_impl_osx.mm */,
84				4080A98A20B02CD90036BA46 /* main.mm */,
85				4080A96C20B029B00036BA46 /* Products */,
86				4080A9B120B034E40036BA46 /* Frameworks */,
87			);
88			sourceTree = "<group>";
89		};
90		4080A96C20B029B00036BA46 /* Products */ = {
91			isa = PBXGroup;
92			children = (
93				4080A96B20B029B00036BA46 /* example_osx_opengl2 */,
94			);
95			name = Products;
96			sourceTree = "<group>";
97		};
98		4080A9B120B034E40036BA46 /* Frameworks */ = {
99			isa = PBXGroup;
100			children = (
101				4080A9B420B034EA0036BA46 /* OpenGL.framework */,
102				4080A9B220B034E40036BA46 /* Cocoa.framework */,
103			);
104			name = Frameworks;
105			sourceTree = "<group>";
106		};
107/* End PBXGroup section */
108
109/* Begin PBXNativeTarget section */
110		4080A96A20B029B00036BA46 /* example_osx_opengl2 */ = {
111			isa = PBXNativeTarget;
112			buildConfigurationList = 4080A97220B029B00036BA46 /* Build configuration list for PBXNativeTarget "example_osx_opengl2" */;
113			buildPhases = (
114				4080A96720B029B00036BA46 /* Sources */,
115				4080A96820B029B00036BA46 /* Frameworks */,
116				4080A96920B029B00036BA46 /* CopyFiles */,
117			);
118			buildRules = (
119			);
120			dependencies = (
121			);
122			name = example_osx_opengl2;
123			productName = example_osx_opengl2;
124			productReference = 4080A96B20B029B00036BA46 /* example_osx_opengl2 */;
125			productType = "com.apple.product-type.tool";
126		};
127/* End PBXNativeTarget section */
128
129/* Begin PBXProject section */
130		4080A96320B029B00036BA46 /* Project object */ = {
131			isa = PBXProject;
132			attributes = {
133				LastUpgradeCheck = 0930;
134				ORGANIZATIONNAME = ImGui;
135				TargetAttributes = {
136					4080A96A20B029B00036BA46 = {
137						CreatedOnToolsVersion = 9.3.1;
138					};
139				};
140			};
141			buildConfigurationList = 4080A96620B029B00036BA46 /* Build configuration list for PBXProject "example_apple_opengl2" */;
142			compatibilityVersion = "Xcode 9.3";
143			developmentRegion = en;
144			hasScannedForEncodings = 0;
145			knownRegions = (
146				en,
147			);
148			mainGroup = 4080A96220B029B00036BA46;
149			productRefGroup = 4080A96C20B029B00036BA46 /* Products */;
150			projectDirPath = "";
151			projectRoot = "";
152			targets = (
153				4080A96A20B029B00036BA46 /* example_osx_opengl2 */,
154			);
155		};
156/* End PBXProject section */
157
158/* Begin PBXSourcesBuildPhase section */
159		4080A96720B029B00036BA46 /* Sources */ = {
160			isa = PBXSourcesBuildPhase;
161			buildActionMask = 2147483647;
162			files = (
163				4080A99820B02D340036BA46 /* main.mm in Sources */,
164				4080A9AD20B0343C0036BA46 /* imgui_demo.cpp in Sources */,
165				4080A9AF20B0343C0036BA46 /* imgui_draw.cpp in Sources */,
166				4080A9A220B034280036BA46 /* imgui_impl_opengl2.cpp in Sources */,
167				4080A9B020B0347A0036BA46 /* imgui_impl_osx.mm in Sources */,
168				4080A9AE20B0343C0036BA46 /* imgui.cpp in Sources */,
169				07A82EDB213941D00078D120 /* imgui_widgets.cpp in Sources */,
170			);
171			runOnlyForDeploymentPostprocessing = 0;
172		};
173/* End PBXSourcesBuildPhase section */
174
175/* Begin XCBuildConfiguration section */
176		4080A97020B029B00036BA46 /* Debug */ = {
177			isa = XCBuildConfiguration;
178			buildSettings = {
179				ALWAYS_SEARCH_USER_PATHS = NO;
180				CLANG_ANALYZER_NONNULL = YES;
181				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
182				CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
183				CLANG_CXX_LIBRARY = "libc++";
184				CLANG_ENABLE_MODULES = YES;
185				CLANG_ENABLE_OBJC_ARC = YES;
186				CLANG_ENABLE_OBJC_WEAK = YES;
187				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
188				CLANG_WARN_BOOL_CONVERSION = YES;
189				CLANG_WARN_COMMA = YES;
190				CLANG_WARN_CONSTANT_CONVERSION = YES;
191				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
192				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
193				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
194				CLANG_WARN_EMPTY_BODY = YES;
195				CLANG_WARN_ENUM_CONVERSION = YES;
196				CLANG_WARN_INFINITE_RECURSION = YES;
197				CLANG_WARN_INT_CONVERSION = YES;
198				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
199				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
200				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
201				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
202				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
203				CLANG_WARN_STRICT_PROTOTYPES = YES;
204				CLANG_WARN_SUSPICIOUS_MOVE = YES;
205				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
206				CLANG_WARN_UNREACHABLE_CODE = YES;
207				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
208				CODE_SIGN_IDENTITY = "-";
209				COPY_PHASE_STRIP = NO;
210				DEBUG_INFORMATION_FORMAT = dwarf;
211				ENABLE_STRICT_OBJC_MSGSEND = YES;
212				ENABLE_TESTABILITY = YES;
213				GCC_C_LANGUAGE_STANDARD = gnu11;
214				GCC_DYNAMIC_NO_PIC = NO;
215				GCC_NO_COMMON_BLOCKS = YES;
216				GCC_OPTIMIZATION_LEVEL = 0;
217				GCC_PREPROCESSOR_DEFINITIONS = (
218					"DEBUG=1",
219					"$(inherited)",
220				);
221				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
222				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
223				GCC_WARN_UNDECLARED_SELECTOR = YES;
224				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
225				GCC_WARN_UNUSED_FUNCTION = YES;
226				GCC_WARN_UNUSED_VARIABLE = YES;
227				MACOSX_DEPLOYMENT_TARGET = 10.13;
228				MTL_ENABLE_DEBUG_INFO = YES;
229				ONLY_ACTIVE_ARCH = YES;
230				SDKROOT = macosx;
231			};
232			name = Debug;
233		};
234		4080A97120B029B00036BA46 /* Release */ = {
235			isa = XCBuildConfiguration;
236			buildSettings = {
237				ALWAYS_SEARCH_USER_PATHS = NO;
238				CLANG_ANALYZER_NONNULL = YES;
239				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
240				CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
241				CLANG_CXX_LIBRARY = "libc++";
242				CLANG_ENABLE_MODULES = YES;
243				CLANG_ENABLE_OBJC_ARC = YES;
244				CLANG_ENABLE_OBJC_WEAK = YES;
245				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
246				CLANG_WARN_BOOL_CONVERSION = YES;
247				CLANG_WARN_COMMA = YES;
248				CLANG_WARN_CONSTANT_CONVERSION = YES;
249				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
250				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
251				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
252				CLANG_WARN_EMPTY_BODY = YES;
253				CLANG_WARN_ENUM_CONVERSION = YES;
254				CLANG_WARN_INFINITE_RECURSION = YES;
255				CLANG_WARN_INT_CONVERSION = YES;
256				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
257				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
258				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
259				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
260				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
261				CLANG_WARN_STRICT_PROTOTYPES = YES;
262				CLANG_WARN_SUSPICIOUS_MOVE = YES;
263				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
264				CLANG_WARN_UNREACHABLE_CODE = YES;
265				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
266				CODE_SIGN_IDENTITY = "-";
267				COPY_PHASE_STRIP = NO;
268				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
269				ENABLE_NS_ASSERTIONS = NO;
270				ENABLE_STRICT_OBJC_MSGSEND = YES;
271				GCC_C_LANGUAGE_STANDARD = gnu11;
272				GCC_NO_COMMON_BLOCKS = YES;
273				GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
274				GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
275				GCC_WARN_UNDECLARED_SELECTOR = YES;
276				GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
277				GCC_WARN_UNUSED_FUNCTION = YES;
278				GCC_WARN_UNUSED_VARIABLE = YES;
279				MACOSX_DEPLOYMENT_TARGET = 10.13;
280				MTL_ENABLE_DEBUG_INFO = NO;
281				SDKROOT = macosx;
282			};
283			name = Release;
284		};
285		4080A97320B029B00036BA46 /* Debug */ = {
286			isa = XCBuildConfiguration;
287			buildSettings = {
288				CODE_SIGN_STYLE = Automatic;
289				PRODUCT_NAME = "$(TARGET_NAME)";
290				SYSTEM_HEADER_SEARCH_PATHS = ../libs/gl3w;
291				USER_HEADER_SEARCH_PATHS = ../..;
292			};
293			name = Debug;
294		};
295		4080A97420B029B00036BA46 /* Release */ = {
296			isa = XCBuildConfiguration;
297			buildSettings = {
298				CODE_SIGN_STYLE = Automatic;
299				PRODUCT_NAME = "$(TARGET_NAME)";
300				SYSTEM_HEADER_SEARCH_PATHS = ../libs/gl3w;
301				USER_HEADER_SEARCH_PATHS = ../..;
302			};
303			name = Release;
304		};
305/* End XCBuildConfiguration section */
306
307/* Begin XCConfigurationList section */
308		4080A96620B029B00036BA46 /* Build configuration list for PBXProject "example_apple_opengl2" */ = {
309			isa = XCConfigurationList;
310			buildConfigurations = (
311				4080A97020B029B00036BA46 /* Debug */,
312				4080A97120B029B00036BA46 /* Release */,
313			);
314			defaultConfigurationIsVisible = 0;
315			defaultConfigurationName = Release;
316		};
317		4080A97220B029B00036BA46 /* Build configuration list for PBXNativeTarget "example_osx_opengl2" */ = {
318			isa = XCConfigurationList;
319			buildConfigurations = (
320				4080A97320B029B00036BA46 /* Debug */,
321				4080A97420B029B00036BA46 /* Release */,
322			);
323			defaultConfigurationIsVisible = 0;
324			defaultConfigurationName = Release;
325		};
326/* End XCConfigurationList section */
327	};
328	rootObject = 4080A96320B029B00036BA46 /* Project object */;
329}
330