include(ExternalProject) set(MOLTENVK_VERSION "v1.2.8") ExternalProject_Add(MoltenVK GIT_REPOSITORY https://github.com/KhronosGroup/MoltenVK.git GIT_TAG ${MOLTENVK_VERSION} CONFIGURE_COMMAND ${CMAKE_CURRENT_LIST_DIR}/configure.sh ${MOLTENVK_VERSION} PATCH_COMMAND ${CMAKE_CURRENT_LIST_DIR}/patch.sh ${CMAKE_SOURCE_DIR}/Externals/MoltenVK/patches/ ${MOLTENVK_VERSION} BUILD_COMMAND make -C macos BUILD_IN_SOURCE ON BUILD_BYPRODUCTS /Package/Release/MoltenVK/dynamic/dylib/macOS/libMoltenVK.dylib INSTALL_COMMAND "" LOG_CONFIGURE ON LOG_BUILD ON LOG_OUTPUT_ON_FAILURE ON )