diff options
Diffstat (limited to 'vcpkg/ports/wasmedge/fix_find_zstd.patch')
| -rw-r--r-- | vcpkg/ports/wasmedge/fix_find_zstd.patch | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/vcpkg/ports/wasmedge/fix_find_zstd.patch b/vcpkg/ports/wasmedge/fix_find_zstd.patch new file mode 100644 index 0000000..f2be2c6 --- /dev/null +++ b/vcpkg/ports/wasmedge/fix_find_zstd.patch @@ -0,0 +1,19 @@ +diff --git a/cmake/Helper.cmake b/cmake/Helper.cmake +index f9cdcf2..a270b05 100644 +--- a/cmake/Helper.cmake ++++ b/cmake/Helper.cmake +@@ -221,8 +221,12 @@ if((WASMEDGE_LINK_LLVM_STATIC OR WASMEDGE_BUILD_STATIC_LIB) AND WASMEDGE_BUILD_A + endif() + if (APPLE AND LLVM_VERSION_MAJOR GREATER_EQUAL 15) + # For LLVM 15 or greater on MacOS +- find_package(zstd REQUIRED) +- get_filename_component(ZSTD_PATH "${zstd_LIBRARY}" DIRECTORY) ++ find_package(zstd CONFIG REQUIRED) ++ if(CMAKE_BUILD_TYPE STREQUAL Debug) ++ set(ZSTD_PATH "${VCPKG_INSTALLED_DIR}/${VCPKG_TARGET_TRIPLET}/debug/lib") ++ else() ++ set(ZSTD_PATH "${VCPKG_INSTALLED_DIR}/${VCPKG_TARGET_TRIPLET}/lib") ++ endif() + list(APPEND WASMEDGE_LLVM_LINK_STATIC_COMPONENTS + ${ZSTD_PATH}/libzstd.a + ) |