build: Expat is mandatory.
This commit is contained in:
parent
0898217179
commit
1daab94724
1 changed files with 2 additions and 17 deletions
19
configure.ac
19
configure.ac
|
|
@ -183,25 +183,11 @@ PKG_CHECK_MODULES([HYBRIS], [libhardware >= 0.1.0])
|
|||
AC_SUBST(HYBRIS_CFLAGS)
|
||||
AC_SUBST(HYBRIS_LIBS)
|
||||
|
||||
#### expat (for xml config format parsing) (optional) ####
|
||||
#### expat (for xml config format parsing) ####
|
||||
|
||||
AC_ARG_ENABLE([xml],
|
||||
AS_HELP_STRING([--disable-xml],[Disable optional xml config support]))
|
||||
|
||||
AS_IF([test "x$enable_xml" != "xno"],
|
||||
[PKG_CHECK_MODULES(EXPAT, [ expat >= 2.1 ], HAVE_EXPAT=1, HAVE_EXPAT=0)],
|
||||
HAVE_EXPAT=0)
|
||||
|
||||
AS_IF([test "x$enable_xml" = "xyes" && test "x$HAVE_EXPAT" = "x0"],
|
||||
[AC_MSG_ERROR([*** expat not found])])
|
||||
|
||||
AC_SUBST(HAVE_EXPAT)
|
||||
PKG_CHECK_MODULES([EXPAT], [expat >= 2.1])
|
||||
AC_SUBST(EXPAT_CFLAGS)
|
||||
AC_SUBST(EXPAT_LIBS)
|
||||
AM_CONDITIONAL([HAVE_EXPAT], [test "x$HAVE_EXPAT" = x1])
|
||||
AS_IF([test "x$HAVE_EXPAT" = "x1"], AC_DEFINE([HAVE_EXPAT], 1, [Have expat?]))
|
||||
AS_IF([test "x$HAVE_EXPAT" = "x1"], ENABLE_XML="yes (expat)", ENABLE_XML=no)
|
||||
|
||||
# Output devices
|
||||
CC_CHECK_DROID_ENUM([${DROIDHEADERS_CFLAGS}], [AUDIO_DEVICE_OUT_HDMI])
|
||||
CC_CHECK_DROID_ENUM([${DROIDHEADERS_CFLAGS}], [AUDIO_DEVICE_OUT_HDMI_ARC])
|
||||
|
|
@ -332,5 +318,4 @@ echo "
|
|||
modules directory: ${modlibexecdir}
|
||||
|
||||
Droid device: ${droiddevice}
|
||||
XML config support: ${ENABLE_XML}
|
||||
"
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue