project.pbxproj (24275B)
1 // !$*UTF8*$! 2 { 3 archiveVersion = 1; 4 classes = { 5 }; 6 objectVersion = 48; 7 objects = { 8 9 /* Begin PBXBuildFile section */ 10 07A82ED82139413D0078D120 /* imgui_widgets.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 07A82ED72139413C0078D120 /* imgui_widgets.cpp */; }; 11 07A82ED92139418F0078D120 /* imgui_widgets.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 07A82ED72139413C0078D120 /* imgui_widgets.cpp */; }; 12 5079822E257677DB0038A28D /* imgui_tables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5079822D257677DB0038A28D /* imgui_tables.cpp */; }; 13 8309BD8F253CCAAA0045E2A1 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8309BD8E253CCAAA0045E2A1 /* UIKit.framework */; }; 14 8309BDA5253CCC070045E2A1 /* main.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8309BDA0253CCBC10045E2A1 /* main.mm */; }; 15 8309BDA8253CCC080045E2A1 /* main.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8309BDA0253CCBC10045E2A1 /* main.mm */; }; 16 8309BDBB253CCCAD0045E2A1 /* imgui_impl_metal.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8309BDB5253CCC9D0045E2A1 /* imgui_impl_metal.mm */; }; 17 8309BDBE253CCCB60045E2A1 /* imgui_impl_metal.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8309BDB5253CCC9D0045E2A1 /* imgui_impl_metal.mm */; }; 18 8309BDBF253CCCB60045E2A1 /* imgui_impl_osx.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8309BDB6253CCC9D0045E2A1 /* imgui_impl_osx.mm */; }; 19 8309BDC6253CCCFE0045E2A1 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8309BDC5253CCCFE0045E2A1 /* AppKit.framework */; }; 20 8309BDFC253CDAB30045E2A1 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 8309BDF7253CDAAE0045E2A1 /* LaunchScreen.storyboard */; }; 21 8309BE04253CDAB60045E2A1 /* MainMenu.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 8309BDFA253CDAAE0045E2A1 /* MainMenu.storyboard */; }; 22 83BBE9E520EB46B900295997 /* Metal.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83BBE9E420EB46B900295997 /* Metal.framework */; }; 23 83BBE9E720EB46BD00295997 /* MetalKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83BBE9E620EB46BD00295997 /* MetalKit.framework */; }; 24 83BBE9EC20EB471700295997 /* MetalKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83BBE9EA20EB471700295997 /* MetalKit.framework */; }; 25 83BBE9ED20EB471700295997 /* Metal.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 83BBE9EB20EB471700295997 /* Metal.framework */; }; 26 83BBEA0520EB54E700295997 /* imgui_draw.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 83BBEA0120EB54E700295997 /* imgui_draw.cpp */; }; 27 83BBEA0620EB54E700295997 /* imgui_draw.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 83BBEA0120EB54E700295997 /* imgui_draw.cpp */; }; 28 83BBEA0720EB54E700295997 /* imgui_demo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 83BBEA0220EB54E700295997 /* imgui_demo.cpp */; }; 29 83BBEA0820EB54E700295997 /* imgui_demo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 83BBEA0220EB54E700295997 /* imgui_demo.cpp */; }; 30 83BBEA0920EB54E700295997 /* imgui.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 83BBEA0320EB54E700295997 /* imgui.cpp */; }; 31 83BBEA0A20EB54E700295997 /* imgui.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 83BBEA0320EB54E700295997 /* imgui.cpp */; }; 32 /* End PBXBuildFile section */ 33 34 /* Begin PBXFileReference section */ 35 07A82ED62139413C0078D120 /* imgui_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = imgui_internal.h; path = ../../imgui_internal.h; sourceTree = "<group>"; }; 36 07A82ED72139413C0078D120 /* imgui_widgets.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = imgui_widgets.cpp; path = ../../imgui_widgets.cpp; sourceTree = "<group>"; }; 37 5079822D257677DB0038A28D /* imgui_tables.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = imgui_tables.cpp; path = ../../imgui_tables.cpp; sourceTree = "<group>"; }; 38 8307E7C420E9F9C900473790 /* example_apple_metal.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = example_apple_metal.app; sourceTree = BUILT_PRODUCTS_DIR; }; 39 8307E7DA20E9F9C900473790 /* example_apple_metal.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = example_apple_metal.app; sourceTree = BUILT_PRODUCTS_DIR; }; 40 8309BD8E253CCAAA0045E2A1 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; 41 8309BDA0253CCBC10045E2A1 /* main.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = main.mm; sourceTree = "<group>"; }; 42 8309BDB5253CCC9D0045E2A1 /* imgui_impl_metal.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = imgui_impl_metal.mm; path = ../../backends/imgui_impl_metal.mm; sourceTree = "<group>"; }; 43 8309BDB6253CCC9D0045E2A1 /* imgui_impl_osx.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; name = imgui_impl_osx.mm; path = ../../backends/imgui_impl_osx.mm; sourceTree = "<group>"; }; 44 8309BDC5253CCCFE0045E2A1 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; }; 45 8309BDF7253CDAAE0045E2A1 /* LaunchScreen.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = LaunchScreen.storyboard; sourceTree = "<group>"; }; 46 8309BDF8253CDAAE0045E2A1 /* Info-iOS.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Info-iOS.plist"; sourceTree = "<group>"; }; 47 8309BDFA253CDAAE0045E2A1 /* MainMenu.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = MainMenu.storyboard; sourceTree = "<group>"; }; 48 8309BDFB253CDAAE0045E2A1 /* Info-macOS.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Info-macOS.plist"; sourceTree = "<group>"; }; 49 83BBE9E420EB46B900295997 /* Metal.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Metal.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.4.sdk/System/Library/Frameworks/Metal.framework; sourceTree = DEVELOPER_DIR; }; 50 83BBE9E620EB46BD00295997 /* MetalKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MetalKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.4.sdk/System/Library/Frameworks/MetalKit.framework; sourceTree = DEVELOPER_DIR; }; 51 83BBE9E820EB46C100295997 /* ModelIO.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ModelIO.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.4.sdk/System/Library/Frameworks/ModelIO.framework; sourceTree = DEVELOPER_DIR; }; 52 83BBE9EA20EB471700295997 /* MetalKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MetalKit.framework; path = System/Library/Frameworks/MetalKit.framework; sourceTree = SDKROOT; }; 53 83BBE9EB20EB471700295997 /* Metal.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Metal.framework; path = System/Library/Frameworks/Metal.framework; sourceTree = SDKROOT; }; 54 83BBE9EE20EB471C00295997 /* ModelIO.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ModelIO.framework; path = System/Library/Frameworks/ModelIO.framework; sourceTree = SDKROOT; }; 55 83BBEA0020EB54E700295997 /* imgui.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = imgui.h; path = ../../imgui.h; sourceTree = "<group>"; }; 56 83BBEA0120EB54E700295997 /* imgui_draw.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = imgui_draw.cpp; path = ../../imgui_draw.cpp; sourceTree = "<group>"; }; 57 83BBEA0220EB54E700295997 /* imgui_demo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = imgui_demo.cpp; path = ../../imgui_demo.cpp; sourceTree = "<group>"; }; 58 83BBEA0320EB54E700295997 /* imgui.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = imgui.cpp; path = ../../imgui.cpp; sourceTree = "<group>"; }; 59 83BBEA0420EB54E700295997 /* imconfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = imconfig.h; path = ../../imconfig.h; sourceTree = "<group>"; }; 60 /* End PBXFileReference section */ 61 62 /* Begin PBXFrameworksBuildPhase section */ 63 8307E7C120E9F9C900473790 /* Frameworks */ = { 64 isa = PBXFrameworksBuildPhase; 65 buildActionMask = 2147483647; 66 files = ( 67 8309BD8F253CCAAA0045E2A1 /* UIKit.framework in Frameworks */, 68 83BBE9E720EB46BD00295997 /* MetalKit.framework in Frameworks */, 69 83BBE9E520EB46B900295997 /* Metal.framework in Frameworks */, 70 ); 71 runOnlyForDeploymentPostprocessing = 0; 72 }; 73 8307E7D720E9F9C900473790 /* Frameworks */ = { 74 isa = PBXFrameworksBuildPhase; 75 buildActionMask = 2147483647; 76 files = ( 77 8309BDC6253CCCFE0045E2A1 /* AppKit.framework in Frameworks */, 78 83BBE9EC20EB471700295997 /* MetalKit.framework in Frameworks */, 79 83BBE9ED20EB471700295997 /* Metal.framework in Frameworks */, 80 ); 81 runOnlyForDeploymentPostprocessing = 0; 82 }; 83 /* End PBXFrameworksBuildPhase section */ 84 85 /* Begin PBXGroup section */ 86 8307E7B520E9F9C700473790 = { 87 isa = PBXGroup; 88 children = ( 89 83BBE9F020EB544400295997 /* imgui */, 90 8309BD9E253CCBA70045E2A1 /* example */, 91 8307E7C520E9F9C900473790 /* Products */, 92 83BBE9E320EB46B800295997 /* Frameworks */, 93 ); 94 sourceTree = "<group>"; 95 }; 96 8307E7C520E9F9C900473790 /* Products */ = { 97 isa = PBXGroup; 98 children = ( 99 8307E7C420E9F9C900473790 /* example_apple_metal.app */, 100 8307E7DA20E9F9C900473790 /* example_apple_metal.app */, 101 ); 102 name = Products; 103 sourceTree = "<group>"; 104 }; 105 8309BD9E253CCBA70045E2A1 /* example */ = { 106 isa = PBXGroup; 107 children = ( 108 8309BDF6253CDAAE0045E2A1 /* iOS */, 109 8309BDF9253CDAAE0045E2A1 /* macOS */, 110 8309BDA0253CCBC10045E2A1 /* main.mm */, 111 ); 112 name = example; 113 sourceTree = "<group>"; 114 }; 115 8309BDF6253CDAAE0045E2A1 /* iOS */ = { 116 isa = PBXGroup; 117 children = ( 118 8309BDF7253CDAAE0045E2A1 /* LaunchScreen.storyboard */, 119 8309BDF8253CDAAE0045E2A1 /* Info-iOS.plist */, 120 ); 121 path = iOS; 122 sourceTree = "<group>"; 123 }; 124 8309BDF9253CDAAE0045E2A1 /* macOS */ = { 125 isa = PBXGroup; 126 children = ( 127 8309BDFA253CDAAE0045E2A1 /* MainMenu.storyboard */, 128 8309BDFB253CDAAE0045E2A1 /* Info-macOS.plist */, 129 ); 130 path = macOS; 131 sourceTree = "<group>"; 132 }; 133 83BBE9E320EB46B800295997 /* Frameworks */ = { 134 isa = PBXGroup; 135 children = ( 136 8309BDC5253CCCFE0045E2A1 /* AppKit.framework */, 137 8309BD8E253CCAAA0045E2A1 /* UIKit.framework */, 138 83BBE9EE20EB471C00295997 /* ModelIO.framework */, 139 83BBE9EB20EB471700295997 /* Metal.framework */, 140 83BBE9EA20EB471700295997 /* MetalKit.framework */, 141 83BBE9E820EB46C100295997 /* ModelIO.framework */, 142 83BBE9E620EB46BD00295997 /* MetalKit.framework */, 143 83BBE9E420EB46B900295997 /* Metal.framework */, 144 ); 145 name = Frameworks; 146 sourceTree = "<group>"; 147 }; 148 83BBE9F020EB544400295997 /* imgui */ = { 149 isa = PBXGroup; 150 children = ( 151 5079822D257677DB0038A28D /* imgui_tables.cpp */, 152 8309BDB5253CCC9D0045E2A1 /* imgui_impl_metal.mm */, 153 8309BDB6253CCC9D0045E2A1 /* imgui_impl_osx.mm */, 154 83BBEA0420EB54E700295997 /* imconfig.h */, 155 83BBEA0320EB54E700295997 /* imgui.cpp */, 156 83BBEA0020EB54E700295997 /* imgui.h */, 157 83BBEA0220EB54E700295997 /* imgui_demo.cpp */, 158 83BBEA0120EB54E700295997 /* imgui_draw.cpp */, 159 07A82ED62139413C0078D120 /* imgui_internal.h */, 160 07A82ED72139413C0078D120 /* imgui_widgets.cpp */, 161 ); 162 name = imgui; 163 sourceTree = "<group>"; 164 }; 165 /* End PBXGroup section */ 166 167 /* Begin PBXNativeTarget section */ 168 8307E7C320E9F9C900473790 /* example_apple_metal_ios */ = { 169 isa = PBXNativeTarget; 170 buildConfigurationList = 8307E7F020E9F9C900473790 /* Build configuration list for PBXNativeTarget "example_apple_metal_ios" */; 171 buildPhases = ( 172 8307E7C020E9F9C900473790 /* Sources */, 173 8307E7C120E9F9C900473790 /* Frameworks */, 174 8307E7C220E9F9C900473790 /* Resources */, 175 ); 176 buildRules = ( 177 ); 178 dependencies = ( 179 ); 180 name = example_apple_metal_ios; 181 productName = "imguiex iOS"; 182 productReference = 8307E7C420E9F9C900473790 /* example_apple_metal.app */; 183 productType = "com.apple.product-type.application"; 184 }; 185 8307E7D920E9F9C900473790 /* example_apple_metal_macos */ = { 186 isa = PBXNativeTarget; 187 buildConfigurationList = 8307E7F320E9F9C900473790 /* Build configuration list for PBXNativeTarget "example_apple_metal_macos" */; 188 buildPhases = ( 189 8307E7D620E9F9C900473790 /* Sources */, 190 8307E7D720E9F9C900473790 /* Frameworks */, 191 8307E7D820E9F9C900473790 /* Resources */, 192 ); 193 buildRules = ( 194 ); 195 dependencies = ( 196 ); 197 name = example_apple_metal_macos; 198 productName = "imguiex macOS"; 199 productReference = 8307E7DA20E9F9C900473790 /* example_apple_metal.app */; 200 productType = "com.apple.product-type.application"; 201 }; 202 /* End PBXNativeTarget section */ 203 204 /* Begin PBXProject section */ 205 8307E7B620E9F9C700473790 /* Project object */ = { 206 isa = PBXProject; 207 attributes = { 208 LastUpgradeCheck = 1200; 209 ORGANIZATIONNAME = "Warren Moore"; 210 TargetAttributes = { 211 8307E7C320E9F9C900473790 = { 212 CreatedOnToolsVersion = 9.4.1; 213 ProvisioningStyle = Automatic; 214 }; 215 8307E7D920E9F9C900473790 = { 216 CreatedOnToolsVersion = 9.4.1; 217 ProvisioningStyle = Automatic; 218 }; 219 }; 220 }; 221 buildConfigurationList = 8307E7B920E9F9C700473790 /* Build configuration list for PBXProject "example_apple_metal" */; 222 compatibilityVersion = "Xcode 8.0"; 223 developmentRegion = en; 224 hasScannedForEncodings = 0; 225 knownRegions = ( 226 en, 227 Base, 228 ); 229 mainGroup = 8307E7B520E9F9C700473790; 230 productRefGroup = 8307E7C520E9F9C900473790 /* Products */; 231 projectDirPath = ""; 232 projectRoot = ""; 233 targets = ( 234 8307E7C320E9F9C900473790 /* example_apple_metal_ios */, 235 8307E7D920E9F9C900473790 /* example_apple_metal_macos */, 236 ); 237 }; 238 /* End PBXProject section */ 239 240 /* Begin PBXResourcesBuildPhase section */ 241 8307E7C220E9F9C900473790 /* Resources */ = { 242 isa = PBXResourcesBuildPhase; 243 buildActionMask = 2147483647; 244 files = ( 245 8309BDFC253CDAB30045E2A1 /* LaunchScreen.storyboard in Resources */, 246 ); 247 runOnlyForDeploymentPostprocessing = 0; 248 }; 249 8307E7D820E9F9C900473790 /* Resources */ = { 250 isa = PBXResourcesBuildPhase; 251 buildActionMask = 2147483647; 252 files = ( 253 8309BE04253CDAB60045E2A1 /* MainMenu.storyboard in Resources */, 254 ); 255 runOnlyForDeploymentPostprocessing = 0; 256 }; 257 /* End PBXResourcesBuildPhase section */ 258 259 /* Begin PBXSourcesBuildPhase section */ 260 8307E7C020E9F9C900473790 /* Sources */ = { 261 isa = PBXSourcesBuildPhase; 262 buildActionMask = 2147483647; 263 files = ( 264 8309BDBB253CCCAD0045E2A1 /* imgui_impl_metal.mm in Sources */, 265 83BBEA0920EB54E700295997 /* imgui.cpp in Sources */, 266 83BBEA0720EB54E700295997 /* imgui_demo.cpp in Sources */, 267 83BBEA0520EB54E700295997 /* imgui_draw.cpp in Sources */, 268 5079822E257677DB0038A28D /* imgui_tables.cpp in Sources */, 269 07A82ED82139413D0078D120 /* imgui_widgets.cpp in Sources */, 270 8309BDA5253CCC070045E2A1 /* main.mm in Sources */, 271 ); 272 runOnlyForDeploymentPostprocessing = 0; 273 }; 274 8307E7D620E9F9C900473790 /* Sources */ = { 275 isa = PBXSourcesBuildPhase; 276 buildActionMask = 2147483647; 277 files = ( 278 8309BDBE253CCCB60045E2A1 /* imgui_impl_metal.mm in Sources */, 279 8309BDBF253CCCB60045E2A1 /* imgui_impl_osx.mm in Sources */, 280 83BBEA0A20EB54E700295997 /* imgui.cpp in Sources */, 281 83BBEA0820EB54E700295997 /* imgui_demo.cpp in Sources */, 282 83BBEA0620EB54E700295997 /* imgui_draw.cpp in Sources */, 283 5079822E257677DB0038A28D /* imgui_tables.cpp in Sources */, 284 07A82ED92139418F0078D120 /* imgui_widgets.cpp in Sources */, 285 8309BDA8253CCC080045E2A1 /* main.mm in Sources */, 286 ); 287 runOnlyForDeploymentPostprocessing = 0; 288 }; 289 /* End PBXSourcesBuildPhase section */ 290 291 /* Begin XCBuildConfiguration section */ 292 8307E7EE20E9F9C900473790 /* Debug */ = { 293 isa = XCBuildConfiguration; 294 buildSettings = { 295 ALWAYS_SEARCH_USER_PATHS = NO; 296 CLANG_ANALYZER_NONNULL = YES; 297 CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; 298 CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; 299 CLANG_CXX_LIBRARY = "libc++"; 300 CLANG_ENABLE_MODULES = YES; 301 CLANG_ENABLE_OBJC_ARC = YES; 302 CLANG_ENABLE_OBJC_WEAK = YES; 303 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; 304 CLANG_WARN_BOOL_CONVERSION = YES; 305 CLANG_WARN_COMMA = YES; 306 CLANG_WARN_CONSTANT_CONVERSION = YES; 307 CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; 308 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; 309 CLANG_WARN_DOCUMENTATION_COMMENTS = YES; 310 CLANG_WARN_EMPTY_BODY = YES; 311 CLANG_WARN_ENUM_CONVERSION = YES; 312 CLANG_WARN_INFINITE_RECURSION = YES; 313 CLANG_WARN_INT_CONVERSION = YES; 314 CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; 315 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; 316 CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; 317 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; 318 CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; 319 CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; 320 CLANG_WARN_STRICT_PROTOTYPES = YES; 321 CLANG_WARN_SUSPICIOUS_MOVE = YES; 322 CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; 323 CLANG_WARN_UNREACHABLE_CODE = YES; 324 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 325 COPY_PHASE_STRIP = NO; 326 DEBUG_INFORMATION_FORMAT = dwarf; 327 ENABLE_STRICT_OBJC_MSGSEND = YES; 328 ENABLE_TESTABILITY = YES; 329 GCC_C_LANGUAGE_STANDARD = gnu11; 330 GCC_DYNAMIC_NO_PIC = NO; 331 GCC_NO_COMMON_BLOCKS = YES; 332 GCC_OPTIMIZATION_LEVEL = 0; 333 GCC_PREPROCESSOR_DEFINITIONS = ( 334 "DEBUG=1", 335 "$(inherited)", 336 ); 337 GCC_WARN_64_TO_32_BIT_CONVERSION = YES; 338 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; 339 GCC_WARN_UNDECLARED_SELECTOR = YES; 340 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; 341 GCC_WARN_UNUSED_FUNCTION = YES; 342 GCC_WARN_UNUSED_VARIABLE = YES; 343 MTL_ENABLE_DEBUG_INFO = YES; 344 ONLY_ACTIVE_ARCH = YES; 345 }; 346 name = Debug; 347 }; 348 8307E7EF20E9F9C900473790 /* Release */ = { 349 isa = XCBuildConfiguration; 350 buildSettings = { 351 ALWAYS_SEARCH_USER_PATHS = NO; 352 CLANG_ANALYZER_NONNULL = YES; 353 CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; 354 CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; 355 CLANG_CXX_LIBRARY = "libc++"; 356 CLANG_ENABLE_MODULES = YES; 357 CLANG_ENABLE_OBJC_ARC = YES; 358 CLANG_ENABLE_OBJC_WEAK = YES; 359 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; 360 CLANG_WARN_BOOL_CONVERSION = YES; 361 CLANG_WARN_COMMA = YES; 362 CLANG_WARN_CONSTANT_CONVERSION = YES; 363 CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; 364 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; 365 CLANG_WARN_DOCUMENTATION_COMMENTS = YES; 366 CLANG_WARN_EMPTY_BODY = YES; 367 CLANG_WARN_ENUM_CONVERSION = YES; 368 CLANG_WARN_INFINITE_RECURSION = YES; 369 CLANG_WARN_INT_CONVERSION = YES; 370 CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; 371 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; 372 CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; 373 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; 374 CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; 375 CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; 376 CLANG_WARN_STRICT_PROTOTYPES = YES; 377 CLANG_WARN_SUSPICIOUS_MOVE = YES; 378 CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; 379 CLANG_WARN_UNREACHABLE_CODE = YES; 380 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 381 COPY_PHASE_STRIP = NO; 382 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; 383 ENABLE_NS_ASSERTIONS = NO; 384 ENABLE_STRICT_OBJC_MSGSEND = YES; 385 GCC_C_LANGUAGE_STANDARD = gnu11; 386 GCC_NO_COMMON_BLOCKS = YES; 387 GCC_WARN_64_TO_32_BIT_CONVERSION = YES; 388 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; 389 GCC_WARN_UNDECLARED_SELECTOR = YES; 390 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; 391 GCC_WARN_UNUSED_FUNCTION = YES; 392 GCC_WARN_UNUSED_VARIABLE = YES; 393 MTL_ENABLE_DEBUG_INFO = NO; 394 }; 395 name = Release; 396 }; 397 8307E7F120E9F9C900473790 /* Debug */ = { 398 isa = XCBuildConfiguration; 399 buildSettings = { 400 CODE_SIGN_IDENTITY = "iPhone Developer"; 401 CODE_SIGN_STYLE = Automatic; 402 DEVELOPMENT_TEAM = ""; 403 INFOPLIST_FILE = "$(SRCROOT)/iOS/Info-iOS.plist"; 404 IPHONEOS_DEPLOYMENT_TARGET = 10.0; 405 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; 406 PRODUCT_BUNDLE_IDENTIFIER = "org.imgui.example.apple-metal-ios"; 407 PRODUCT_NAME = example_apple_metal; 408 SDKROOT = iphoneos; 409 TARGETED_DEVICE_FAMILY = "1,2"; 410 USER_HEADER_SEARCH_PATHS = "$(SRCROOT)/../../**"; 411 }; 412 name = Debug; 413 }; 414 8307E7F220E9F9C900473790 /* Release */ = { 415 isa = XCBuildConfiguration; 416 buildSettings = { 417 CODE_SIGN_IDENTITY = "iPhone Developer"; 418 CODE_SIGN_STYLE = Automatic; 419 DEVELOPMENT_TEAM = ""; 420 INFOPLIST_FILE = "$(SRCROOT)/iOS/Info-iOS.plist"; 421 IPHONEOS_DEPLOYMENT_TARGET = 10.0; 422 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; 423 PRODUCT_BUNDLE_IDENTIFIER = "org.imgui.example.apple-metal-ios"; 424 PRODUCT_NAME = example_apple_metal; 425 SDKROOT = iphoneos; 426 TARGETED_DEVICE_FAMILY = "1,2"; 427 USER_HEADER_SEARCH_PATHS = "$(SRCROOT)/../../**"; 428 VALIDATE_PRODUCT = YES; 429 }; 430 name = Release; 431 }; 432 8307E7F420E9F9C900473790 /* Debug */ = { 433 isa = XCBuildConfiguration; 434 buildSettings = { 435 CODE_SIGN_IDENTITY = "-"; 436 CODE_SIGN_STYLE = Automatic; 437 COMBINE_HIDPI_IMAGES = YES; 438 DEVELOPMENT_TEAM = ""; 439 INFOPLIST_FILE = "$(SRCROOT)/macOS/Info-macOS.plist"; 440 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks"; 441 MACOSX_DEPLOYMENT_TARGET = 10.12; 442 PRODUCT_BUNDLE_IDENTIFIER = "org.imgui.example.apple-metal-macos"; 443 PRODUCT_NAME = example_apple_metal; 444 SDKROOT = macosx; 445 USER_HEADER_SEARCH_PATHS = "$(SRCROOT)/../../**"; 446 }; 447 name = Debug; 448 }; 449 8307E7F520E9F9C900473790 /* Release */ = { 450 isa = XCBuildConfiguration; 451 buildSettings = { 452 CODE_SIGN_IDENTITY = "-"; 453 CODE_SIGN_STYLE = Automatic; 454 COMBINE_HIDPI_IMAGES = YES; 455 DEVELOPMENT_TEAM = ""; 456 INFOPLIST_FILE = "$(SRCROOT)/macOS/Info-macOS.plist"; 457 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks"; 458 MACOSX_DEPLOYMENT_TARGET = 10.12; 459 PRODUCT_BUNDLE_IDENTIFIER = "org.imgui.example.apple-metal-macos"; 460 PRODUCT_NAME = example_apple_metal; 461 SDKROOT = macosx; 462 USER_HEADER_SEARCH_PATHS = "$(SRCROOT)/../../**"; 463 }; 464 name = Release; 465 }; 466 /* End XCBuildConfiguration section */ 467 468 /* Begin XCConfigurationList section */ 469 8307E7B920E9F9C700473790 /* Build configuration list for PBXProject "example_apple_metal" */ = { 470 isa = XCConfigurationList; 471 buildConfigurations = ( 472 8307E7EE20E9F9C900473790 /* Debug */, 473 8307E7EF20E9F9C900473790 /* Release */, 474 ); 475 defaultConfigurationIsVisible = 0; 476 defaultConfigurationName = Release; 477 }; 478 8307E7F020E9F9C900473790 /* Build configuration list for PBXNativeTarget "example_apple_metal_ios" */ = { 479 isa = XCConfigurationList; 480 buildConfigurations = ( 481 8307E7F120E9F9C900473790 /* Debug */, 482 8307E7F220E9F9C900473790 /* Release */, 483 ); 484 defaultConfigurationIsVisible = 0; 485 defaultConfigurationName = Release; 486 }; 487 8307E7F320E9F9C900473790 /* Build configuration list for PBXNativeTarget "example_apple_metal_macos" */ = { 488 isa = XCConfigurationList; 489 buildConfigurations = ( 490 8307E7F420E9F9C900473790 /* Debug */, 491 8307E7F520E9F9C900473790 /* Release */, 492 ); 493 defaultConfigurationIsVisible = 0; 494 defaultConfigurationName = Release; 495 }; 496 /* End XCConfigurationList section */ 497 }; 498 rootObject = 8307E7B620E9F9C700473790 /* Project object */; 499 }