[PATCH] configure: fix up tslib check once again.
Peter Hutterer
peter.hutterer at who-t.net
Tue Sep 22 23:35:48 PDT 2009
This patch addresses two issues:
The check for HAVE_TSLIB = xauto can never be true, the check has been
corrected to TSLIB = xauto.
Pre-pkgconfig versions of tslib fail to be found, this patch restores the
additional AC_CHECK_LIB. However, the pgk-config check must happen before
AC_CHECK_LIB, as AC_CHECK_LIB does not seem to honour the LD_LIBRARY_PATH.
Thus, if tslib is installed outside of the default paths, AC_CHECK_LIB
fails.
Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
---
Daniel, the second part was the motivation for the original fix.
AC_CHECK_LIB couldn't find a tslib not installed in the system path. With
the pkg-config check beforehand this is fixed now.
configure.ac | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
diff --git a/configure.ac b/configure.ac
index 9c817f0..98fe398 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1863,7 +1863,11 @@ if test "$KDRIVE" = yes; then
PKG_CHECK_MODULES([TSLIB], [tslib-0.0], [HAVE_TSLIB="yes"], [HAVE_TSLIB="no"])
- if test "x$HAVE_TSLIB" = xauto; then
+ if test "x$HAVE_TSLIB" = xno; then
+ AC_CHECK_LIB(ts, ts_open, [HAVE_TSLIB="yes"])
+ fi
+
+ if test "xTSLIB" = xauto; then
TSLIB="$HAVE_TSLIB"
fi
--
1.6.3.rc1.2.g0164.dirty
More information about the xorg-devel
mailing list