X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=salome_adm%2Fcmake_files%2FFindSalomeHDF5.cmake;h=d607ef7df6219466e11b289fc18b60f23b0e0222;hb=1c8eea67281022e4bda8fb7388da634fe3b535a2;hp=a65e40f9bfef4f75f0c4fb19f7b7e0689d91593f;hpb=5f1a438394484f5fa829a7912628a44190728cca;p=modules%2Fkernel.git diff --git a/salome_adm/cmake_files/FindSalomeHDF5.cmake b/salome_adm/cmake_files/FindSalomeHDF5.cmake index a65e40f9b..d607ef7df 100644 --- a/salome_adm/cmake_files/FindSalomeHDF5.cmake +++ b/salome_adm/cmake_files/FindSalomeHDF5.cmake @@ -27,8 +27,13 @@ # MPI root directory used for HDF5 compilation is exposed into MPI_ROOT_DIR_EXP # +if(WINDOWS) + set(PREV_CMAKE_FIND_LIBRARY_SUFFIXES ${CMAKE_FIND_LIBRARY_SUFFIXES}) + set(CMAKE_FIND_LIBRARY_SUFFIXES dll${CMAKE_IMPORT_LIBRARY_SUFFIX}) +endif(WINDOWS) + SALOME_FIND_PACKAGE_AND_DETECT_CONFLICTS(HDF5 HDF5_INCLUDE_DIR 1) -MARK_AS_ADVANCED(FORCE HDF5_INCLUDE_DIR HDF5_LIB) +MARK_AS_ADVANCED(FORCE HDF5_INCLUDE_DIR HDF5_LIB HDF5_DIR) # Stupidly enough, CONFIG mode and MODULE mode for HDF5 do not return the same thing ...! SET(HDF5_INCLUDE_DIRS "${HDF5_INCLUDE_DIRS};${HDF5_INCLUDE_DIR}") @@ -74,3 +79,7 @@ ENDIF() IF(HDF5_IS_PARALLEL AND NOT SALOME_USE_MPI) MESSAGE(FATAL_ERROR "HDF5 is compiled with MPI, you have to set SALOME_USE_MPI to ON") ENDIF() + +if(WINDOWS) + set(CMAKE_FIND_LIBRARY_SUFFIXES ${PREV_CMAKE_FIND_LIBRARY_SUFFIXES}) +endif(WINDOWS)