2525#
2626#=============================================================================
2727
28+ <<<<<<< HEAD
2829find_library (HDF4_LIBRARIES NAMES df mfhdf PATH_SUFFIXES hdf )
2930find_library (HDF4_DF_LIBRARY NAMES df PATH_SUFFIXES hdf )
3031find_library (HDF4_MFHDF_LIBRARY NAMES mfhdf PATH_SUFFIXES hdf )
3132message (STATUS "DF library found: ${HDF4_DF_LIBRARY} " )
3233message (STATUS "MFHDF library found: ${HDF4_MFHDF_LIBRARY} " )
3334
3435message (STATUS "HDF4 libraries: ${HDF4_LIBRARIES} " )
36+ =======
37+ set (HDF4_LIBRARIES df mfhdf)
3538
36- find_library (_HDF4_DF_LIBRARY NAMES df PATH_SUFFIXES hdf )
39+ #------------------------------------------------------------------------------
40+ # find the runtime binaries of the HDF4 library
41+ #------------------------------------------------------------------------------
42+ find_library (HDF4_LIBRARIES NAMES df mfhdf
43+ HINTS ENV HDF4_ROOT
44+ PATH_SUFFIXES hdf )
45+
46+ find_library (_HDF4_DF_LIBRARY NAMES df hdf
47+ HINTS ENV
48+ HDF4_ROOT PATH_SUFFIXES hdf )
49+ >>>>>>> 336bba8dd4b92aa97c0684b1285f94d575b23f8a
50+
51+ #if the binaries have been found their parent directory has to be
52+ #extracted from the total path
3753get_filename_component (HDF4_LIBRARY_DIRS ${_HDF4_DF_LIBRARY} PATH )
3854
39- find_path ( HDF4_INCLUDE_DIR mfhdf.h PATH /usr/include /usr/include/hdf )
55+ #------------------------------------------------------------------------------
56+ # find the HDF4 header file
57+ #------------------------------------------------------------------------------
58+ find_path (HDF4_INCLUDE_DIR mfhdf.h HINTS ENV HDF4_ROOT PATH_SUFFIXES hdf )
4059
4160include ( FindPackageHandleStandardArgs )
4261find_package_handle_standard_args ( HDF4 DEFAULT_MSG HDF4_LIBRARIES HDF4_INCLUDE_DIR )
@@ -55,6 +74,6 @@ find_package(JPEG REQUIRED)
5574#------------------------------------------------------------------------------
5675# add libraries to the link list for NAPI
5776#------------------------------------------------------------------------------
58- list (APPEND NAPI_LINK_LIBS df mfhdf jpeg)
77+ list (APPEND NAPI_LINK_LIBS ${_HDF4_DF_LIBRARY} mfhdf jpeg)
5978include_directories ( SYSTEM ${HDF4_INCLUDE_DIR} )
6079link_directories (${HDF4_LIBRARY_DIRS} )
0 commit comments