diff options
| author | Alexander Neumann <30894796+Neumann-A@users.noreply.github.com> | 2020-03-29 03:41:08 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-03-28 18:41:08 -0700 |
| commit | b79f7675aaa82eb6c5a96ae764fb1ce379a9d5d6 (patch) | |
| tree | cbc0e7cdf34d0f4deb5a0888a09d45e1d41c5b1e /ports/hdf5/static-targets.patch | |
| parent | f933c30226de5ed5616f4174eed5c6d192646bda (diff) | |
| download | vcpkg-b79f7675aaa82eb6c5a96ae764fb1ce379a9d5d6.tar.gz vcpkg-b79f7675aaa82eb6c5a96ae764fb1ce379a9d5d6.zip | |
[hdf5] add tools and fortran feature (#9864)
* [hdf5] add tools and fortran feature
* change fortran feature to state requirements
Diffstat (limited to 'ports/hdf5/static-targets.patch')
| -rw-r--r-- | ports/hdf5/static-targets.patch | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/ports/hdf5/static-targets.patch b/ports/hdf5/static-targets.patch new file mode 100644 index 000000000..3e3dfb181 --- /dev/null +++ b/ports/hdf5/static-targets.patch @@ -0,0 +1,37 @@ +diff --git a/hdf5-1.10.5/CMakeLists.txt b/hdf5-1.10.5/CMakeLists.txt +index 6ca2f5c54..f7a4db9e5 100644 +--- a/hdf5-1.10.5/CMakeLists.txt ++++ b/hdf5-1.10.5/CMakeLists.txt +@@ -150,6 +150,7 @@ set (HDF5_JAVA_TEST_LIB_NAME "${HDF5_EXTERNAL_LIB_PREFIX}${HDF5_JAVA_TEST_LIB + #----------------------------------------------------------------------------- + # Set the target names of all the libraries + #----------------------------------------------------------------------------- ++if(NOT BUILD_SHARED_LIBS) + set (HDF5_LIB_TARGET "${HDF5_LIB_CORENAME}-static") + set (HDF5_TEST_LIB_TARGET "${HDF5_TEST_LIB_CORENAME}-static") + set (HDF5_CPP_LIB_TARGET "${HDF5_CPP_LIB_CORENAME}-static") +@@ -162,9 +163,24 @@ set (HDF5_F90_TEST_LIB_TARGET "${HDF5_F90_TEST_LIB_CORENAME}-static") + set (HDF5_F90_C_TEST_LIB_TARGET "${HDF5_F90_C_TEST_LIB_CORENAME}-static") + set (HDF5_HL_F90_LIB_TARGET "${HDF5_HL_F90_LIB_CORENAME}-static") + set (HDF5_HL_F90_C_LIB_TARGET "${HDF5_HL_F90_C_LIB_CORENAME}-static") ++else() ++set (HDF5_LIB_TARGET "${HDF5_LIB_CORENAME}-shared") ++set (HDF5_TEST_LIB_TARGET "${HDF5_TEST_LIB_CORENAME}-shared") ++set (HDF5_CPP_LIB_TARGET "${HDF5_CPP_LIB_CORENAME}-shared") ++set (HDF5_HL_LIB_TARGET "${HDF5_HL_LIB_CORENAME}-shared") ++set (HDF5_HL_CPP_LIB_TARGET "${HDF5_HL_CPP_LIB_CORENAME}-shared") ++set (HDF5_TOOLS_LIB_TARGET "${HDF5_TOOLS_LIB_CORENAME}-shared") ++set (HDF5_F90_LIB_TARGET "${HDF5_F90_LIB_CORENAME}-shared") ++set (HDF5_F90_C_LIB_TARGET "${HDF5_F90_C_LIB_CORENAME}-shared") ++set (HDF5_F90_TEST_LIB_TARGET "${HDF5_F90_TEST_LIB_CORENAME}-shared") ++set (HDF5_F90_C_TEST_LIB_TARGET "${HDF5_F90_C_TEST_LIB_CORENAME}-shared") ++set (HDF5_HL_F90_LIB_TARGET "${HDF5_HL_F90_LIB_CORENAME}-shared") ++set (HDF5_HL_F90_C_LIB_TARGET "${HDF5_HL_F90_C_LIB_CORENAME}-shared") ++endif() + set (HDF5_JAVA_JNI_LIB_TARGET "${HDF5_JAVA_JNI_LIB_CORENAME}") + set (HDF5_JAVA_HDF5_LIB_TARGET "${HDF5_JAVA_HDF5_LIB_CORENAME}") + set (HDF5_JAVA_TEST_LIB_TARGET "${HDF5_JAVA_TEST_LIB_CORENAME}") ++ + set (HDF5_LIBSH_TARGET "${HDF5_LIB_CORENAME}-shared") + set (HDF5_TEST_LIBSH_TARGET "${HDF5_TEST_LIB_CORENAME}-shared") + set (HDF5_CPP_LIBSH_TARGET "${HDF5_CPP_LIB_CORENAME}-shared") |
