3 # AX_CHECK_ATM([action-if-found[, action-if-not-found]])
7 # Look for libatm in a number of default locations, or in a provided location
8 # (via --with-atm=). Sets
13 # and calls ACTION-IF-FOUND or ACTION-IF-NOT-FOUND appropriately
17 # Copyright (c) 2021 Eivind Naess <eivnaes@yahoo.com>
19 # Copying and distribution of this file, with or without modification, are
20 # permitted in any medium without royalty provided the copyright notice
21 # and this notice are preserved. This file is offered as-is, without any
26 AC_DEFUN([AX_CHECK_ATM], [
28 [AS_HELP_STRING([--with-atm=DIR],
29 [With libatm support, see http://linux-atm.sourceforge.net])],
33 atmdirs="/usr/local /usr/lib /usr"
44 if [ test "x${with_atm}" != "xno" ] ; then
46 for atmdir in $atmdirs; do
47 AC_MSG_CHECKING([for atm.h in $atmdir])
48 if test -f "$atmdir/include/atm.h"; then
49 ATM_CFLAGS="-I$atmdir/include"
50 ATM_LDFLAGS="-L$atmdir/lib"
58 # try the preprocessor and linker with our new flags,
59 # being careful not to pollute the global LIBS, LDFLAGS, and CPPFLAGS
61 AC_MSG_CHECKING([if compiling and linking against libatm works])
64 save_LDFLAGS="$LDFLAGS"
65 save_CPPFLAGS="$CPPFLAGS"
66 LDFLAGS="$LDFLAGS $ATM_LDFLAGS"
67 LIBS="$ATM_LIBS $LIBS"
68 CPPFLAGS="$ATM_CFLAGS $CPPFLAGS"
73 [text2atm(NULL,NULL,0,0);])],
83 CPPFLAGS="$save_CPPFLAGS"
84 LDFLAGS="$save_LDFLAGS"
87 AC_SUBST([ATM_CFLAGS])
89 AC_SUBST([ATM_LDFLAGS])
91 AM_CONDITIONAL(WITH_LIBATM, test -n "${with_atm}")