diff --git a/Demos/LunarG-VulkanSamples/API-Samples/API-Samples.xcodeproj/project.pbxproj b/Demos/LunarG-VulkanSamples/API-Samples/API-Samples.xcodeproj/project.pbxproj index 8bf458c7..13c708e7 100644 --- a/Demos/LunarG-VulkanSamples/API-Samples/API-Samples.xcodeproj/project.pbxproj +++ b/Demos/LunarG-VulkanSamples/API-Samples/API-Samples.xcodeproj/project.pbxproj @@ -744,7 +744,6 @@ "\"$(SRCROOT)/include\"", "\"$(SRCROOT)/../VulkanSamples/API-Samples/utils\"", ); - ONLY_ACTIVE_ARCH = YES; PRODUCT_BUNDLE_IDENTIFIER = "com.moltenvk.${PRODUCT_NAME:identifier}"; PRODUCT_NAME = "${PROJECT}"; }; diff --git a/Demos/LunarG-VulkanSamples/Cube/Cube.xcodeproj/project.pbxproj b/Demos/LunarG-VulkanSamples/Cube/Cube.xcodeproj/project.pbxproj index 4e1e4926..7e984073 100644 --- a/Demos/LunarG-VulkanSamples/Cube/Cube.xcodeproj/project.pbxproj +++ b/Demos/LunarG-VulkanSamples/Cube/Cube.xcodeproj/project.pbxproj @@ -481,7 +481,6 @@ "\"$(SRCROOT)/include\"", "\"$(SRCROOT)/../../../MoltenVK/include\"", ); - ONLY_ACTIVE_ARCH = YES; OTHER_LDFLAGS = ( "-ObjC", "-lstdc++", diff --git a/Demos/LunarG-VulkanSamples/Hologram/Hologram.xcodeproj/project.pbxproj b/Demos/LunarG-VulkanSamples/Hologram/Hologram.xcodeproj/project.pbxproj index 31f90c87..c894079c 100644 --- a/Demos/LunarG-VulkanSamples/Hologram/Hologram.xcodeproj/project.pbxproj +++ b/Demos/LunarG-VulkanSamples/Hologram/Hologram.xcodeproj/project.pbxproj @@ -472,7 +472,6 @@ "\"$(SRCROOT)/../../../MoltenVK/include\"", "\"$(SRCROOT)/../VulkanSamples/API-Samples/utils\"", ); - ONLY_ACTIVE_ARCH = YES; OTHER_LDFLAGS = "-ObjC"; PRODUCT_BUNDLE_IDENTIFIER = "com.moltenvk.${PRODUCT_NAME:identifier}"; PRODUCT_NAME = Hologram; diff --git a/Docs/Whats_New.md b/Docs/Whats_New.md index d3d4d970..47777857 100644 --- a/Docs/Whats_New.md +++ b/Docs/Whats_New.md @@ -27,6 +27,7 @@ Released TBD - `MVKConfiguration` extended to cover all MoltenVK environment variables. - Add ability to automatically capture first GPU frame by setting `MVKConfiguration::autoGPUCaptureScope` (or environment variable `MVK_CONFIG_AUTO_GPU_CAPTURE_SCOPE`) to `2`. +- Remove `ONLY_ACTIVE_ARCH` from Debug builds. **MoltenVK _Debug_** builds now build for all platform architectures. - Support _GitHub Actions_ for CI builds on pull requests. - Remove support for _Travis-CI_. - `Makefile` and `fetchDependencies` support `xcpretty` (if available) diff --git a/ExternalDependencies.xcodeproj/project.pbxproj b/ExternalDependencies.xcodeproj/project.pbxproj index 5dee0c3f..13576f38 100644 --- a/ExternalDependencies.xcodeproj/project.pbxproj +++ b/ExternalDependencies.xcodeproj/project.pbxproj @@ -5410,7 +5410,6 @@ IPHONEOS_DEPLOYMENT_TARGET = 9.0; MACH_O_TYPE = staticlib; MACOSX_DEPLOYMENT_TARGET = 10.11; - ONLY_ACTIVE_ARCH = YES; SKIP_INSTALL = YES; TVOS_DEPLOYMENT_TARGET = 9.0; }; diff --git a/MoltenVK/MoltenVK.xcodeproj/project.pbxproj b/MoltenVK/MoltenVK.xcodeproj/project.pbxproj index 8bef20fe..38c9b2c9 100644 --- a/MoltenVK/MoltenVK.xcodeproj/project.pbxproj +++ b/MoltenVK/MoltenVK.xcodeproj/project.pbxproj @@ -1590,7 +1590,6 @@ MVK_SKIP_DYLIB = ""; "MVK_SKIP_DYLIB[sdk=appletvsimulator*]" = YES; "MVK_SKIP_DYLIB[sdk=iphonesimulator*]" = YES; - ONLY_ACTIVE_ARCH = YES; PRELINK_LIBS = "${CONFIGURATION_BUILD_DIR}/libMoltenVKShaderConverter.a"; PRODUCT_NAME = MoltenVK; SKIP_INSTALL = YES; diff --git a/MoltenVKShaderConverter/MoltenVKShaderConverter.xcodeproj/project.pbxproj b/MoltenVKShaderConverter/MoltenVKShaderConverter.xcodeproj/project.pbxproj index 16b2305c..5fa8dd8e 100644 --- a/MoltenVKShaderConverter/MoltenVKShaderConverter.xcodeproj/project.pbxproj +++ b/MoltenVKShaderConverter/MoltenVKShaderConverter.xcodeproj/project.pbxproj @@ -632,7 +632,6 @@ IPHONEOS_DEPLOYMENT_TARGET = 9.0; MACH_O_TYPE = staticlib; MACOSX_DEPLOYMENT_TARGET = 10.11; - ONLY_ACTIVE_ARCH = YES; PRODUCT_NAME = MoltenVKShaderConverter; SKIP_INSTALL = YES; TVOS_DEPLOYMENT_TARGET = 9.0;