Commit: e99ae0a75d7294fc29733636a5401addd845d1a5 Author: Jeroen Bakker Date: Fri Jan 27 16:57:59 2023 +0100 Branches: master https://developer.blender.org/rBe99ae0a75d7294fc29733636a5401addd845d1a5
Vulkan: Tweaks to CMake configuration. MoltenVK wasn't found as it was previous part of lib/vulkan. as lib/vulkan now doesn't contain the full sdk, we will use a moltenvk folder. At this moment the moltenvk folder isn't filled, but will eventually be. =================================================================== M build_files/cmake/Modules/FindMoltenVK.cmake M build_files/cmake/platform/platform_apple.cmake =================================================================== diff --git a/build_files/cmake/Modules/FindMoltenVK.cmake b/build_files/cmake/Modules/FindMoltenVK.cmake index aaaa6bcd87c..eea7d25819a 100644 --- a/build_files/cmake/Modules/FindMoltenVK.cmake +++ b/build_files/cmake/Modules/FindMoltenVK.cmake @@ -24,7 +24,7 @@ SET(_moltenvk_SEARCH_DIRS # FIXME: These finder modules typically don't use LIBDIR, # this should be set by `./build_files/cmake/platform/` instead. IF(DEFINED LIBDIR) - SET(_moltenvk_SEARCH_DIRS ${_moltenvk_SEARCH_DIRS} ${LIBDIR}/vulkan/MoltenVK) + SET(_moltenvk_SEARCH_DIRS ${_moltenvk_SEARCH_DIRS} ${LIBDIR}/moltenvk) ENDIF() FIND_PATH(MOLTENVK_INCLUDE_DIR diff --git a/build_files/cmake/platform/platform_apple.cmake b/build_files/cmake/platform/platform_apple.cmake index e9e07229b2d..09f9d79a6cf 100644 --- a/build_files/cmake/platform/platform_apple.cmake +++ b/build_files/cmake/platform/platform_apple.cmake @@ -100,12 +100,14 @@ if(WITH_VULKAN_BACKEND) if(EXISTS ${LIBDIR}/vulkan) set(VULKAN_FOUND On) - set(VULKAN_ROOT_DIR ${LIBDIR}/vulkan/macOS) + set(VULKAN_ROOT_DIR ${LIBDIR}/vulkan) set(VULKAN_INCLUDE_DIR ${VULKAN_ROOT_DIR}/include) - set(VULKAN_LIBRARY ${VULKAN_ROOT_DIR}/lib/libvulkan.1.dylib) - set(SHADERC_LIBRARY ${VULKAN_ROOT_DIR}/lib/libshaderc_combined.a) + set(VULKAN_LIBRARY ${VULKAN_ROOT_DIR}/lib/libvulkan.dylib) + set(SHADERC_ROOT_DIR ${LIBDIR}/shaderc) + set(SHADERC_INCLUDE_DIR ${SHADERC_ROOT_DIR}/include) + set(SHADERC_LIBRARY ${SHADERC_ROOT_DIR}/lib/libshaderc_combined.a) - set(VULKAN_INCLUDE_DIRS ${VULKAN_INCLUDE_DIR} ${MOLTENVK_INCLUDE_DIRS}) + set(VULKAN_INCLUDE_DIRS ${VULKAN_INCLUDE_DIR} ${SHADERC_INCLUDE_DIR} ${MOLTENVK_INCLUDE_DIRS}) set(VULKAN_LIBRARIES ${VULKAN_LIBRARY} ${SHADERC_LIBRARY} ${MOLTENVK_LIBRARIES}) else() message(WARNING "Vulkan SDK was not found, disabling WITH_VULKAN_BACKEND") _______________________________________________ Bf-blender-cvs mailing list Bf-blender-cvs@blender.org List details, subscription details or unsubscribe: https://lists.blender.org/mailman/listinfo/bf-blender-cvs