From a49756d97e88b4db24130ae525d60bfc02f843fb Mon Sep 17 00:00:00 2001 From: Guillaume Pasero <guillaume.pasero@c-s.fr> Date: Tue, 29 Aug 2017 14:31:26 +0200 Subject: [PATCH] BUG: fix patch on HDF4 for alternative name on windows --- .../patches/HDF4/hdf4-1-alternative-all.diff | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/SuperBuild/patches/HDF4/hdf4-1-alternative-all.diff b/SuperBuild/patches/HDF4/hdf4-1-alternative-all.diff index 9b91c296df..fdc4554ffd 100644 --- a/SuperBuild/patches/HDF4/hdf4-1-alternative-all.diff +++ b/SuperBuild/patches/HDF4/hdf4-1-alternative-all.diff @@ -14,3 +14,25 @@ diff -burN hdf-4.2.13.orig/CMakeLists.txt hdf-4.2.13/CMakeLists.txt set (HDF4_MF_XDR_LIB_CORENAME "xdr") set (HDF4_HDF_TEST_LIB_CORENAME "hdf_test") set (HDF4_HDF_TEST_FCSTUB_LIB_CORENAME "hdf_test_fcstub") +diff -burN hdf-4.2.13.orig/hdf/src/CMakeLists.txt hdf-4.2.13/hdf/src/CMakeLists.txt +--- hdf-4.2.13.orig/hdf/src/CMakeLists.txt 2017-08-28 11:51:04.123547659 +0200 ++++ hdf-4.2.13/hdf/src/CMakeLists.txt 2017-08-29 11:54:50.984708306 +0200 +@@ -145,6 +145,7 @@ + COMPILE_DEFINITIONS "H4_BUILT_AS_DYNAMIC_LIB" + INTERFACE_INCLUDE_DIRECTORIES "$<INSTALL_INTERFACE:$<INSTALL_PREFIX>/include>" + INTERFACE_COMPILE_DEFINITIONS H4_BUILT_AS_DYNAMIC_LIB=1 ++ DEFINE_SYMBOL "hdf_shared_EXPORTS" + ) + if (WIN32) + set_property (TARGET ${HDF4_SRC_LIBSH_TARGET} APPEND PROPERTY COMPILE_DEFINITIONS "DOS_FS") +diff -burN hdf-4.2.13.orig/mfhdf/libsrc/CMakeLists.txt hdf-4.2.13/mfhdf/libsrc/CMakeLists.txt +--- hdf-4.2.13.orig/mfhdf/libsrc/CMakeLists.txt 2017-08-28 11:51:04.131547427 +0200 ++++ hdf-4.2.13/mfhdf/libsrc/CMakeLists.txt 2017-08-29 14:09:23.159803355 +0200 +@@ -92,6 +92,7 @@ + COMPILE_DEFINITIONS "HDF;H4_BUILT_AS_DYNAMIC_LIB" + INTERFACE_INCLUDE_DIRECTORIES "$<INSTALL_INTERFACE:$<INSTALL_PREFIX>/include>" + INTERFACE_COMPILE_DEFINITIONS H4_BUILT_AS_DYNAMIC_LIB=1 ++ DEFINE_SYMBOL "mfhdf_shared_EXPORTS" + ) + if (WIN32) + set_property (TARGET ${HDF4_MF_LIBSH_TARGET} APPEND PROPERTY COMPILE_DEFINITIONS "DOS_FS;SWAP") -- GitLab