2 # HDF5 detection for Salome
4 set(HDF5_ROOT_DIR $ENV{HDF5_ROOT_DIR} CACHE PATH "Path to Hdf5 directory")
5 if(EXISTS ${HDF5_ROOT_DIR})
6 set(CMAKE_INCLUDE_PATH ${HDF5_ROOT_DIR}/include)
7 set(CMAKE_LIBRARY_PATH ${HDF5_ROOT_DIR}/lib)
8 set(CMAKE_PROGRAM_PATH ${HDF5_ROOT_DIR}/bin)
9 endif(EXISTS ${HDF5_ROOT_DIR})
10 find_package(HDF5 COMPONENTS C REQUIRED)
12 set(HDF5_DEFINITIONS "-DH5_USE_16_API ${HDF5_DEFINITIONS}" )
14 set(HDF5_DEFINITIONS "-D_HDF5USEDLL_ ${HDF5_DEFINITIONS}" )