Skip to content
  • Thomas Markwalder's avatar
    [5211] libkea-process is no longer dependent on cryptolink · 650110ab
    Thomas Markwalder authored
    DControllerBase was modified to support a means for derivations to
    contribute additional information to extended version info returned
    by DControllerBase::getVersion(true).  This removes the need to link
    process lib with libraries it does not need.
    
    src/bin/d2/d2_controller.h
    src/bin/d2/d2_controller.cc
        D2Controller::getVersionAddendum() - new method which reports
        D2 dependencies (currently only cryptolink)
    
    src/lib/process/Makefile.am
        Removed temporary link to cryptolink
    
    src/lib/process/d_controller.h
    src/lib/process/d_controller.cc
        DControllerBase::getVersionAddendum() - new virtual method so
        derivations can contribute to extended version information
    
        DControllerBase::getVersion(bool extended) - modified to call
        getVersionAddendum(), removed explict calls for crypto and
        RDBMs versions
    
    Added unit test support
    650110ab