sbml and hdf5 are manually added. Not using their cmake submdule