1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146
|
AC_INIT([newt_pr.h])
PACKAGE=newt
VERSION=$(awk '/^Version: / {print $2}' $srcdir/newt.spec)
SONAME=0.52
AC_CONFIG_HEADER([config.h])
AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Package Name])
AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [NEWT Version String])
AC_SUBST([VERSION])
AC_SUBST([SONAME])
AC_PROG_CC
AC_PROG_INSTALL
AC_PROG_LN_S
AC_PROG_GREP
# Are we using GNU ld?
AC_MSG_CHECKING([for GNU ld])
LD=`$CC -print-prog-name=ld 2>&5`
if test `$LD -v 2>&1 | $ac_cv_path_GREP -c "GNU ld"` = 0; then
# Not
GNU_LD=""
AC_MSG_RESULT([no])
else
GNU_LD="$LD"
AC_MSG_RESULT([yes])
AC_SUBST([GNU_LD])
fi
AC_CHECK_HEADERS([sys/select.h alloca.h fribidi/fribidi.h dlfcn.h])
AC_SEARCH_LIBS([dlopen], [dl])
AC_SUBST([LIBS])
AC_CHECK_HEADER([slang.h], [], [
old_CPPFLAGS=${CPPFLAGS}
CPPFLAGS="${CPPFLAGS} -I/opt/local/include"
unset ac_cv_header_slang_h
AC_CHECK_HEADER([slang.h])
if test x$ac_cv_header_slang_h = x; then
CPPFLAGS="${old_CPPFLAGS}"
else
LDFLAGS="${LDFLAGS} -L/opt/local/lib"
fi
])
if test x$ac_cv_header_slang_h = x; then
old_CPPFLAGS=${CPPFLAGS}
CPPFLAGS="${CPPFLAGS} -I/sw/include"
AC_CHECK_HEADER([slang.h])
if test x$ac_cv_header_slang_h = x; then
CPPFLAGS=${old_CPPFLAGS}
else
LDFLAGS="${LDFLAGS} -L/sw/lib"
fi
fi
AC_CHECK_HEADERS([popt.h libintl.h])
AC_MSG_CHECKING([for python versions])
AC_ARG_WITH([python], [ --without-python do not compile python support])
if test "x$with_python" = "xno"; then
AC_MSG_RESULT([skipped])
PYTHONVERS=
else
PYTHONVERS=$(ls /usr/include/python2.*/Python.h 2> /dev/null | sed 's|/usr/include/\([[^/]]*\)/Python.h|\1|g' | tr '\n' ' ')
AC_MSG_RESULT([$PYTHONVERS])
fi
AC_SUBST([PYTHONVERS])
AC_ARG_WITH([tcl], [ --without-tcl do not compile whiptcl.so])
if test "x$with_tcl" = "xno"; then
WHIPTCLSO=
else
AC_MSG_CHECKING([for tcl configuration])
# check in a few common install locations
if test x"${ac_cv_c_tclconfig}" = x ; then
for i in `ls -d ${libdir} 2>/dev/null` \
`ls -d /usr/lib 2>/dev/null` \
`ls -d /usr/lib64 2>/dev/null` \
`ls -d /usr/local/lib 2>/dev/null` \
`ls -d /usr/contrib/lib 2>/dev/null` \
`ls -d /usr/pkg/lib 2>/dev/null` \
`ls -d /usr/local/lib/tcl8.5 2>/dev/null` \
`ls -d /usr/local/lib/tcl8.4 2>/dev/null` \
`ls -d /usr/lib/tcl8.5 2>/dev/null` \
`ls -d /usr/lib/tcl8.4 2>/dev/null` \
`ls -d /opt/local/lib 2>/dev/null` \
; do
if test -f "$i/tclConfig.sh" ; then
ac_cv_c_tclconfig=`(cd $i; pwd)`
break
fi
done
fi
if test x"${ac_cv_c_tclconfig}" != x ; then
AC_MSG_RESULT([found])
. ${ac_cv_c_tclconfig}/tclConfig.sh
AC_SUBST([TCL_LIB_FLAG])
WHIPTCLSO=whiptcl.so
else
AC_MSG_RESULT([NOT found])
fi
fi
AC_SUBST([WHIPTCLSO])
AC_ARG_WITH([gpm-support], [ --with-gpm-support compile with GPM support])
if test "x$with_gpm_support" = "xyes"; then
AC_DEFINE([USE_GPM], 1, [Define to 1 if GPM support is enabled])
fi
AC_ARG_ENABLE([nls], [ --disable-nls compile without NLS support])
if test "x$enable_nls" != "xno"; then
AC_CHECK_LIB([c], [gettext], [ ], [
AC_CHECK_LIB([intl], [gettext], [
LIBS="-lintl"
AC_SUBST([LIBS])], [
if test "x$enable_nls" != "xcheck"; then
AC_MSG_FAILURE([--enable-nls was specified, but the configure check failed])
else
enable_nls=no
fi
])
])
if test "x$enable_nls" != "xno"; then
AC_DEFINE([ENABLE_NLS], 1, [Define to 1 if NLS support is enabled])
fi
fi
AC_ARG_WITH(colorsfile, [ --with-colorsfile=file set default location of colors file])
if test "x$with_colorsfile" != "xno"; then
if test "x$with_colorsfile" != "xyes"; then
if test "x$with_colorsfile" != "x"; then
AC_DEFINE_UNQUOTED(NEWT_COLORS_FILE, "$with_colorsfile", [Default NEWT_COLORS_FILE ])
fi
fi
fi
AC_CONFIG_FILES([Makefile libnewt.pc])
AC_OUTPUT
|