Skip to content

Commit 5e4b934

Browse files
committed
change in E3SM build
1 parent bfaf525 commit 5e4b934

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

CMakeLists.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -232,9 +232,12 @@ endif()
232232
# https://github.com/Parallel-NetCDF/E3SM-IO
233233

234234
if(H5BENCH_E3SM)
235+
string(REPLACE ";" " " HDF5_LIBS_CLEAN "${HDF5_LIBRARIES}")
236+
set(E3SM_LIBS "${HDF5_LIBS_CLEAN} -ldl -lpthread")
237+
235238
ExternalProject_Add(h5bench_e3sm
236239
SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/e3sm
237-
CONFIGURE_COMMAND autoreconf -i COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/e3sm/configure --prefix=${CMAKE_BINARY_DIR} --with-hdf5=${HDF5_HOME} "LIBS=-ldl -lpthread"
240+
CONFIGURE_COMMAND autoreconf -i COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/e3sm/configure --prefix=${CMAKE_BINARY_DIR} --with-hdf5=${HDF5_HOME} "LIBS=${E3SM_LIBS}"
238241
BUILD_COMMAND make
239242
INSTALL_COMMAND ${CMAKE_COMMAND} -E copy src/e3sm_io ${CMAKE_BINARY_DIR}/h5bench_e3sm
240243
BUILD_IN_SOURCE 1

0 commit comments

Comments
 (0)