configure: Refactor systemunitdir expression to use PKG_CHECK_VAR
Change-Id: Ia78044b47d2e01ec2629ba2bc7d8033c0107afb9
Signed-off-by: William A. Kennington III <wak@google.com>
diff --git a/configure.ac b/configure.ac
index 16d95e8..1532977 100644
--- a/configure.ac
+++ b/configure.ac
@@ -101,20 +101,17 @@
[],
[with_systemdsystemunitdir=auto]
)
- AS_IF([test "x$with_systemdsystemunitdir" = "xyes" -o "x$with_systemdsystemunitdir" = "xauto"],
- [def_systemdsystemunitdir=$($PKG_CONFIG --variable=systemdsystemunitdir systemd)
- AS_IF([test "x$def_systemdsystemunitdir" = "x"],
- [AS_IF([test "x$with_systemdsystemunitdir" = "xyes"],
- [AC_MSG_ERROR([systemd support requested but pkg-config unable to query systemd package])]
- )
- with_systemdsystemunitdir=no],
- [with_systemdsystemunitdir="$def_systemdsystemunitdir"]
- )]
- )
- AS_IF([test "x$with_systemdsystemunitdir" != "xno"],
- [AC_SUBST([systemdsystemunitdir], [$with_systemdsystemunitdir])]
- )
- AM_CONDITIONAL([HAVE_SYSTEMD], [test "x$with_systemdsystemunitdir" != "xno"])
+ AS_IF([test "x$with_systemdsystemunitdir" = "xyes" -o "x$with_systemdsystemunitdir" = "xauto"], [
+ PKG_CHECK_VAR([SYSTEMUNITDIR], [systemd], [systemdsystemunitdir], [with_systemdsystemunitdir="$SYSTEMUNITDIR"], [])
+ ])
+ AS_IF([test "x$with_systemdsystemunitdir" = "xyes"], [
+ AC_MSG_ERROR([systemdsystemunitdir requested but pkg-config unable to query systemd package])
+ ])
+ AS_IF([test "x$with_systemdsystemunitdir" = "xno" -o "x$with_systemdsystemunitdir" = "xauto"], [
+ with_systemdsystemunitdir=''
+ ])
+ AC_SUBST([systemdsystemunitdir], ["$with_systemdsystemunitdir"])
+ AM_CONDITIONAL([HAVE_SYSTEMUNITDIR], [test "x$with_systemdsystemunitdir" != "x"])
# Only set if build-bmc-blob-handler wasn't unset.
AM_CONDITIONAL([ENABLE_HOST_BIOS], [test "x$enable_host_bios" = "xyes"])
@@ -122,7 +119,6 @@
AX_APPEND_COMPILE_FLAGS([-DENABLE_HOST_BIOS], [CXXFLAGS])
])
], [
- AM_CONDITIONAL([HAVE_SYSTEMD], [0])
AM_CONDITIONAL([ENABLE_HOST_BIOS], [0])
])