aboutsummaryrefslogtreecommitdiff
path: root/ports/vtk
diff options
context:
space:
mode:
authorJackBoosY <yuzaiyang@beyondsoft.com>2020-01-13 23:55:59 -0800
committerJackBoosY <yuzaiyang@beyondsoft.com>2020-01-13 23:55:59 -0800
commit2514481b42ebdeec28649582fc666955cf206c84 (patch)
tree60c9809a5c3c8adbad240a40b1088a6f8e42c019 /ports/vtk
parentb751326c91c9a307aaf5e340b61ab9f2d1ad45a4 (diff)
parent28eee51adb36f2165be846e77ef7b3ee5b3f8789 (diff)
downloadvcpkg-2514481b42ebdeec28649582fc666955cf206c84.tar.gz
vcpkg-2514481b42ebdeec28649582fc666955cf206c84.zip
Merge branch 'master' of https://github.com/Microsoft/vcpkg into dev/jack/upgrade_libi
Diffstat (limited to 'ports/vtk')
-rw-r--r--ports/vtk/CONTROL2
-rw-r--r--ports/vtk/fix-VTKConfig-cmake.patch29
-rw-r--r--ports/vtk/portfile.cmake1
3 files changed, 31 insertions, 1 deletions
diff --git a/ports/vtk/CONTROL b/ports/vtk/CONTROL
index 990e2aa32..f0731b24c 100644
--- a/ports/vtk/CONTROL
+++ b/ports/vtk/CONTROL
@@ -1,5 +1,5 @@
Source: vtk
-Version: 8.2.0-9
+Version: 8.2.0-10
Description: Software system for 3D computer graphics, image processing, and visualization
Homepage: https://github.com/Kitware/VTK
Build-Depends: zlib, libpng, tiff, libxml2, jsoncpp, glew, freetype, expat, hdf5, libjpeg-turbo, proj4, lz4, libtheora, eigen3, double-conversion, pugixml, libharu, sqlite3, netcdf-c
diff --git a/ports/vtk/fix-VTKConfig-cmake.patch b/ports/vtk/fix-VTKConfig-cmake.patch
new file mode 100644
index 000000000..a507d22a8
--- /dev/null
+++ b/ports/vtk/fix-VTKConfig-cmake.patch
@@ -0,0 +1,29 @@
+diff --git a/CMake/VTKConfig.cmake.in b/CMake/VTKConfig.cmake.in
+index 13e4db42..d28e0cc2 100644
+--- a/CMake/VTKConfig.cmake.in
++++ b/CMake/VTKConfig.cmake.in
+@@ -66,19 +66,11 @@ set(VTK_USE_FILE "${VTK_CMAKE_DIR}/UseVTK.cmake")
+ # The rendering backend VTK was configured to use.
+ set(VTK_RENDERING_BACKEND "@VTK_RENDERING_BACKEND@")
+
+-if (__vtk_install_tree)
+- if (WIN32)
+- set (VTK_RUNTIME_DIRS "@CMAKE_INSTALL_PREFIX@/@VTK_INSTALL_RUNTIME_DIR@")
+- else ()
+- set (VTK_RUNTIME_DIRS "@CMAKE_INSTALL_PREFIX@/@VTK_INSTALL_LIBRARY_DIR@")
+- endif ()
+-else()
+- if (WIN32)
+- set (VTK_RUNTIME_DIRS "@CMAKE_BINARY_DIR@/bin")
+- else ()
+- set (VTK_RUNTIME_DIRS "@CMAKE_BINARY_DIR@/lib")
+- endif ()
+-endif()
++if (WIN32)
++ set (VTK_RUNTIME_DIRS "@CMAKE_INSTALL_PREFIX@/@VTK_INSTALL_RUNTIME_DIR@")
++else ()
++ set (VTK_RUNTIME_DIRS "@CMAKE_INSTALL_PREFIX@/@VTK_INSTALL_LIBRARY_DIR@")
++endif ()
+
+ # Setup VTK-m if it was enabled
+ set(VTK_HAS_VTKM @VTK_HAS_VTKM@)
diff --git a/ports/vtk/portfile.cmake b/ports/vtk/portfile.cmake
index c2d12c498..4ddfb5334 100644
--- a/ports/vtk/portfile.cmake
+++ b/ports/vtk/portfile.cmake
@@ -34,6 +34,7 @@ vcpkg_from_github(
hdf5_static.patch
fix-find-lzma.patch
fix-proj4.patch
+ fix-VTKConfig-cmake.patch
)
# Remove the FindGLEW.cmake and FindPythonLibs.cmake that are distributed with VTK,