summaryrefslogtreecommitdiffstats
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* build: pkg anti-pattern: use defaultsPatrick Venture2019-02-131-4/+4
| | | | | | | | Use the defaults in the pkg check where the default error message is sufficient to identify which package is missing. Change-Id: Ifdc864ea0d821ab4f1cff2be2a270317e25b801f Signed-off-by: Patrick Venture <venture@google.com>
* Convert to standard CLI11 argument parserWilliam A. Kennington III2018-10-051-0/+5
| | | | | | | | | | | | This simplifies the argument parsing logic drastically and still provides the same error handling as before. Tested: Ran through unit test suite and manually verified that the command line functions as expected on a real BMC. Change-Id: Ic5d69adf5359f9f64f2ada17e6a8f3242ca03e25 Signed-off-by: William A. Kennington III <wak@google.com>
* Convert to using sdeventplusWilliam A. Kennington III2018-10-051-1/+1
| | | | | | | | | | | | This gets rid of the ad-hoc timer class in favor of using the timer source built into sdeventplus. Tested: Unit tests pass and everything still builds. Manually verified the functionality is still in tact on a zaius machine. Change-Id: I90619f0fe5a9fdfcecd24a49de672c0c99dc95e9 Signed-off-by: William A. Kennington III <wak@google.com>
* Switch to C++17William A. Kennington III2018-09-131-1/+1
| | | | | | | | | | | | There is no harm in doing this since we are not a client library and all environments using this project should have c++17 compliant compilers at this point. Tested: Run through unit test suite. Change-Id: Iceae5375fd69b1929e1c4e2c6c297d131c61de68 Signed-off-by: William A. Kennington III <wak@google.com>
* configure/make: Allow googletest from pkg-configWilliam A. Kennington III2018-01-291-5/+9
| | | | | Change-Id: I2eb526827987dd2361d35fd782229b1461d49d01 Signed-off-by: William A. Kennington III <wak@google.com>
* Add Gtest to test watchdogVishwanatha Subbanna2017-06-061-1/+22
| | | | | Change-Id: Ia0268b6b18999b6dd6cfd26bcadcff25734306f0 Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
* Implement Watchdog interfaceVishwanatha Subbanna2017-06-021-0/+3
| | | | | | | This commit gives concrete implementation of the interface. Change-Id: I3951c5811c8e6cff87c87842a1e3c538463bfde7 Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
* Add timer class supportVishwanatha Subbanna2017-06-021-0/+3
| | | | | | | | Watchdog implementation uses sd_event_timer at the backend and this commit has that timer backend support. Change-Id: Ib6dbd5d6bb617c20d7361e0852a916aa506d5aad Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
* Add code to accept command line argumentsVishwanatha Subbanna2017-06-021-0/+23
Accepts command line arguments for dbus object path, dbus service name and an optional systemd unit file to be called into when the timer expires. Change-Id: I3fbe59b36d73ed9f28de2596d77e6d2e99371622 Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
OpenPOWER on IntegriCloud