21 #ifndef _LALVCSINFOTYPE_H
22 #define _LALVCSINFOTYPE_H
41 typedef struct tagLALVCSInfo
static const size_t prefix
int XLALOutputVCSInfo(FILE *fp, const LALVCSInfoList vcs_list, const int verbose, const char *prefix)
Output VCS and build information, as generated by XLALVCSInfoString(), to a file pointer fp.
const LALVCSInfo *const LALVCSInfoList[16]
NULL-terminated list of VCS and build information structures
char * XLALVCSInfoString(const LALVCSInfoList vcs_list, const int verbose, const char *prefix)
Generate a multi-line string containing VCS and build information for a library and its dependencies,...
VCS and build information structure.
const char *const buildDate
Build date.
const char *const vcsCommitter
Committer of last commit.
const char *const version
Library version.
const char *const vcsDate
Committer date of last commit.
const char *const configureDate
configure date
const char *const vcsStatus
(UN)CLEAN: Status message
const char *const vcsClean
(UN)CLEAN
const char *const vcsTag
Tag of last commit.
const char *const vcsAuthor
Author of last commit.
const char *const vcsId
Identifier (e.g.
const char *const vcsBranch
Branch of last commit.
const char *const configureArgs
configure arguments
const char *const name
Library name.