summaryrefslogtreecommitdiffstats
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* autotools: Fix for autoconf-archive 2019.01.19William A. Kennington III2019-03-191-2/+5
| | | | | | | | | The code coverage macros from the archive changed in a backward incompatible way. This adds a workaround to autodetect either version and do the right thing. Change-Id: I09b88e6b4792c99140a73a4ceb11d2896ee13562 Signed-off-by: William A. Kennington III <wak@google.com>
* build: add dependency on ipmiblobPatrick Venture2019-03-081-0/+8
| | | | | | | ipmiblob is the library provided by ipmi-blob-tool. Change-Id: Ic58065eb280e8628f36764bd40f973be10f114ca Signed-off-by: Patrick Venture <venture@google.com>
* use filesystem instead of experimentalPatrick Venture2019-03-081-5/+0
| | | | | | | | Use filesystem now that it should be available instead of experimental::filesystem. Change-Id: Ia9b17f33ced70fe2f1f12f11d8708d15ff422bfa Signed-off-by: Patrick Venture <venture@google.com>
* build: enable valgrindPatrick Venture2019-03-071-0/+10
| | | | | | | Enable valgrind tests. Change-Id: Ib5ec22a19c043ef45f5274e4716e2abbae9c19da Signed-off-by: Patrick Venture <venture@google.com>
* build: enable code coveragePatrick Venture2019-03-071-0/+20
| | | | | | | | Enable code coverage for the project. Valgrind not enabled in this step. Change-Id: I439d58b23d2bc29d6f602600319074c8fd8c04d6 Signed-off-by: Patrick Venture <venture@google.com>
* build: rework gtest checksPatrick Venture2019-03-061-3/+67
| | | | | | | Rework gtest checks to be modeled after openbmc/gpioplus. Change-Id: I263bf12c0323ebee5d95b569ce28da2042bd3c1d Signed-off-by: Patrick Venture <venture@google.com>
* build: pkg anti-pattern: use defaultsPatrick Venture2019-02-131-6/+1
| | | | | | | | Use the defaults in the pkg check where the default error message is sufficient to identify which package is missing. Change-Id: I420f4702c9cf78af58854fba06e731e49e1ec5f2 Signed-off-by: Patrick Venture <venture@google.com>
* Convert host-ipmid -> libipmidWilliam A. Kennington III2019-02-121-3/+5
| | | | | | | | | phosphor-host-ipmid now exposes a library along with headers for interfacing with the ipmi daemon. Compile and link against the new library. Change-Id: I663e6607f711bc8bae0a2127db524868f6d4cc32 Signed-off-by: William A. Kennington III <wak@google.com>
* build: cleanup configure script PKG_CHECK_MODULESPatrick Venture2018-12-171-4/+17
| | | | | | | | | | Cleanup the configure script package include lines. There isn't a set style for this yet, but this is an attempt to improve readability whereas it's often one long line per library. The CI will fail if there aren't backslashes on lines for the AC_CHECK_HEADER. Change-Id: I07be3e9c4ac7cd70a9e0d03299d25dcce6910cef Signed-off-by: Patrick Venture <venture@google.com>
* main: receive blob handler path from configurePatrick Venture2018-11-281-0/+4
| | | | | | | | Add blob handler path to configure_ac and use this path for searching. Change-Id: Ie0e33e93822bc6e95ace2fed5abe66f42dae5ca5 Signed-off-by: Patrick Venture <venture@google.com>
* build: apply autoconf suggestionsPatrick Venture2018-11-281-0/+1
| | | | | | | | add -I m4 to Makefile for ACLOCAL_AMFLAGS add macro dirs to configure_ac Change-Id: Ied5ca518fedab65c63d0c89bcd0f21c3d32265e1 Signed-off-by: Patrick Venture <venture@google.com>
* bugfix: load handlers and use factory symbolPatrick Venture2018-11-141-1/+1
| | | | | | | | Use a predefined factory symbol to build each handler after loading the library. Change-Id: I0369c6e46a57c2e8533409d8b06eb74a3962434c Signed-off-by: Patrick Venture <venture@google.com>
* main: now seeks out shared library handlers are load-timePatrick Venture2018-10-011-10/+0
| | | | | | | | | phosphor-ipmi-blobs now detects blob handlers compiled into shared libraries on the BMC and loads them at start-up when it's loaded by phosphor-host-ipmid. Change-Id: Ib1b6b8f75aa544a263d37f71e133a9a188704de3 Signed-off-by: Patrick Venture <venture@google.com>
* utils: add methods for finding and loading handlersPatrick Venture2018-09-301-3/+6
| | | | | | | | This module provides a couple basic methods for enumerating and then loading handlers. Change-Id: I4f58be313190c48de25c2b9578b7c622afefc656 Signed-off-by: Patrick Venture <venture@google.com>
* build: add ENABLE_EXAMPLE macro on enable-example conditionPatrick Venture2018-09-261-0/+4
| | | | | | | | | Previously, the ENABLE_EXAMPLE was only an AM_CONDITIONAL and therefore not passed down to the source environment via config.h. This fixes that. Change-Id: I8e02112f12c4aaef22eda76cc9e50b9bf7f32dda Signed-off-by: Patrick Venture <venture@google.com>
* build: drop systemd requirementPatrick Venture2018-09-211-1/+0
| | | | | | | The library currently does not require linking against systemd. Change-Id: I787e718b0b33bdd68aba4afc712a97dec97795aa Signed-off-by: Patrick Venture <venture@google.com>
* add example handlerPatrick Venture2018-09-201-0/+6
| | | | | | | | This adds an example handler to demonstrate how one can add a specific type of BLOB handler. Change-Id: Ib5421f1b945b45998b40d3939a4dab9cdf39aaa9 Signed-off-by: Patrick Venture <venture@google.com>
* Build as c++17Patrick Venture2018-09-151-1/+1
| | | | | | | Setting as separate patch to not require move until user is ready. Change-Id: Ia15de3ba1a4332dc51cc5539e895d7ab5ee072c7 Signed-off-by: Patrick Venture <venture@google.com>
* initial drop of phosphor-ipmi-blobsPatrick Venture2018-09-151-0/+58
This implements a majority of the OEM IPMI BLOBS protocol. The only piece missing from this is the timed expiration of sessions. Change-Id: I82c9d17b625c94fc3340edcfabbbf1ffeb5ad7ac Signed-off-by: Patrick Venture <venture@google.com>
OpenPOWER on IntegriCloud