build: add check for pciutils: libpci
Add a check for the pciutils package that the tool relies on for
compilation.
Change-Id: Ie12ede94bc3664a3cf1194d820f9c6e078f97866
Signed-off-by: Patrick Venture <venture@google.com>
diff --git a/configure.ac b/configure.ac
index ff3ba54..51cc165 100644
--- a/configure.ac
+++ b/configure.ac
@@ -49,6 +49,12 @@
[Could not find ipmiblob...openbmc/ipmi-blob-tool package required])
]
)
+PKG_CHECK_MODULES(
+ [PCILIB],
+ [libpci],
+ [],
+ [AC_MSG_ERROR([Could not find libpci... pciutils package required])]
+)
AC_CHECK_HEADER(
[blobs-ipmid],
[AC_MSG_ERROR(["phosphor-ipmi-blobs required and not found."])]
diff --git a/tools/Makefile.am b/tools/Makefile.am
index d8a593d..d86d365 100644
--- a/tools/Makefile.am
+++ b/tools/Makefile.am
@@ -5,8 +5,8 @@
burn_my_bmc_CXXFLAGS = -I$(top_srcdir) $(CODE_COVERAGE_CXXFLAGS)
noinst_LTLIBRARIES = libupdater.la
-libupdater_la_LDFLAGS = -static $(CODE_COVERAGE_LIBS) $(IPMIBLOB_LIBS)
-libupdater_la_CXXFLAGS = -I$(top_srcdir) $(CODE_COVERAGE_CXXFLAGS) $(IPMIBLOB_CFLAGS)
+libupdater_la_LDFLAGS = -static $(CODE_COVERAGE_LIBS) $(IPMIBLOB_LIBS) $(PCILIB_LIBS)
+libupdater_la_CXXFLAGS = -I$(top_srcdir) $(CODE_COVERAGE_CXXFLAGS) $(IPMIBLOB_CFLAGS) $(PCILIB_CFLAGS)
libupdater_la_SOURCES = \
updater.cpp \
bt.cpp \