mirror of
https://github.com/microsoft/vcpkg.git
synced 2024-12-15 05:59:00 +08:00
44 lines
1.7 KiB
Diff
44 lines
1.7 KiB
Diff
|
diff --git a/cmake/defaults/Packages.cmake b/cmake/defaults/Packages.cmake
|
||
|
index 3763c9997..79679ca13 100644
|
||
|
--- a/cmake/defaults/Packages.cmake
|
||
|
+++ b/cmake/defaults/Packages.cmake
|
||
|
@@ -233,6 +233,7 @@ if (PXR_BUILD_IMAGING)
|
||
|
find_package(Vulkan REQUIRED)
|
||
|
list(APPEND VULKAN_LIBS Vulkan::Vulkan)
|
||
|
|
||
|
+ if(0)
|
||
|
# Find the extra vulkan libraries we need
|
||
|
set(EXTRA_VULKAN_LIBS shaderc_combined)
|
||
|
if (WIN32 AND CMAKE_BUILD_TYPE STREQUAL "Debug")
|
||
|
@@ -242,6 +243,7 @@ if (PXR_BUILD_IMAGING)
|
||
|
find_library("${EXTRA_LIBRARY}_PATH" NAMES "${EXTRA_LIBRARY}" PATHS $ENV{VULKAN_SDK}/lib)
|
||
|
list(APPEND VULKAN_LIBS "${${EXTRA_LIBRARY}_PATH}")
|
||
|
endforeach()
|
||
|
+ endif()
|
||
|
|
||
|
# Find the OS specific libs we need
|
||
|
if (APPLE)
|
||
|
@@ -258,6 +260,8 @@ if (PXR_BUILD_IMAGING)
|
||
|
else()
|
||
|
message(FATAL_ERROR "VULKAN_SDK not valid")
|
||
|
endif()
|
||
|
+ find_package(unofficial-shaderc CONFIG REQUIRED)
|
||
|
+ list(APPEND VULKAN_LIBS unofficial::shaderc::shaderc)
|
||
|
endif()
|
||
|
# --Opensubdiv
|
||
|
find_package(OpenSubdiv 3 CONFIG REQUIRED)
|
||
|
diff --git a/pxr/pxrConfig.cmake.in b/pxr/pxrConfig.cmake.in
|
||
|
index a934c336b..62bb13a1b 100644
|
||
|
--- a/pxr/pxrConfig.cmake.in
|
||
|
+++ b/pxr/pxrConfig.cmake.in
|
||
|
@@ -25,6 +25,9 @@ if(@PXR_BUILD_IMAGING@)
|
||
|
if(@PXR_BUILD_OPENIMAGEIO_PLUGIN@)
|
||
|
find_dependency(OpenImageIO CONFIG)
|
||
|
endif()
|
||
|
+ if(@PXR_ENABLE_VULKAN_SUPPORT@)
|
||
|
+ find_dependency(unofficial-shaderc CONFIG)
|
||
|
+ endif()
|
||
|
endif()
|
||
|
|
||
|
# If Python support was enabled for this USD build, find the import
|