|
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