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