Fix moltenvk download

This commit is contained in:
Georg Hagen
2024-07-12 15:15:16 +02:00
parent d9d02daf59
commit fd0345302a

View File

@@ -16,18 +16,18 @@ elseif (DEFINED ENV{MOLTENVK_SDK})
cmake_path(SET MoltenVK_path NORMALIZE "$ENV{MOLTENVK_SDK}/") cmake_path(SET MoltenVK_path NORMALIZE "$ENV{MOLTENVK_SDK}/")
endif () endif ()
if (NOT IS_DIRECTORY ${MoltenVK_path}) if (NOT IS_DIRECTORY ${MoltenVK_path})
message(STATUS "${MoltenVK_path} does not exist!") message(STATUS "MoltenVK_path '${MoltenVK_path}' does not exist!")
set(MoltenVK_path) set(MoltenVK_path)
endif () endif ()
if (MOLTENVK_DOWNLOAD AND NOT DEFINED MoltenVK_path) if (MOLTENVK_DOWNLOAD AND NOT DEFINED MoltenVK_path)
message(STATUS "Downloading MoltenVK") message(STATUS "Downloading MoltenVK")
include(FetchContent) include(FetchContent)
FetchContent_Declare(MoltenVK_ALL FetchContent_Declare(moltenvkall
URL_HASH SHA256=4252fdd71d511b47a12bc859fe3a9f43e20e77006e5d7eeb9c3732447de1b7b5 URL_HASH SHA256=4252fdd71d511b47a12bc859fe3a9f43e20e77006e5d7eeb9c3732447de1b7b5
URL https://github.com/KhronosGroup/MoltenVK/releases/download/v1.2.6/MoltenVK-all.tar URL https://github.com/KhronosGroup/MoltenVK/releases/download/v1.2.6/MoltenVK-all.tar
) )
FetchContent_MakeAvailable(MoltenVK_ALL) FetchContent_MakeAvailable(moltenvkall)
set(MoltenVK_path "${MoltenVK_ALL-SOURCE_DIR}/MoltenVK/") set(MoltenVK_path "${moltenvkall_SOURCE_DIR}/MoltenVK/")
endif () endif ()
if (NOT DEFINED MoltenVK_path) if (NOT DEFINED MoltenVK_path)