Per-library fallback LAL data path for XLALFileResolvePathLong()
- XLALFileResolvePathLong() replaces 'fallbackdir' with 'fallbackpath' - May contain either absolute or relative (to liblalsupport.so) paths - LALSUITE_WITH_FALLBACK_DATA_PATH (replaces LAL_WITH_DATA_PATH) defines LAL_FALLBACK_DATA_PATH to fallback LAL data path - Defaults to $(pkgdatadir), same as for 'fallbackdir' argument - New macro XLAL_FILE_RESOLVE_PATH() passes LAL_FALLBACK_DATA_PATH to XLALFileResolvePathLong(), so each library gets its own fallback path - Not designed to be used outside of LALSuite; libraries implement their own functions (e.g. XLALReadEphemerisFile(), XLALSimReadDataFileOpen() which call XLAL_FILE_RESOLVE_PATH() internally - Non-inline XLALFileResolvePath() and XLALPulsarFileResolvePath() wrappers kept to avoid breaking ABI - .gitlab-ci.yml: add finding data files test to lalpulsar_longtests [ci full]
parent
6e9d6e13
No related branches found
No related tags found
Showing
- .gitlab-ci.yml 5 additions, 4 deletions.gitlab-ci.yml
- gnuscripts/lalsuite_build.m4 28 additions, 1 deletiongnuscripts/lalsuite_build.m4
- lal/configure.ac 1 addition, 2 deletionslal/configure.ac
- lal/gnuscripts/lal.m4 1 addition, 32 deletionslal/gnuscripts/lal.m4
- lal/lib/support/FileIO.c 53 additions, 85 deletionslal/lib/support/FileIO.c
- lal/lib/support/FileIO.h 33 additions, 2 deletionslal/lib/support/FileIO.h
- lalapps/configure.ac 1 addition, 1 deletionlalapps/configure.ac
- lalburst/configure.ac 1 addition, 1 deletionlalburst/configure.ac
- lalframe/configure.ac 1 addition, 1 deletionlalframe/configure.ac
- lalinference/configure.ac 1 addition, 1 deletionlalinference/configure.ac
- lalinspiral/configure.ac 1 addition, 1 deletionlalinspiral/configure.ac
- lalmetaio/configure.ac 1 addition, 1 deletionlalmetaio/configure.ac
- lalpulsar/configure.ac 1 addition, 1 deletionlalpulsar/configure.ac
- lalpulsar/lib/LALInitBarycenter.c 10 additions, 10 deletionslalpulsar/lib/LALInitBarycenter.c
- lalsimulation/configure.ac 1 addition, 1 deletionlalsimulation/configure.ac
- lalsimulation/lib/LALSimIMRNRHybSur3dq8.c 1 addition, 1 deletionlalsimulation/lib/LALSimIMRNRHybSur3dq8.c
- lalsimulation/lib/LALSimIMRNRSur4d2s.c 1 addition, 1 deletionlalsimulation/lib/LALSimIMRNRSur4d2s.c
- lalsimulation/lib/LALSimIMRPrecessingNRSur.c 2 additions, 2 deletionslalsimulation/lib/LALSimIMRPrecessingNRSur.c
- lalsimulation/lib/LALSimIMRSEOBNRv1ROMDoubleSpin.c 1 addition, 1 deletionlalsimulation/lib/LALSimIMRSEOBNRv1ROMDoubleSpin.c
- lalsimulation/lib/LALSimIMRSEOBNRv1ROMEffectiveSpin.c 1 addition, 1 deletionlalsimulation/lib/LALSimIMRSEOBNRv1ROMEffectiveSpin.c
Loading
Please register or sign in to comment