autoconf: fix obsolete macros, check for pkg-config macros, show drivers to be compiled

This commit is contained in:
marschap
2008-10-16 09:16:15 +00:00
parent 8c5266e4d3
commit 07957823d2
3 changed files with 23 additions and 14 deletions
+14 -10
View File
@@ -242,9 +242,11 @@ AC_ARG_ENABLE(libusb,
AC_MSG_RESULT($enable_libusb)
if test "$enable_libusb" = "yes"; then
PKG_CHECK_MODULES(LIBUSB, libusb,
[AC_DEFINE(HAVE_LIBUSB, [1], [Define to 1 if you have libusb])],
[ enable_libusb=no ])
ifdef([PKG_CHECK_MODULES],
[PKG_CHECK_MODULES(LIBUSB, libusb,
[AC_DEFINE(HAVE_LIBUSB, [1], [Define to 1 if you have libusb])],
[ enable_libusb=no ])],
[AC_MSG_WARN([pkg-config not (fully) installed; drivers requiring libusb may not be built])])
fi
AC_SUBST(LIBUSB_LIBS)
AC_SUBST(LIBUSB_CFLAGS)
@@ -263,9 +265,11 @@ AC_ARG_ENABLE(libftdi,
AC_MSG_RESULT($enable_libftdi)
if test "$enable_libftdi" = "yes"; then
PKG_CHECK_MODULES(LIBFTDI, libftdi >= 0.8,
[AC_DEFINE(HAVE_LIBFTDI, [1], [Define to 1 if you have libftdi])],
[ enable_libftdi=no ])
ifdef([PKG_CHECK_MODULES],
[PKG_CHECK_MODULES(LIBFTDI, libftdi >= 0.8,
[AC_DEFINE(HAVE_LIBFTDI, [1], [Define to 1 if you have libftdi])],
[ enable_libftdi=no ])],
[AC_MSG_WARN([pkg-config not (fully) installed; drivers requiring libftdi may not be built])])
fi
AC_SUBST(LIBFTDI_LIBS)
AC_SUBST(LIBFTDI_CFLAGS)
@@ -284,8 +288,11 @@ AC_ARG_ENABLE(ethlcd,
AC_MSG_RESULT($enable_ethlcd)
# check for doxygen
BB_ENABLE_DOXYGEN
dnl Select drivers to build
# Select drivers to build
LCD_DRIVERS_SELECT
@@ -364,9 +371,6 @@ AC_ARG_ENABLE(stat-smbfs,
)
# check for doxygen
BB_ENABLE_DOXYGEN
AC_CONFIG_FILES([Makefile
shared/Makefile
server/Makefile