aboutsummaryrefslogtreecommitdiff
path: root/ports/zfp/fix-install-tools.patch
diff options
context:
space:
mode:
authorNancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>2019-09-16 15:14:14 -0700
committerCurtis J Bezault <curtbezault@gmail.com>2019-09-16 15:14:14 -0700
commit076b4f1e8300ff79e08305b20941f38e9ddd5b85 (patch)
tree3c6fba5813d6ab67d4341ae3a6e31041d9bab4ee /ports/zfp/fix-install-tools.patch
parent27cee9886af91dc1fe6249ef52367cc48b92a921 (diff)
downloadvcpkg-076b4f1e8300ff79e08305b20941f38e9ddd5b85.tar.gz
vcpkg-076b4f1e8300ff79e08305b20941f38e9ddd5b85.zip
[zfp] Add new port (#7955)
* [zfp] Add new port * Fix build static error * Add features and fix build error. * Remove unused patches * Update build error patch
Diffstat (limited to 'ports/zfp/fix-install-tools.patch')
-rw-r--r--ports/zfp/fix-install-tools.patch72
1 files changed, 72 insertions, 0 deletions
diff --git a/ports/zfp/fix-install-tools.patch b/ports/zfp/fix-install-tools.patch
new file mode 100644
index 000000000..49a511d44
--- /dev/null
+++ b/ports/zfp/fix-install-tools.patch
@@ -0,0 +1,72 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 47179fd..96add54 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -220,8 +220,8 @@ add_subdirectory(src)
+ option(BUILD_ALL "Build all subdirectories" OFF)
+ if(BUILD_ALL)
+ set(BUILD_CFP ON CACHE BOOL "Build CFP arrays library" FORCE)
+- set(BUILD_ZFORP ON CACHE BOOL "Build Fortran library" FORCE)
+- set(BUILD_ZFPY ON CACHE BOOL "Build python bindings for zfp" FORCE)
++ set(BUILD_ZFORP OFF CACHE BOOL "Build Fortran library" FORCE)
++ set(BUILD_ZFPY OFF CACHE BOOL "Build python bindings for zfp" FORCE)
+ set(BUILD_UTILITIES ON CACHE BOOL "Build command line utilities for zfp" FORCE)
+ set(BUILD_EXAMPLES ON CACHE BOOL "Build Examples" FORCE)
+ endif()
+diff --git a/cfp/src/CMakeLists.txt b/cfp/src/CMakeLists.txt
+index 386698c..ecba525 100644
+--- a/cfp/src/CMakeLists.txt
++++ b/cfp/src/CMakeLists.txt
+@@ -36,3 +36,5 @@ install(TARGETS cfp EXPORT cfp-targets
+ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
+ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
+ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR})
++
++install(DIRECTORY ${ZFP_SOURCE_DIR}/cfp/include DESTINATION include)
+diff --git a/examples/CMakeLists.txt b/examples/CMakeLists.txt
+index 7cc7606..6ca1034 100644
+--- a/examples/CMakeLists.txt
++++ b/examples/CMakeLists.txt
+@@ -34,3 +34,20 @@ if(HAVE_LIBM_MATH)
+ target_link_libraries(pgm m)
+ target_link_libraries(simple m)
+ endif()
++
++install(TARGETS diffusion
++ RUNTIME DESTINATION tools)
++ if(BUILD_CFP)
++ install(TARGETS diffusionC
++ RUNTIME DESTINATION tools)
++ endif()
++install(TARGETS inplace
++ RUNTIME DESTINATION tools)
++install(TARGETS iterator
++ RUNTIME DESTINATION tools)
++install(TARGETS pgm
++ RUNTIME DESTINATION tools)
++install(TARGETS simple
++ RUNTIME DESTINATION tools)
++install(TARGETS speed
++ RUNTIME DESTINATION tools)
+diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt
+index d15246e..7a6c6cb 100644
+--- a/tests/CMakeLists.txt
++++ b/tests/CMakeLists.txt
+@@ -19,3 +19,6 @@ if(ZFP_BUILD_TESTING_LARGE)
+ endforeach()
+ endforeach()
+ endif()
++
++install(TARGETS testzfp
++ RUNTIME DESTINATION tools)
+diff --git a/utils/CMakeLists.txt b/utils/CMakeLists.txt
+index a960d2c..5fcbf87 100644
+--- a/utils/CMakeLists.txt
++++ b/utils/CMakeLists.txt
+@@ -4,3 +4,6 @@ target_link_libraries(zfpcmd zfp)
+ if(HAVE_LIBM_MATH)
+ target_link_libraries(zfpcmd m)
+ endif()
++
++install(TARGETS zfpcmd
++ RUNTIME DESTINATION tools)