]> SALOME platform Git repositories - modules/kernel.git/blob - salome_adm/cmake_files/FindSalomeHDF5.cmake
Salome HOME
Merge from V6_main 28/02/2013
[modules/kernel.git] / salome_adm / cmake_files / FindSalomeHDF5.cmake
1
2 # HDF5 detection for Salome
3
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)
11 if (HDF5_FOUND)
12   set(HDF5_DEFINITIONS "-DH5_USE_16_API ${HDF5_DEFINITIONS}" )
13   if(WINDOWS)
14     set(HDF5_DEFINITIONS "-D_HDF5USEDLL_ ${HDF5_DEFINITIONS}" )
15   endif(WINDOWS)
16 endif(HDF5_FOUND)