buildinfo.c 642 B

12345678910111213141516
  1. #include <stdio.h>
  2. #include <string.h>
  3. #include "pcilib/build.h"
  4. void BuildInfo() {
  5. printf("\n");
  6. #ifdef PCILIB_RELEASE
  7. printf("Release: %s (r%s packaged on %s in %s)\n", PCILIB_RELEASE, PCILIB_REVISION, PCILIB_BUILD_DATE, PCILIB_BUILD_DIR);
  8. #else /* PCILIB_RELEASE */
  9. printf("Revision: %s built on %s in %s\n", PCILIB_REVISION, PCILIB_BUILD_DATE, PCILIB_BUILD_DIR);
  10. #endif /* PCILIB_RELEASE */
  11. printf("Branch: %s by %s\n", PCILIB_REVISION_BRANCH, PCILIB_REVISION_AUTHOR);
  12. if (strlen(PCILIB_REVISION_MODIFICATIONS)) {
  13. printf("Modifications: %s - %s\n", PCILIB_LAST_MODIFICATION, PCILIB_REVISION_MODIFICATIONS);
  14. }
  15. }