Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion cmake/gauxc-dep-versions.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -19,5 +19,5 @@ set( GAUXC_GAU2GRID_REVISION v2.0.6 )
set( GAUXC_INTEGRATORXX_REPOSITORY https://github.com/wavefunction91/IntegratorXX.git )
set( GAUXC_INTEGRATORXX_REVISION 1369be58d7a3235dac36d75dd964fef058830622 )

set( GAUXC_HIGHFIVE_REPOSITORY https://github.com/BlueBrain/HighFive.git )
set( GAUXC_HIGHFIVE_REPOSITORY https://github.com/highfive-devs/HighFive.git )
set( GAUXC_HIGHFIVE_REVISION 805f0e13d09b47c4b01d40682621904aa3b31bb8 )
27 changes: 15 additions & 12 deletions src/external/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -15,20 +15,23 @@ if( GAUXC_ENABLE_HDF5 )
if(HDF5_FOUND)
set(GAUXC_HAS_HDF5 TRUE CACHE BOOL "" FORCE)
message(STATUS "Enabling HDF5 Bindings")
message(STATUS "HighFive REPO = ${GAUXC_HIGHFIVE_REPOSITORY}")
message(STATUS "HighFive REV = ${GAUXC_HIGHFIVE_REVISION} ")
FetchContent_Declare( HighFive
GIT_REPOSITORY ${GAUXC_HIGHFIVE_REPOSITORY}
GIT_TAG ${GAUXC_HIGHFIVE_REVISION}
)
find_package(HighFive QUIET)
if(NOT HighFive_FOUND)
message(STATUS "HighFive REPO = ${GAUXC_HIGHFIVE_REPOSITORY}")
message(STATUS "HighFive REV = ${GAUXC_HIGHFIVE_REVISION} ")
FetchContent_Declare( HighFive
GIT_REPOSITORY ${GAUXC_HIGHFIVE_REPOSITORY}
GIT_TAG ${GAUXC_HIGHFIVE_REVISION}
)

set(HIGHFIVE_USE_BOOST OFF CACHE BOOL "" )
set(HIGHFIVE_UNIT_TESTS OFF CACHE BOOL "" )
set(HIGHFIVE_EXAMPLES OFF CACHE BOOL "" )
#set(HIGHFIVE_PARALLEL_HDF5 ON CACHE BOOL "" )
set(HIGHFIVE_BUILD_DOCS OFF CACHE BOOL "" )
FetchContent_MakeAvailable( HighFive )
set(HIGHFIVE_USE_BOOST OFF CACHE BOOL "" )
set(HIGHFIVE_UNIT_TESTS OFF CACHE BOOL "" )
set(HIGHFIVE_EXAMPLES OFF CACHE BOOL "" )
#set(HIGHFIVE_PARALLEL_HDF5 ON CACHE BOOL "" )
set(HIGHFIVE_BUILD_DOCS OFF CACHE BOOL "" )
FetchContent_MakeAvailable( HighFive )

endif()
target_sources( gauxc PRIVATE hdf5_write.cxx hdf5_read.cxx )
target_link_libraries( gauxc PUBLIC HighFive )
else()
Expand Down