Blame configure.ac

Packit Service 8876fe
AC_INIT([newt_pr.h])
Packit Service 8876fe
Packit Service 8876fe
PACKAGE=newt
Packit Service 8876fe
VERSION=0.52.20
Packit Service 8876fe
SONAME=0.52
Packit Service 8876fe
Packit Service 8876fe
AC_CONFIG_HEADER([config.h])
Packit Service 8876fe
Packit Service 8876fe
AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Package Name])
Packit Service 8876fe
AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [NEWT Version String])
Packit Service 8876fe
AC_SUBST([VERSION])
Packit Service 8876fe
AC_SUBST([SONAME])
Packit Service 8876fe
AC_PROG_CC
Packit Service 8876fe
AC_PROG_INSTALL
Packit Service 8876fe
AC_PROG_LN_S
Packit Service 8876fe
AC_PROG_GREP
Packit Service 8876fe
AC_SYS_LARGEFILE
Packit Service 8876fe
Packit Service 8876fe
AC_CHECK_SIZEOF([long])
Packit Service 8876fe
AC_CHECK_SIZEOF([long long])
Packit Service 8876fe
AC_CHECK_SIZEOF([void *])
Packit Service 8876fe
Packit Service 8876fe
# Are we using GNU ld?
Packit Service 8876fe
AC_MSG_CHECKING([for GNU ld])
Packit Service 8876fe
LD=`$CC -print-prog-name=ld 2>&5`
Packit Service 8876fe
Packit Service 8876fe
if test `$LD -v 2>&1 | $ac_cv_path_GREP -c "GNU ld"` = 0; then
Packit Service 8876fe
  # Not
Packit Service 8876fe
  GNU_LD=""
Packit Service 8876fe
  AC_MSG_RESULT([no])
Packit Service 8876fe
else
Packit Service 8876fe
  GNU_LD="$LD"
Packit Service 8876fe
  AC_MSG_RESULT([yes])
Packit Service 8876fe
  AC_SUBST([GNU_LD])
Packit Service 8876fe
fi
Packit Service 8876fe
Packit Service 8876fe
AC_CHECK_HEADERS([sys/select.h alloca.h])
Packit Service 8876fe
AC_CHECK_HEADER([slang.h], [], [
Packit Service 8876fe
  old_CPPFLAGS=${CPPFLAGS}
Packit Service 8876fe
  CPPFLAGS="${CPPFLAGS} -I/opt/local/include"
Packit Service 8876fe
  unset ac_cv_header_slang_h
Packit Service 8876fe
  AC_CHECK_HEADER([slang.h])
Packit Service 8876fe
  if test x$ac_cv_header_slang_h = x; then
Packit Service 8876fe
   CPPFLAGS="${old_CPPFLAGS}"
Packit Service 8876fe
  else
Packit Service 8876fe
   LDFLAGS="${LDFLAGS} -L/opt/local/lib"
Packit Service 8876fe
  fi
Packit Service 8876fe
])
Packit Service 8876fe
if test x$ac_cv_header_slang_h = x; then
Packit Service 8876fe
  old_CPPFLAGS=${CPPFLAGS}
Packit Service 8876fe
  CPPFLAGS="${CPPFLAGS} -I/sw/include"
Packit Service 8876fe
  AC_CHECK_HEADER([slang.h])
Packit Service 8876fe
  if test x$ac_cv_header_slang_h = x; then
Packit Service 8876fe
    CPPFLAGS=${old_CPPFLAGS}
Packit Service 8876fe
  else
Packit Service 8876fe
    LDFLAGS="${LDFLAGS} -L/sw/lib"
Packit Service 8876fe
  fi
Packit Service 8876fe
fi
Packit Service 8876fe
AC_CHECK_HEADERS([popt.h libintl.h])
Packit Service 8876fe
Packit Service 8876fe
AC_MSG_CHECKING([for python versions])
Packit Service 8876fe
AC_ARG_WITH([python], [  --without-python        do not compile python support])
Packit Service 8876fe
if test "x$with_python" = "xno"; then
Packit Service 8876fe
  AC_MSG_RESULT([skipped])
Packit Service 8876fe
  PYTHONVERS=
Packit Service 8876fe
else
Packit Service 8876fe
  PYTHONVERS=$(ls /usr/include/python*/Python.h 2> /dev/null | sed 's|.*\(python[[0-9]]*\.[[0-9]]*\).*|\1|g' | tr '\n' ' ')
Packit Service 8876fe
  AC_MSG_RESULT([$PYTHONVERS])
Packit Service 8876fe
fi
Packit Service 8876fe
AC_SUBST([PYTHONVERS])
Packit Service 8876fe
Packit Service 8876fe
AC_ARG_WITH([tcl], [  --without-tcl           do not compile whiptcl.so])
Packit Service 8876fe
if test "x$with_tcl" = "xno"; then
Packit Service 8876fe
  WHIPTCLLIB=
Packit Service 8876fe
else
Packit Service 8876fe
  AC_MSG_CHECKING([for tcl configuration])
