mirror of
https://github.com/triqs/dft_tools
synced 2024-10-31 11:13:46 +01:00
Add hdf5 version detection in CMakeLists.txt
Might be useful at some point.
This commit is contained in:
parent
76aa6120e9
commit
b0c969a507
@ -238,7 +238,7 @@ if(NOT HDF5_FOUND)
|
||||
message(FATAL_ERROR "Require hdf5 1.8.2 or higher. Set HDF5_HOME")
|
||||
endif()
|
||||
if(HDF5_IS_PARALLEL)
|
||||
message(FATAL "parallel(MPI) hdf5 is detected. The standard version is preferred.")
|
||||
message(FATAL_ERROR "parallel(MPI) hdf5 is detected. The standard version is preferred.")
|
||||
endif(HDF5_IS_PARALLEL)
|
||||
message( STATUS " HDF5_LIBRARIES = ${HDF5_LIBRARIES} ")
|
||||
mark_as_advanced(HDF5_DIR) # defined somewhere else ? what is it ?
|
||||
@ -250,6 +250,11 @@ set(TRIQS_INCLUDE_HDF5 ${HDF5_INCLUDE_DIR})
|
||||
set(TRIQS_CXX_DEFINITIONS ${TRIQS_CXX_DEFINITIONS} ${HDF5_DEFINITIONS})
|
||||
set(TRIQS_HDF5_DIFF_EXECUTABLE ${HDF5_DIFF_EXECUTABLE})
|
||||
|
||||
# Get hdf5 version and add a definition HDF5_LT_189 if version < 1.8.9
|
||||
execute_process(COMMAND ${HDF5_DIFF_EXECUTABLE} --version OUTPUT_VARIABLE diff_output)
|
||||
string(REGEX MATCHALL "[0-9].[0-9].[0-9]" HDF5_VERSION "${diff_output}")
|
||||
message(STATUS "hdf5 version: ${HDF5_VERSION}")
|
||||
|
||||
# #################################
|
||||
# Other libs
|
||||
# #################################
|
||||
|
Loading…
Reference in New Issue
Block a user