IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 23152


Ignore:
Timestamp:
Mar 3, 2009, 4:26:54 PM (17 years ago)
Author:
Paul Price
Message:

Adding function to populate a header with the version information.

Location:
trunk/psModules/src/config
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/psModules/src/config/pmVersion.c

    r23117 r23152  
    4545    return version;
    4646};
     47
     48
     49bool psModulesVersionHeader(psMetadata *header)
     50{
     51    PS_ASSERT_METADATA_NON_NULL(header, false);
     52
     53    psString version = psModulesVersion(); // Software version
     54    psString source = psModulesSource();   // Software source
     55
     56    psMetadataAddStr(header, PS_LIST_TAIL, "IPP.PSMODULES.VERSION", PS_META_REPLACE,
     57                     "psModules software version", version);
     58    psMetadataAddStr(header, PS_LIST_TAIL, "IPP.PSMODULES.SOURCE", PS_META_REPLACE,
     59                     "psModules software source", source);
     60
     61    psFree(version);
     62    psFree(source);
     63
     64    return true;
     65}
  • trunk/psModules/src/config/pmVersion.h

    r23117 r23152  
    4040psString psModulesVersionLong(void);
    4141
     42/// Populate a header with version information
     43bool psModulesVersionHeader(
     44    psMetadata *header                  ///< Header to populate
     45    );
     46
     47
    4248/// @}
    4349#endif
Note: See TracChangeset for help on using the changeset viewer.