diff --git a/CMakeLists.txt b/CMakeLists.txt index 3c6f486..b54cd34 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -10,6 +10,7 @@ check_c_compiler_flag(-march=native SUPPORT_ARCH_NATIVE ) find_library(MATH_LIB m) +find_library(DL_LIB dl) macro(add_genopt _sourcelist _ggofile _basefile) diff --git a/c_tools/CMakeLists.txt b/c_tools/CMakeLists.txt index 22f2026..dcb353e 100644 --- a/c_tools/CMakeLists.txt +++ b/c_tools/CMakeLists.txt @@ -32,7 +32,7 @@ ENDIF (CAIROMMCONFIG_INCLUDE_PATH AND CAIROMM_INCLUDE_PATH AND SIGC_INCLUDE_PATH SET(ZOB_LIBS zobovTool ${COSMOTOOL_LIBRARY} ${GSL_LIBRARIES} - ${NETCDF_LIBRARIES}) + ${NETCDF_LIBRARIES} ${DL_LIB}) include_directories( diff --git a/external/cosmotool/src/h5_readFlash.hpp b/external/cosmotool/src/h5_readFlash.hpp index abcf9aa..c4c8950 100644 --- a/external/cosmotool/src/h5_readFlash.hpp +++ b/external/cosmotool/src/h5_readFlash.hpp @@ -14,7 +14,8 @@ This file has been developped by P. M. Sutter. #include #include #include -#include +#include +#include #include "hdf5_flash.h" #include "H5Cpp.h" diff --git a/external/external_build.cmake b/external/external_build.cmake index 5dddfac..bce5995 100644 --- a/external/external_build.cmake +++ b/external/external_build.cmake @@ -121,7 +121,7 @@ else(INTERNAL_HDF5) find_library(HDF5HL_LIBRARY hdf5_hl) endif (INTERNAL_HDF5) SET(CONFIGURE_CPP_FLAGS "${CONFIGURE_CPP_FLAGS} -I${HDF5_INCLUDE_PATH}") -SET(CONFIGURE_LIBS_FLAGS "-ldl") +SET(CONFIGURE_LIBS_FLAGS "${DL_LIB}") mark_as_advanced(HDF5_INCLUDE_PATH HDF5_LIBRARY HDF5_CPP_LIBRARY HDF5HL_LIBRARY HDF5HL_CPP_LIBRARY) ###############