MoltenVK: Use an external project instead of a pre-compiled dylib

Also, update MoltenVK to match Vulkan SDK 1.2.189.
This commit is contained in:
OatmealDome
2021-11-13 11:43:23 -08:00
parent 3e84279919
commit 2209dc0355
6 changed files with 30 additions and 5 deletions
+18
View File
@@ -0,0 +1,18 @@
include(ExternalProject)
ExternalProject_Add(MoltenVK
GIT_REPOSITORY https://github.com/KhronosGroup/MoltenVK.git
GIT_TAG v1.1.5
CONFIGURE_COMMAND <SOURCE_DIR>/fetchDependencies --macos
BUILD_COMMAND make -C <SOURCE_DIR> macos
BUILD_IN_SOURCE ON
BUILD_BYPRODUCTS <SOURCE_DIR>/Package/Release/MoltenVK/dylib/macOS/libMoltenVK.dylib
INSTALL_COMMAND ""
LOG_CONFIGURE ON
LOG_BUILD ON
LOG_OUTPUT_ON_FAILURE ON
)
Binary file not shown.
-1
View File
@@ -1 +0,0 @@
MoltenVK from https://vulkan.lunarg.com/sdk/home#mac, version 1.2.170.0