|
367 | 367 | 9979E8271A1CDBD4007E55D1 /* ofMainLoop.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofMainLoop.h; sourceTree = "<group>"; }; |
368 | 368 | BB16EBD10F2B2A9500518274 /* OpenGLES.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGLES.framework; path = System/Library/Frameworks/OpenGLES.framework; sourceTree = SDKROOT; }; |
369 | 369 | BB16EBD80F2B2AB500518274 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; |
370 | | - BB24DED610DA7A3F00E9C588 /* libofxiOS_iphoneos_Debug.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libofxiOS_iphoneos_Debug.a; sourceTree = BUILT_PRODUCTS_DIR; }; |
| 370 | + BB24DED610DA7A3F00E9C588 /* openFrameworksiOSDebug.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = openFrameworksiOSDebug.a; sourceTree = BUILT_PRODUCTS_DIR; }; |
371 | 371 | BBE5EAB70F49AD8400F28951 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; }; |
372 | 372 | BF2B78182C7E6CF000EAAD6E /* ES3Renderer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ES3Renderer.m; sourceTree = "<group>"; }; |
373 | 373 | BF2B78192C7E6CF000EAAD6E /* ES3Renderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ES3Renderer.h; sourceTree = "<group>"; }; |
|
659 | 659 | 19C28FACFE9D520D11CA2CBB /* Products */ = { |
660 | 660 | isa = PBXGroup; |
661 | 661 | children = ( |
662 | | - BB24DED610DA7A3F00E9C588 /* libofxiOS_iphoneos_Debug.a */, |
| 662 | + BB24DED610DA7A3F00E9C588 /* openFrameworksiOSDebug.a */, |
663 | 663 | ); |
664 | 664 | name = Products; |
665 | 665 | sourceTree = "<group>"; |
|
1144 | 1144 | isa = PBXNativeTarget; |
1145 | 1145 | buildConfigurationList = BB24DED210DA7A3F00E9C588 /* Build configuration list for PBXNativeTarget "iOS+OF Static Library" */; |
1146 | 1146 | buildPhases = ( |
1147 | | - BFF80A492C50AF3300784E74 /* ShellScript */, |
1148 | 1147 | BB24DE5D10DA7A3F00E9C588 /* Headers */, |
1149 | 1148 | BB24DEB110DA7A3F00E9C588 /* Sources */, |
1150 | 1149 | BB24DEC910DA7A3F00E9C588 /* Frameworks */, |
1151 | | - BFF80A5C2C50B25B00784E74 /* ShellScript */, |
| 1150 | + BFF80A5C2C50B25B00784E74 /* Run Script */, |
1152 | 1151 | ); |
1153 | 1152 | buildRules = ( |
1154 | 1153 | ); |
1155 | 1154 | dependencies = ( |
1156 | 1155 | ); |
1157 | 1156 | name = "iOS+OF Static Library"; |
1158 | 1157 | productName = "Static Library"; |
1159 | | - productReference = BB24DED610DA7A3F00E9C588 /* libofxiOS_iphoneos_Debug.a */; |
| 1158 | + productReference = BB24DED610DA7A3F00E9C588 /* openFrameworksiOSDebug.a */; |
1160 | 1159 | productType = "com.apple.product-type.library.static"; |
1161 | 1160 | }; |
1162 | 1161 | /* End PBXNativeTarget section */ |
|
1186 | 1185 | /* End PBXProject section */ |
1187 | 1186 |
|
1188 | 1187 | /* Begin PBXShellScriptBuildPhase section */ |
1189 | | - BFF80A492C50AF3300784E74 /* ShellScript */ = { |
| 1188 | + BFF80A5C2C50B25B00784E74 /* Run Script */ = { |
1190 | 1189 | isa = PBXShellScriptBuildPhase; |
1191 | 1190 | alwaysOutOfDate = 1; |
1192 | 1191 | buildActionMask = 2147483647; |
|
1196 | 1195 | ); |
1197 | 1196 | inputPaths = ( |
1198 | 1197 | ); |
| 1198 | + name = "Run Script"; |
1199 | 1199 | outputFileListPaths = ( |
1200 | 1200 | ); |
1201 | 1201 | outputPaths = ( |
1202 | 1202 | ); |
1203 | 1203 | runOnlyForDeploymentPostprocessing = 0; |
1204 | 1204 | shellPath = "/usr/bin/env bash"; |
1205 | | - shellScript = "#!/usr/bin/env bash\nif [ ! -d \"${SRCROOT}/../../../freetype/lib/macos/freetype.xcframework\" ]; then\n\techo \"openFrameworks has missing xcFrameworks for iOS / macOS. Downloading libaries now via scripts/macos/download_libs.sh\"\n ${SRCROOT}/../../../../scripts/macos/download_libs.sh\nelse\n\techo \"xcFrameworks found\"\nfi\n"; |
1206 | | - }; |
1207 | | - BFF80A5C2C50B25B00784E74 /* ShellScript */ = { |
1208 | | - isa = PBXShellScriptBuildPhase; |
1209 | | - alwaysOutOfDate = 1; |
1210 | | - buildActionMask = 2147483647; |
1211 | | - files = ( |
1212 | | - ); |
1213 | | - inputFileListPaths = ( |
1214 | | - ); |
1215 | | - inputPaths = ( |
1216 | | - ); |
1217 | | - outputFileListPaths = ( |
1218 | | - ); |
1219 | | - outputPaths = ( |
1220 | | - ); |
1221 | | - runOnlyForDeploymentPostprocessing = 0; |
1222 | | - shellPath = "/usr/bin/env bash"; |
1223 | | - shellScript = "#!/usr/bin/env bash\nTARGET_DIR=\"$SRCROOT/../../lib/ios/\"\nATTRIBUTE_CHECK=$(xattr -p com.apple.xcode.CreatedByBuildSystem \"$TARGET_DIR\" 2>/dev/null)\nif [ -z \"$ATTRIBUTE_CHECK\" ]; then\n xattr -w com.apple.xcode.CreatedByBuildSystem true \"$TARGET_DIR\"\n echo \"Attribute com.apple.xcode.CreatedByBuildSystem set to true for [$TARGET_DIR]\"\nelse\n echo \"Attribute com.apple.xcode.CreatedByBuildSystem already set for [$TARGET_DIR]\"\nfi\n"; |
| 1205 | + shellScript = "#!/usr/bin/env bash\nTARGET_DIR=\"$SRCROOT/../../lib/ios/\"\nATTRIBUTE_CHECK=$(xattr -p com.apple.xcode.CreatedByBuildSystem \"$TARGET_DIR\" 2>/dev/null)\nif [ -z \"$ATTRIBUTE_CHECK\" ]; then\n xattr -w com.apple.xcode.CreatedByBuildSystem true \"$TARGET_DIR\"\n echo \"Attribute com.apple.xcode.CreatedByBuildSystem set to true for [$TARGET_DIR]\"\nelse\n echo \"Attribute com.apple.xcode.CreatedByBuildSystem already set for [$TARGET_DIR]\"\nfi\n\nTARGET_DIR=\"${SRCROOT}/../../lib/ios/\"\nTARGET_CONFIG_DIR=\"${SRCROOT}/../../lib/ios/build/output\"\n\nif [ \"${CONFIGURATION}\" == \"Release\" ]; then\n STATIC_NAME=\"openFrameworksiOS\"\nelse\n STATIC_NAME=\"openFrameworksiOS${CONFIGURATION}\"\nfi\n\nSOURCE_FILE=\"${TARGET_CONFIG_DIR}/${STATIC_NAME}.a\"\nDEST_FILE=\"${TARGET_DIR}/${STATIC_NAME}.a\"\n\necho \"Configuration: ${CONFIGURATION}\"\necho \"Source file: ${SOURCE_FILE}\"\necho \"Destination: ${DEST_FILE}\"\n\nmkdir -p \"${TARGET_DIR}\"\n\nif [ ! -w \"${TARGET_DIR}\" ]; then\n echo \"ERROR: Target directory ${TARGET_DIR} is not writable.\"\n ls -ld \"${TARGET_DIR}\"\n exit 1\nfi\n\nif [ ! -f \"${SOURCE_FILE}\" ]; then\n echo \"ERROR: Static library ${SOURCE_FILE} does not exist.\"\n exit 1\nfi\n\necho \"Copying ${SOURCE_FILE} to ${DEST_FILE}...\"\ncp -v \"${SOURCE_FILE}\" \"${DEST_FILE}\"\n\nif [ $? -ne 0 ]; then\n echo \"ERROR: Failed to copy ${SOURCE_FILE} to ${DEST_FILE}.\"\n exit 1\nfi\n\necho \"openFramworks build successful.\"\n\n"; |
1224 | 1206 | }; |
1225 | 1207 | /* End PBXShellScriptBuildPhase section */ |
1226 | 1208 |
|
|
1332 | 1314 | BB24DED310DA7A3F00E9C588 /* Debug */ = { |
1333 | 1315 | isa = XCBuildConfiguration; |
1334 | 1316 | buildSettings = { |
1335 | | - CONFIGURATION_BUILD_DIR = "$(SRCROOT)/../../lib/ios/"; |
| 1317 | + BUILD_DIR = "~/Library/Developer/Xcode/DerivedData"; |
| 1318 | + CONFIGURATION_BUILD_DIR = "$(SRCROOT)/../../lib/ios/build/output/"; |
| 1319 | + CONFIGURATION_TEMP_DIR = "$(SRCROOT)/../../lib/ios/build/temp/Debug/"; |
1336 | 1320 | COPY_PHASE_STRIP = NO; |
| 1321 | + DERIVED_DATA_PATH = "~/Library/Developer/Xcode/DerivedData"; |
1337 | 1322 | ENABLE_USER_SCRIPT_SANDBOXING = NO; |
1338 | | - EXECUTABLE_PREFIX = lib; |
| 1323 | + EXECUTABLE_PREFIX = ""; |
1339 | 1324 | GCC_DYNAMIC_NO_PIC = NO; |
1340 | 1325 | GCC_OPTIMIZATION_LEVEL = 0; |
1341 | 1326 | GCC_WARN_64_TO_32_BIT_CONVERSION = NO; |
1342 | 1327 | GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = YES; |
1343 | 1328 | GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES; |
| 1329 | + LIBRARY_OUTPUT_DIRECTORY = "$(SRCROOT)/../../lib/ios/"; |
1344 | 1330 | LIBRARY_SEARCH_PATHS = ( |
1345 | 1331 | "$(inherited)", |
1346 | | - "\"$(SRCROOT)/kiss/lib/linux\"", |
1347 | | - "\"$(SRCROOT)/kiss/lib/linux64\"", |
1348 | | - "\"$(SRCROOT)/../../../tess2/lib/ios\"", |
1349 | | - "\"$(SRCROOT)/../../../poco/lib/ios\"", |
| 1332 | + "$(SRCROOT)/../../lib/ios/build/output/", |
1350 | 1333 | ); |
1351 | | - PRODUCT_NAME = "ofxiOS_${PLATFORM_NAME}_Debug"; |
| 1334 | + OBJROOT = "$(SRCROOT)/../../lib/ios/build/obj/Debug/"; |
| 1335 | + PRODUCT_NAME = openFrameworksiOSDebug; |
1352 | 1336 | SDKROOT = iphoneos; |
1353 | 1337 | SKIP_INSTALL = YES; |
1354 | 1338 | USE_HEADERMAP = NO; |
|
1359 | 1343 | isa = XCBuildConfiguration; |
1360 | 1344 | buildSettings = { |
1361 | 1345 | ARCHS = "$(ARCHS_STANDARD)"; |
1362 | | - CONFIGURATION_BUILD_DIR = "$(SRCROOT)/../../lib/ios/"; |
| 1346 | + BUILD_DIR = "~/Library/Developer/Xcode/DerivedData"; |
| 1347 | + CONFIGURATION_BUILD_DIR = "$(SRCROOT)/../../lib/ios/build/output/"; |
| 1348 | + CONFIGURATION_TEMP_DIR = "$(SRCROOT)/../../lib/ios/build/temp/Release/"; |
1363 | 1349 | COPY_PHASE_STRIP = YES; |
1364 | 1350 | DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; |
| 1351 | + DERIVED_DATA_PATH = "~/Library/Developer/Xcode/DerivedData"; |
1365 | 1352 | ENABLE_USER_SCRIPT_SANDBOXING = NO; |
1366 | | - EXECUTABLE_PREFIX = lib; |
| 1353 | + EXECUTABLE_PREFIX = ""; |
1367 | 1354 | GCC_WARN_64_TO_32_BIT_CONVERSION = NO; |
1368 | 1355 | GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = YES; |
1369 | 1356 | GCC_WARN_NON_VIRTUAL_DESTRUCTOR = YES; |
| 1357 | + LIBRARY_OUTPUT_DIRECTORY = "$(SRCROOT)/../../lib/ios/"; |
1370 | 1358 | LIBRARY_SEARCH_PATHS = ( |
1371 | 1359 | "$(inherited)", |
1372 | | - "\"$(SRCROOT)/kiss/lib/linux\"", |
1373 | | - "\"$(SRCROOT)/kiss/lib/linux64\"", |
1374 | | - "\"$(SRCROOT)/../../../tess2/lib/ios\"", |
1375 | | - "\"$(SRCROOT)/../../../poco/lib/ios\"", |
| 1360 | + "$(SRCROOT)/../../lib/ios/build/output/", |
1376 | 1361 | ); |
1377 | | - PRODUCT_NAME = "ofxiOS_${PLATFORM_NAME}_Release"; |
| 1362 | + OBJROOT = "$(SRCROOT)/../../lib/ios/build/obj/Release/"; |
| 1363 | + PRODUCT_NAME = openFrameworksiOS; |
1378 | 1364 | SDKROOT = iphoneos; |
1379 | 1365 | SKIP_INSTALL = YES; |
1380 | 1366 | USE_HEADERMAP = NO; |
|
1403 | 1389 | CLANG_WARN_SUSPICIOUS_MOVE = YES; |
1404 | 1390 | CLANG_WARN_UNREACHABLE_CODE = YES; |
1405 | 1391 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; |
1406 | | - CONFIGURATION_BUILD_DIR = "$(SRCROOT)/../../lib/ios/"; |
1407 | | - CONFIGURATION_TEMP_DIR = "$(SRCROOT)/../../lib/ios/build/debug/"; |
1408 | 1392 | ENABLE_STRICT_OBJC_MSGSEND = YES; |
1409 | 1393 | ENABLE_TESTABILITY = YES; |
1410 | 1394 | ENABLE_USER_SCRIPT_SANDBOXING = NO; |
|
1414 | 1398 | GCC_WARN_UNDECLARED_SELECTOR = YES; |
1415 | 1399 | GCC_WARN_UNUSED_FUNCTION = YES; |
1416 | 1400 | IPHONEOS_DEPLOYMENT_TARGET = 15.0; |
1417 | | - OBJROOT = "$(SRCROOT)/../../lib/ios/build/debug"; |
1418 | 1401 | ONLY_ACTIVE_ARCH = YES; |
1419 | 1402 | SDKROOT = iphoneos; |
| 1403 | + OBJROOT = "$(SRCROOT)/../../lib/ios/build/obj/Debug/"; |
1420 | 1404 | SUPPORTED_PLATFORMS = "iphonesimulator iphoneos"; |
1421 | | - SYMROOT = "$(SRCROOT)/../../lib/ios/"; |
1422 | 1405 | WARNING_CFLAGS = ( |
1423 | 1406 | "-Wno-non-virtual-dtor", |
1424 | 1407 | "-Wno-overloaded-virtual", |
|
1447 | 1430 | CLANG_WARN_SUSPICIOUS_MOVE = YES; |
1448 | 1431 | CLANG_WARN_UNREACHABLE_CODE = YES; |
1449 | 1432 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; |
1450 | | - CONFIGURATION_BUILD_DIR = "$(SRCROOT)/../../lib/ios/"; |
1451 | | - CONFIGURATION_TEMP_DIR = "$(SRCROOT)/../../lib/ios/build/release/"; |
1452 | 1433 | ENABLE_STRICT_OBJC_MSGSEND = YES; |
1453 | 1434 | ENABLE_USER_SCRIPT_SANDBOXING = NO; |
1454 | 1435 | GCC_NO_COMMON_BLOCKS = YES; |
|
1457 | 1438 | GCC_WARN_UNDECLARED_SELECTOR = YES; |
1458 | 1439 | GCC_WARN_UNUSED_FUNCTION = YES; |
1459 | 1440 | IPHONEOS_DEPLOYMENT_TARGET = 15.0; |
1460 | | - OBJROOT = "$(SRCROOT)/../../lib/ios/build/release"; |
1461 | 1441 | ONLY_ACTIVE_ARCH = NO; |
| 1442 | + OBJROOT = "$(SRCROOT)/../../lib/ios/build/obj/Release/"; |
1462 | 1443 | SDKROOT = iphoneos; |
1463 | | - SUPPORTED_PLATFORMS = "iphonesimulator iphoneos"; |
1464 | | - SYMROOT = "$(SRCROOT)/../../lib/ios/"; |
1465 | 1444 | WARNING_CFLAGS = ( |
1466 | 1445 | "-Wno-non-virtual-dtor", |
1467 | 1446 | "-Wno-overloaded-virtual", |
|
0 commit comments