Change configure to use autoconf macros installed by xosd to check for
its presence.
This commit is contained in:
@@ -7,6 +7,7 @@ Key:
|
||||
|
||||
v.0.5dev (ongoing development)
|
||||
+ sed1330 driver: Add support for HG25504 (L. Lagendijk)
|
||||
* Build system: Fix xosd detection
|
||||
|
||||
v0.5.4
|
||||
* Update driver includes and LDFLAGS (fixed glk and bayrad binding error)
|
||||
|
||||
+4
-10
@@ -466,18 +466,12 @@ dnl else
|
||||
fi
|
||||
;;
|
||||
xosd)
|
||||
AC_CHECK_HEADERS([xosd.h],[
|
||||
AC_CHECK_LIB(xosd, main,[
|
||||
LIBXOSD=`xosd-config --libs`
|
||||
DRIVERS="$DRIVERS xosd${SO}"
|
||||
actdrivers=["$actdrivers xosd"]
|
||||
],[
|
||||
dnl else
|
||||
AC_MSG_WARN([The xosd driver needs the xosd library])
|
||||
])
|
||||
AM_PATH_LIBXOSD([
|
||||
DRIVERS="$DRIVERS xosd${SO}"
|
||||
actdrivers=["$actdrivers xosd"]
|
||||
],[
|
||||
dnl else
|
||||
AC_MSG_WARN([The xosd driver needs xosd.h])
|
||||
AC_MSG_WARN([The xosd driver needs the xosd library])
|
||||
])
|
||||
;;
|
||||
*)
|
||||
|
||||
@@ -33,6 +33,7 @@ mdm166a_CFLAGS = @LIBHID_CFLAGS@ $(AM_CFLAGS)
|
||||
picolcd_CFLAGS = @LIBUSB_CFLAGS@ $(AM_CFLAGS)
|
||||
shuttleVFD_CFLAGS = @LIBUSB_CFLAGS@ $(AM_CFLAGS)
|
||||
ula200_CFLAGS = @LIBFTDI_CFLAGS@ $(AM_CFLAGS)
|
||||
xosd_CFLAGS = @LIBXOSD_CFLAGS@ $(AM_CFLAGS)
|
||||
|
||||
bayrad_LDADD = libLCD.a
|
||||
CFontz_LDADD = libLCD.a libbignum.a
|
||||
@@ -69,7 +70,7 @@ svga_LDADD = @LIBSVGA@
|
||||
t6963_LDADD = libLCD.a
|
||||
tyan_LDADD = libLCD.a libbignum.a
|
||||
ula200_LDADD = @LIBFTDI_LIBS@
|
||||
xosd_LDADD = @LIBXOSD@ libbignum.a
|
||||
xosd_LDADD = @LIBXOSD_LIBS@ libbignum.a
|
||||
|
||||
libLCD_a_SOURCES = lcd_lib.h lcd_lib.c
|
||||
libbignum_a_SOURCES = adv_bignum.h adv_bignum.c
|
||||
|
||||
Reference in New Issue
Block a user