diff --git a/CMakeLists.txt b/CMakeLists.txt index c33c3e6d2..7931d8e51 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -248,6 +248,7 @@ if (nexus) find_package(HDF5 COMPONENTS CXX REQUIRED) if (HAVE_HDF4) find_package(HDF4 REQUIRED) + add_definitions(-DHAVE_HDF4) endif (HAVE_HDF4) find_package(NEXUS REQUIRED) add_definitions(-DPNEXUS_ENABLED) diff --git a/src/musrfit.cpp b/src/musrfit.cpp index 71f0bb050..a6fc599e6 100644 --- a/src/musrfit.cpp +++ b/src/musrfit.cpp @@ -471,7 +471,13 @@ int main(int argc, char *argv[]) return PMUSR_SUCCESS; } else if (!strcmp(argv[1], "--nexus-support")) { #ifdef PNEXUS_ENABLED - std::cout << std::endl << ">> musrfit: NeXus support enabled." << std::endl << std::endl; + std::cout << std::endl << ">> musrfit: NeXus support enabled. "; + std::cout << " HDF5 ready. "; +#ifdef HAVE_HDF4 + std::cout << " HDF4 ready." << std::endl << std::endl; +#else + std::cout << " HDF4 not ready." << std::endl << std::endl; +#endif #else std::cout << std::endl << "musrfit: NeXus support NOT enabled." << std::endl << std::endl; #endif