vcpkg/ports/vtk/FindLZMA.patch
Kai Pastor 18cff4b7ad
[vtk] Fix lzma patch (#23444)
* Use interface library for LZMA::LZMA

* Update versions

* [vtk] bump port version

* [vtk] Update version files

Co-authored-by: Victor Romero <viromer@microsoft.com>
2022-03-15 12:46:27 -07:00

17 lines
532 B
Diff

diff --git a/CMake/FindLZMA.cmake b/CMake/FindLZMA.cmake
index 0c8c794..796558c 100644
--- a/CMake/FindLZMA.cmake
+++ b/CMake/FindLZMA.cmake
@@ -1,3 +1,11 @@
+find_package(LibLZMA)
+set(LZMA_INCLUDE_DIR "${LIBLZMA_INCLUDE_DIR}" CACHE INTERNAL "")
+set(LZMA_LIBRARY "${LIBLZMA_LIBRARIES}" CACHE INTERNAL "")
+if(NOT TARGET LZMA::LZMA)
+ add_library(LZMA::LZMA INTERFACE IMPORTED)
+ target_link_libraries(LZMA::LZMA INTERFACE LibLZMA::LibLZMA)
+endif()
+
find_path(LZMA_INCLUDE_DIR
NAMES lzma.h
DOC "lzma include directory")