mirror of
https://gitlab.uni-freiburg.de/opensourcevdi/spice-common
synced 2026-08-08 09:18:08 +00:00
build-sys: Move celt check to m4 macro
This commit is contained in:
parent
fb3fe2272c
commit
dd57d05a52
@ -94,15 +94,13 @@ AM_CPPFLAGS = \
|
||||
$(SPICE_COMMON_CFLAGS) \
|
||||
$(GL_CFLAGS) \
|
||||
$(PIXMAN_CFLAGS) \
|
||||
$(CELT051_CFLAGS) \
|
||||
$(OPUS_CFLAGS) \
|
||||
$(PROTOCOL_CFLAGS) \
|
||||
$(NULL)
|
||||
|
||||
libspice_common_la_LIBADD = \
|
||||
$(SPICE_COMMON_LIBS) \
|
||||
$(OPUS_LIBS) \
|
||||
$(CELT051_LIBS)
|
||||
$(OPUS_LIBS)
|
||||
|
||||
MARSHALLERS_DEPS = \
|
||||
$(top_srcdir)/python_modules/__init__.py \
|
||||
|
||||
17
configure.ac
17
configure.ac
@ -40,25 +40,10 @@ PKG_CHECK_MODULES(PIXMAN, pixman-1 >= 0.17.7)
|
||||
AC_SUBST(PIXMAN_CFLAGS)
|
||||
|
||||
SPICE_CHECK_SMARTCARD(SPICE_COMMON)
|
||||
SPICE_CHECK_CELT051(SPICE_COMMON)
|
||||
AC_SUBST(SPICE_COMMON_CFLAGS)
|
||||
AC_SUBST(SPICE_COMMON_LIBS)
|
||||
|
||||
AC_ARG_ENABLE(celt051,
|
||||
[ --disable-celt051 Disable celt051 audio codec (enabled by default)],,
|
||||
[enable_celt051="yes"])
|
||||
|
||||
if test "x$enable_celt051" = "xyes"; then
|
||||
PKG_CHECK_MODULES(CELT051, celt051 >= 0.5.1.1, have_celt051=yes, have_celt051=no)
|
||||
AC_SUBST(CELT051_CFLAGS)
|
||||
AC_SUBST(CELT051_LIBS)
|
||||
AC_SUBST(CELT051_LIBDIR)
|
||||
else
|
||||
have_celt051=no
|
||||
fi
|
||||
|
||||
AM_CONDITIONAL([HAVE_CELT051], [test "x$have_celt051" = "xyes"])
|
||||
AM_COND_IF([HAVE_CELT051], AC_DEFINE([HAVE_CELT051], 1, [Define if we have celt051 codec]))
|
||||
|
||||
PKG_CHECK_MODULES([OPUS], [opus >= 0.9.14], have_opus=yes, have_opus=no)
|
||||
AM_CONDITIONAL([HAVE_OPUS], [test "x$have_opus" = "xyes"])
|
||||
AM_COND_IF([HAVE_OPUS], AC_DEFINE([HAVE_OPUS], 1, [Define if we have Opus]))
|
||||
|
||||
@ -54,3 +54,29 @@ AC_DEFUN([SPICE_CHECK_SMARTCARD], [
|
||||
AS_VAR_APPEND([$1_CFLAGS], [" $SMARTCARD_CFLAGS"])
|
||||
AS_VAR_APPEND([$1_LIBS], [" $SMARTCARD_LIBS"])
|
||||
])
|
||||
|
||||
|
||||
# SPICE_CHECK_CELT051(PREFIX)
|
||||
# ---------------------------
|
||||
# Adds a --disable-celt051 switch in order to enable/disable CELT 0.5.1
|
||||
# support, and checks if the needed libraries are available. If found, it will
|
||||
# append the flags to use to the $PREFIX_CFLAGS and $PREFIX_LIBS variables, and
|
||||
# it will define a HAVE_CELT051 preprocessor symbol as well as a HAVE_CELT051
|
||||
# Makefile conditional.
|
||||
#----------------------------
|
||||
AC_DEFUN([SPICE_CHECK_CELT051], [
|
||||
AC_ARG_ENABLE([celt051],
|
||||
[ --disable-celt051 Disable celt051 audio codec (enabled by default)],,
|
||||
[enable_celt051="yes"])
|
||||
|
||||
if test "x$enable_celt051" = "xyes"; then
|
||||
PKG_CHECK_MODULES([CELT051], [celt051 >= 0.5.1.1], [have_celt051=yes], [have_celt051=no])
|
||||
else
|
||||
have_celt051=no
|
||||
fi
|
||||
|
||||
AM_CONDITIONAL([HAVE_CELT051], [test "x$have_celt051" = "xyes"])
|
||||
AM_COND_IF([HAVE_CELT051], AC_DEFINE([HAVE_CELT051], 1, [Define if we have celt051 codec]))
|
||||
AS_VAR_APPEND([$1_CFLAGS], [" $CELT051_CFLAGS"])
|
||||
AS_VAR_APPEND([$1_LIBS], [" $CELT051_LIBS"])
|
||||
])
|
||||
|
||||
Loading…
Reference in New Issue
Block a user