<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/7c46251e1dd279f39e48e37582ad27030d2464cb">https://github.com/macports/macports-ports/commit/7c46251e1dd279f39e48e37582ad27030d2464cb</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 7c46251e1dd279f39e48e37582ad27030d2464cb
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Wed Sep 12 22:40:59 2018 -0500
<span style='display:block; white-space:pre;color:#404040;'> MoltenVK: Update to 1.0.21
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> MoltenVKShaderConverter is now installed too.
</span>---
graphics/MoltenVK/Portfile | 95 +++++++++++-----------
.../MoltenVK-scripts-create_dylib_macos.sh.patch | 25 ++++++
.../files/MoltenVK.xcodeproj-project.pbxproj.patch | 14 ----
3 files changed, 72 insertions(+), 62 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/MoltenVK/Portfile b/graphics/MoltenVK/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index f33c60c..710afeb 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/MoltenVK/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/MoltenVK/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -6,53 +6,53 @@ PortGroup github 1.0
</span> PortGroup xcode 1.0
PortGroup xcodeversion 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup KhronosGroup MoltenVK 1.0.18 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup KhronosGroup MoltenVK 1.0.21 v
</span> set submodules {
USCiLab cereal 51cbda5f30e56c801c07fe3d3aba5d7fb9e6cca4 cereal
<span style='display:block; white-space:pre;background:#ffe0e0;'>- KhronosGroup Vulkan-Headers c4e056d365472174471a243dfefbfe66a03564af Vulkan-Headers
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- KhronosGroup SPIRV-Cross 973e2e6e42f0414a304c84a19353cc4719a2bf9f SPIRV-Cross
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- KhronosGroup glslang ec5c11931bcfc1f438ae4aec46e1783a42cec7e6 glslang
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- KhronosGroup SPIRV-Tools 9ecbcf5fc87db00d3d6275522c735b5667007647 glslang/External/spirv-tools
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ KhronosGroup Vulkan-Headers db09f95ac00e44149f3894bf82c918e58277cfdb Vulkan-Headers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ KhronosGroup SPIRV-Cross 9ffd4172b46408ab6b03625b0f4f9cfafa5aaa71 SPIRV-Cross
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ KhronosGroup glslang 1323bf8e39fa17da3e0901a4b1ab5dfd61ee5460 glslang
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ KhronosGroup SPIRV-Tools 714bf84e58abd9573488fc365707fb8f288ca73c glslang/External/spirv-tools
</span> KhronosGroup SPIRV-Headers ff684ffc6a35d2a58f0f63108877d0064ea33feb glslang/External/spirv-tools/external/spirv-headers
<span style='display:block; white-space:pre;background:#ffe0e0;'>- KhronosGroup Vulkan-Tools 5caab21c8d228a94a2f897cbe9447de48736eed7 Vulkan-Tools
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- LunarG VulkanSamples be8253962e5a60d35c8568be8499405f0b0dac76 VulkanSamples
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ KhronosGroup Vulkan-Tools ca05ec7c9706eb2949e489b4719fe499b0059d36 Vulkan-Tools
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LunarG VulkanSamples d5acfc4caff55764ec9a1fd485fef60296da9666 VulkanSamples
</span> }
checksums ${distfiles} \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 dbb68d0d7b6f52c50277a750be07868a9d8106cc \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 6ef34e23f5c1134300b543a5e79d6f1841c10a10ed9a26c9bf51b096d66eb753 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 1127077 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 96b71dcda7b73fbfbfa10bf088e3e7584c54a3a4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 7e084f00f6fef0d9385d7a44077ca684fbf17e8aaf59793f604e50105b94b568 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 1137682 \
</span> cereal-51cbda5f30e56c801c07fe3d3aba5d7fb9e6cca4.tar.gz \
rmd160 33a8f9bd682f36387d3d589410113c6dd1e18bc4 \
sha256 26361b539fe50eee308b564faa2742166d2922a7ab0bd4870ac55708581228c8 \
size 336138 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- Vulkan-Headers-c4e056d365472174471a243dfefbfe66a03564af.tar.gz \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 fcbfaf26604416074360518e45922493403eb87a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 a027b689b269b1659283b7ddfb2d86a6c8074e9525386aa253b69e40772e3806 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 472739 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- SPIRV-Cross-973e2e6e42f0414a304c84a19353cc4719a2bf9f.tar.gz \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 edeb0a53d5d09e0c4c9357b9809a0575f98d57af \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 03250a396da473dded40f733737f548e4c13376ea04337b7e5bcc1394431001f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 542131 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- glslang-ec5c11931bcfc1f438ae4aec46e1783a42cec7e6.tar.gz \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 d697c62ce7a3f2ba95af804f81d00eb2186bb209 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 4857a22f62813a99c3f09adb7d38dd8d7aec98133990a8dd7d93b728412760a0 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 2355007 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- SPIRV-Tools-9ecbcf5fc87db00d3d6275522c735b5667007647.tar.gz \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 3966fca19f35f60b65d7bbbae61f4ea451193d96 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 5eeb8d8cd9330aa3b0508c1a9e89201c1e2d9bb5a8dbc3c6b865a63f8b90628d \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 1311678 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Vulkan-Headers-db09f95ac00e44149f3894bf82c918e58277cfdb.tar.gz \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 8cbf53ffbba79437875b985a7f488044aa615527 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 1ceeeb89b7659c038d4580aeb145cb41bf6d20c717d4641549890ca409238ebb \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 473222 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ SPIRV-Cross-9ffd4172b46408ab6b03625b0f4f9cfafa5aaa71.tar.gz \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 2a739a21511fbb0f1a88b7e4b941ee3c230bb767 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 b35fb1b1a42fc89cb818ea7eeee8287c2cc260422a9095dfbeb4456bb0dfc9c0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 558507 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ glslang-1323bf8e39fa17da3e0901a4b1ab5dfd61ee5460.tar.gz \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 da10f16290a446f09b036aaace8c022e678a16e9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 6d47ab85c8077ee91a1edbcf836ac48c5abb12964b666aa3ed6f6bda0fd19a20 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 2356391 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ SPIRV-Tools-714bf84e58abd9573488fc365707fb8f288ca73c.tar.gz \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 23b7dc76d60161ec4e704dfaf304a170d9454d8d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 23cc5f046ce6898aa2b9274334dc76d15a30363d6a6bb5fb554f97b22fa5e7fc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 1342560 \
</span> SPIRV-Headers-ff684ffc6a35d2a58f0f63108877d0064ea33feb.tar.gz \
rmd160 5f9738fa8c1f9a0822b85f1fb940a54026a5a162 \
sha256 e36d21ec9e20b2a15aee4a817b6558d85dfa01f2c216adf24eabfc2dff874a39 \
size 281382 \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- Vulkan-Tools-5caab21c8d228a94a2f897cbe9447de48736eed7.tar.gz \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 a83195ddbf0221feab5c8e737e0bd947234718dc \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 0312e73e10b81d6110700fe30f920847c666cd96522cbf452b5c18b6ce85e573 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 335068 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- VulkanSamples-be8253962e5a60d35c8568be8499405f0b0dac76.tar.gz \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 b25703bc69263dfb91d8bd3e1e5184e8ce1a362a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 e1745e6c1437c3a738e37fed972a944ae149b8ecc3deeb293ef0c57392a42bee \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 3920349
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Vulkan-Tools-ca05ec7c9706eb2949e489b4719fe499b0059d36.tar.gz \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 0f72e9a831df6aa6fe0c8acafae052bfab651542 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 bdafcb8ae91c552952f9024a43b7f8f7f4adda8840211b3fdceb76ece16a9608 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 342411 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ VulkanSamples-d5acfc4caff55764ec9a1fd485fef60296da9666.tar.gz \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ rmd160 7e016c5965e8cd1c4b542a6689871b7bb38ae501 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 f0f6c857212f362ddaffa0ba0f093639684ac75713a16b7738ac423c4298fb43 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 3921216
</span>
categories graphics
maintainers {ryandesign @ryandesign} openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -77,6 +77,7 @@ foreach {sub_author sub_project sub_commit sub_dest} ${submodules} {
</span>
post-extract {
ln -s {*}[glob -directory ${workpath} -tails ${github.author}-${github.project}-*] ${worksrcpath}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ set bad_submodule no
</span> foreach {sub_author sub_project sub_commit sub_dest} ${submodules} {
set commit_file ${worksrcpath}/ExternalRevisions/${sub_project}_repo_revision
if [file exists ${commit_file}] {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -90,26 +91,27 @@ post-extract {
</span> close ${fp}
regexp ${commit_re} ${commit_file_data} -> commit
if {${commit} ne ${sub_commit}} {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- ui_error "Submodule ${sub_author}/${sub_project} should use commit ${commit}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return -code error "incorrect submodule commit"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set bad_submodule yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set submodules [string map "${sub_commit} ${commit}" ${submodules}]
</span> }
file mkdir [file dirname ${worksrcpath}/External/${sub_dest}]
ln -s {*}[glob ${workpath}/${sub_project}-*] ${worksrcpath}/External/${sub_dest}
}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ if ${bad_submodule} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ui_error "The submodules should be:\n${submodules}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return -code error "incorrect submodule commit"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span> }
depends_build-append \
path:bin/cmake:cmake
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles MoltenVK.xcodeproj-project.pbxproj.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles MoltenVK-scripts-create_dylib_macos.sh.patch
</span>
build.pre_args -derivedDataPath ./DerivedData
<span style='display:block; white-space:pre;background:#ffe0e0;'>-xcode.destroot.path ${prefix}/lib
</span> xcode.configuration Release
<span style='display:block; white-space:pre;background:#ffe0e0;'>-xcode.scheme MoltenVKSPIRVToMSLConverter-macOS \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- MoltenVK-macOS \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- MoltenVKGLSLToSPIRVConverter-macOS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+xcode.scheme "MoltenVK Package (macOS only) (${xcode.configuration})"
</span>
pre-build {
set build_dir ${worksrcpath}/External/glslang/build
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -118,15 +120,12 @@ pre-build {
</span> }
destroot {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- copy ${worksrcpath}/MoltenVK/build/${xcode.configuration}/libMoltenVK.dylib ${destroot}${xcode.destroot.path}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- copy ${worksrcpath}/MoltenVK/build/${xcode.configuration}/MoltenVK.framework \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${worksrcpath}/MoltenVKShaderConverter/build/${xcode.configuration}/MoltenVKGLSLToSPIRVConverter.framework \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${worksrcpath}/MoltenVKShaderConverter/build/${xcode.configuration}/MoltenVKSPIRVToMSLConverter.framework \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${frameworks_dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set output_dir ${worksrcpath}/build/${xcode.configuration}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ copy ${output_dir}/MoltenVKShaderConverter ${destroot}${prefix}/bin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ copy ${output_dir}/libMoltenVK.dylib ${destroot}${prefix}/lib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ copy {*}[glob ${output_dir}/*.framework] ${destroot}${frameworks_dir}
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# TODO: Add (a subport for?) the command line conversion tool.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> minimum_xcodeversions {16 9}
platform darwin {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/MoltenVK/files/MoltenVK-scripts-create_dylib_macos.sh.patch b/graphics/MoltenVK/files/MoltenVK-scripts-create_dylib_macos.sh.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..f335a73
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/graphics/MoltenVK/files/MoltenVK-scripts-create_dylib_macos.sh.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,25 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Use clang++ instead of clang to create dylib.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Specify C++ stdlib with -stdlib flag not -l flag.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Use archs from Xcode rather than hardcoding.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- MoltenVK/scripts/create_dylib_macos.sh.orig 2018-09-08 18:45:39.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ MoltenVK/scripts/create_dylib_macos.sh 2018-09-12 20:03:10.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -8,9 +8,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ export MVK_SYS_FWK_DIR="${SDK_DIR}/System/Library/Frameworks"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ export MVK_USR_LIB_DIR="${SDK_DIR}/usr/lib"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-clang \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++clang++ \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -dynamiclib \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--arch x86_64 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++$(printf " -arch %s" ${ARCHS}) \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -mmacosx-version-min=${MACOSX_DEPLOYMENT_TARGET} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -compatibility_version 1.0.0 -current_version 1.0.0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -install_name "@rpath/${MVK_DYLIB_NAME}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -19,6 +19,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -iframework ${MVK_SYS_FWK_DIR} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -framework Metal -framework IOSurface -framework IOKit -framework QuartzCore -framework Foundation \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --library-directory ${MVK_USR_LIB_DIR} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--lSystem -lc++ \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++-lSystem -stdlib=${CLANG_CXX_LIBRARY} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -o "${MVK_BUILT_PROD_PATH}/${MVK_DYLIB_NAME}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -force_load "${MVK_BUILT_PROD_PATH}/${MVK_PROD_NAME}.framework/${MVK_PROD_NAME}"
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/graphics/MoltenVK/files/MoltenVK.xcodeproj-project.pbxproj.patch b/graphics/MoltenVK/files/MoltenVK.xcodeproj-project.pbxproj.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index e528f19..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/graphics/MoltenVK/files/MoltenVK.xcodeproj-project.pbxproj.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,14 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Use clang++ instead of clang to create dylib.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Specify C++ stdlib with -stdlib flag not -l flag.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Use archs from Xcode rather than hardcoding.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- MoltenVK/MoltenVK.xcodeproj/project.pbxproj.orig 2018-08-15 15:53:22.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ MoltenVK/MoltenVK.xcodeproj/project.pbxproj 2018-08-21 17:02:47.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -844,7 +844,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- );
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- runOnlyForDeploymentPostprocessing = 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- shellPath = /bin/sh;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- shellScript = "set -e\n\nexport MVK_PROD_NAME=\"MoltenVK\"\nexport MVK_DYLIB_NAME=\"lib${MVK_PROD_NAME}.dylib\"\nexport MVK_BUILT_PROD_PATH=\"${BUILT_PRODUCTS_DIR}\"\nexport MVK_SYS_FWK_DIR=\"${SDK_DIR}/System/Library/Frameworks\"\nexport MVK_USR_LIB_DIR=\"${SDK_DIR}/usr/lib\"\n\nclang \\\n-dynamiclib \\\n-arch x86_64 \\\n-mmacosx-version-min=${MACOSX_DEPLOYMENT_TARGET} \\\n-compatibility_version 1.0.0 -current_version 1.0.0 \\\n-install_name \"@rpath/${MVK_DYLIB_NAME}\" \\\n-Wno-i [...]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ shellScript = "set -e\n\nexport MVK_PROD_NAME=\"MoltenVK\"\nexport MVK_DYLIB_NAME=\"lib${MVK_PROD_NAME}.dylib\"\nexport MVK_BUILT_PROD_PATH=\"${BUILT_PRODUCTS_DIR}\"\nexport MVK_SYS_FWK_DIR=\"${SDK_DIR}/System/Library/Frameworks\"\nexport MVK_USR_LIB_DIR=\"${SDK_DIR}/usr/lib\"\n\nclang++ \\\n-dynamiclib \\\n$(printf \" -arch %s\" ${ARCHS}) \\\n-mmacosx-version-min=${MACOSX_DEPLOYMENT_TARGET} \\\n-compatibility_version 1.0.0 -current_version 1.0.0 \\\n-install_name \"@rpath/${MVK_DYL [...]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- };
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- A9731FAD1EDDAE39006B7298 /* Create Dynamic Library */ = {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- isa = PBXShellScriptBuildPhase;
</span></pre><pre style='margin:0'>
</pre>