Skip to content

Commit

Permalink
Merge pull request #177 from JeffersonLab/update_sbms_for_hdf5_rtj
Browse files Browse the repository at this point in the history
* add support for building hddm libraries against hdf5 [rtj]
  • Loading branch information
markito3 authored Dec 27, 2020
2 parents 7bbee99 + ae4d908 commit 876546b
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions src/SBMS/sbms.py
Original file line number Diff line number Diff line change
Expand Up @@ -587,6 +587,7 @@ def AddHDDM(env):
env.AppendUnique(LIBS = 'HDDM')
env.PrependUnique(OPTIONAL_PLUGIN_LIBS = 'HDDM')
Add_xstream(env)
Add_HDF5(env)

##################################
# MYSQL
Expand Down Expand Up @@ -648,6 +649,19 @@ def Add_xstream(env):
env.AppendUnique(LIBS=['xstream', 'tirpc', 'bz2', 'z'])
env.AppendUnique(OPTIONAL_PLUGIN_LIBS = ['xstream', 'bz2', 'z'])

##################################
# HDF5
##################################
def Add_HDF5(env):
hdf5_root = os.getenv('HDF5ROOT')
if (hdf5_root != None) :
HDF5_CPPPATH = ["%s/include" % (hdf5_root)]
env.AppendUnique(CPPPATH = HDF5_CPPPATH)
HDF5_LIBPATH = ["%s/lib" % (hdf5_root)]
env.AppendUnique(LIBPATH = HDF5_LIBPATH)
env.AppendUnique(LIBS=['hdf5_cpp', 'hdf5_hl', 'hdf5', 'sz', 'z', 'dl'])
env.AppendUnique(OPTIONAL_PLUGIN_LIBS = ['hdf5_cpp', 'hdf5_hl', 'hdf5', 'sz', 'z', 'dl'])
env.AppendUnique(CXXFLAGS = ['-DHDF5_SUPPORT'])

##################################
# CCDB
Expand Down

0 comments on commit 876546b

Please sign in to comment.