Packit Service 8876fe
Packit Service 8876fe
  # check in a few common install locations
Packit Service 8876fe
  if test x"${ac_cv_c_tclconfig}" = x ; then
Packit Service 8876fe
    for i in `ls -d ${libdir} 2>/dev/null` \
Packit Service 8876fe
      `ls -d /usr/lib 2>/dev/null` \
Packit Service 8876fe
      `ls -d /usr/lib64 2>/dev/null` \
Packit Service 8876fe
      `ls -d /usr/local/lib 2>/dev/null` \
Packit Service 8876fe
      `ls -d /usr/contrib/lib 2>/dev/null` \
Packit Service 8876fe
      `ls -d /usr/pkg/lib 2>/dev/null` \
Packit Service 8876fe
      `ls -d /usr/local/lib/tcl8.5 2>/dev/null` \
Packit Service 8876fe
      `ls -d /usr/local/lib/tcl8.4 2>/dev/null` \
Packit Service 8876fe
      `ls -d /usr/lib/tcl8.5 2>/dev/null` \
Packit Service 8876fe
      `ls -d /usr/lib/tcl8.4 2>/dev/null` \
Packit Service 8876fe
      `ls -d /opt/local/lib 2>/dev/null` \
Packit Service 8876fe
      ; do
Packit Service 8876fe
      if test -f "$i/tclConfig.sh" ; then
Packit Service 8876fe
        ac_cv_c_tclconfig=`(cd $i; pwd)`
Packit Service 8876fe
        break
Packit Service 8876fe
      fi
Packit Service 8876fe
    done
Packit Service 8876fe
  fi
Packit Service 8876fe
Packit Service 8876fe
  if test x"${ac_cv_c_tclconfig}" != x ; then
Packit Service 8876fe
    AC_MSG_RESULT([found])
Packit Service 8876fe
    . ${ac_cv_c_tclconfig}/tclConfig.sh
Packit Service 8876fe
    AC_SUBST([TCL_LIB_FLAG])
Packit Service 8876fe
    WHIPTCLLIB=whiptcl
Packit Service 8876fe
    # needed with tcl8.6
Packit Service 8876fe
    CPPFLAGS="$CPPFLAGS -DUSE_INTERP_RESULT"
Packit Service 8876fe
  else
Packit Service 8876fe
    AC_MSG_RESULT([NOT found])
Packit Service 8876fe
  fi
Packit Service 8876fe
fi
Packit Service 8876fe
AC_SUBST([WHIPTCLLIB])
Packit Service 8876fe
Packit Service 8876fe
AC_ARG_WITH([gpm-support], [  --with-gpm-support      compile with GPM support])
Packit Service 8876fe
Packit Service 8876fe
if test "x$with_gpm_support" = "xyes"; then
Packit Service 8876fe
  AC_DEFINE([USE_GPM], 1, [Define to 1 if GPM support is enabled])
Packit Service 8876fe
fi
Packit Service 8876fe
Packit Service 8876fe
AC_ARG_ENABLE([nls], [  --disable-nls           compile without NLS support])
Packit Service 8876fe
Packit Service 8876fe
if test "x$enable_nls" != "xno"; then
Packit Service 8876fe
  AC_CHECK_LIB([c], [gettext], [ ], [
Packit Service 8876fe
    AC_CHECK_LIB([intl], [gettext], [
Packit Service 8876fe
      LIBS="-lintl"
Packit Service 8876fe
      AC_SUBST([LIBS])], [
Packit Service 8876fe
        if test "x$enable_nls" != "xcheck"; then
Packit Service 8876fe
          AC_MSG_FAILURE([--enable-nls was specified, but the configure check failed])
Packit Service 8876fe
        else
Packit Service 8876fe
          enable_nls=no
Packit Service 8876fe
        fi
Packit Service 8876fe
    ])
Packit Service 8876fe
  ])
Packit Service 8876fe
  if test "x$enable_nls" != "xno"; then
Packit Service 8876fe
    AC_DEFINE([ENABLE_NLS], 1, [Define to 1 if NLS support is enabled])
Packit Service 8876fe
  fi
Packit Service 8876fe
fi
Packit Service 8876fe
Packit Service 8876fe
AC_ARG_WITH(colorsfile, [  --with-colorsfile=file  set default location of colors file])
Packit Service 8876fe
Packit Service 8876fe
if test "x$with_colorsfile" != "xno"; then
Packit Service 8876fe
  if test "x$with_colorsfile" != "xyes"; then
Packit Service 8876fe
    if test "x$with_colorsfile" != "x"; then
Packit Service 8876fe
      AC_DEFINE_UNQUOTED(NEWT_COLORS_FILE, "$with_colorsfile", [Default NEWT_COLORS_FILE ])
Packit Service 8876fe
    fi
Packit Service 8876fe
  fi
Packit Service 8876fe
fi
Packit Service 8876fe
Packit Service 8876fe
AC_CONFIG_FILES([Makefile libnewt.pc])
Packit Service 8876fe
AC_OUTPUT
Packit Service 8876fe