eliot-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Eliot-dev] Changes to eliot/configure.in [antoine-1]


From: eliot-dev
Subject: [Eliot-dev] Changes to eliot/configure.in [antoine-1]
Date: Sun, 23 Oct 2005 13:16:24 -0400

Index: eliot/configure.in
diff -u /dev/null eliot/configure.in:1.13.2.1
--- /dev/null   Sun Oct 23 17:16:24 2005
+++ eliot/configure.in  Sun Oct 23 17:16:23 2005
@@ -0,0 +1,138 @@
+dnl -*-m4-*-
+dnl Process this file with autoconf to produce a configure script.
+dnl --------------------------------------------------------------
+dnl configure.in for Eliot
+dnl --------------------------------------------------------------
+dnl AC_REVISION($Id: configure.in,v 1.13.2.1 2005/10/23 17:16:23 afrab Exp $)
+AC_INIT(eliot, 2.0-a1)
+AC_CONFIG_SRCDIR(wxwin/main.cc)
+AM_INIT_AUTOMAKE
+AM_CONFIG_HEADER(config.h)
+AM_OPTIONS_WXCONFIG
+
+dnl --------------------------------------------------------------
+dnl Checks for programs.
+dnl --------------------------------------------------------------
+AC_PROG_INSTALL
+AC_PROG_CC
+AC_PROG_CXX
+AC_PROG_MAKE_SET
+AC_PROG_RANLIB
+
+dnl --------------------------------------------------------------
+dnl Checks for compilation flags
+dnl --------------------------------------------------------------
+CFLAGS_save="${CFLAGS}"
+AC_CACHE_CHECK([if \$CC accepts -Wall],
+    [ac_cv_c_Wall],
+    [CFLAGS="-Wall ${CFLAGS_save}"
+     AC_TRY_COMPILE([],,ac_cv_c_Wall=yes, ac_cv_c_Wall=no)])
+CFLAGS="${CFLAGS_save}"
+if test "${ac_cv_c_Wall}" != "no"; then
+    CFLAGS="-Wall ${CFLAGS}"
+    CXXFLAGS="-Wall ${CXXFLAGS}"
+fi
+
+dnl Debug mode
+AC_ARG_ENABLE(debug,
+[  --enable-debug          debug mode (default enabled)])
+if test "${enable_debug}" != "no"; then
+    CPPFLAGS="${CPPFLAGS} -DDEBUG"
+    dnl CFLAGS="${CFLAGS} -O0"
+    dnl CXXFLAGS="${CXXFLAGS} -O0"
+fi
+
+dnl Regexp build
+AC_ARG_ENABLE(dictools,
+[  --enable-dictools         build independant dictionary tools (default 
enabled)])
+AM_PROG_LEX
+AC_PROG_YACC
+AM_CONDITIONAL([BUILD_DICTOOLS], [test "${enable_dictools}" != "no"])
+
+dnl --------------------------------------------------------------
+dnl Checks for header files.
+dnl --------------------------------------------------------------
+AC_HEADER_STDC
+AC_CHECK_HEADERS(fcntl.h unistd.h sys/wait.h)
+
+dnl --------------------------------------------------------------
+dnl Checks for typedefs, structures, and compiler characteristics.
+dnl --------------------------------------------------------------
+AC_C_CONST
+AC_TYPE_SIZE_T
+dnl AC_C_BIGENDIAN
+AC_C_INLINE
+AC_CHECK_SIZEOF(char, 1)
+AC_CHECK_SIZEOF(short, 2)
+AC_CHECK_SIZEOF(int *, 4)
+AC_CHECK_SIZEOF(int, 4)
+AC_CHECK_SIZEOF(long, 4)
+AC_CHECK_SIZEOF(long long, 0)
+
+dnl --------------------------------------------------------------
+dnl Checks for library functions.
+dnl --------------------------------------------------------------
+AC_FUNC_MEMCMP
+
+dnl --------------------------------------------------------------
+dnl Checks for libraries.
+dnl --------------------------------------------------------------
+
+dnl Check for wxWidgets
+AC_ARG_ENABLE(wxwidgets,
+[  --enable-wxwidgets      wxWidgets interface support (default disabled)])
+if test "${enable_wxwidgets}" = "yes"
+then
+  AM_PATH_WXCONFIG(2.4.0, wxwin=1)
+  if test "${wxwin}" != 1; then
+  AC_MSG_ERROR([
+    wxWidgets must be installed on your system
+    but wx-config script couldn't be found.
+
+    Please check that wx-config is in path, the directory
+    where wxWidgets libraries are installed (returned by
+    'wx-config --libs' command) is in LD_LIBRARY_PATH or
+    equivalent variable and wxWindows version is 2.4.0 or above.
+  ])
+  fi
+  AM_CPPFLAGS="$AM_CPPFLAGS $WX_CPPFLAGS"
+  AM_CXXFLAGS="$AM_CXXFLAGS $WX_CXXFLAGS_ONLY"
+  AM_CFLAGS="$AM_CFLAGS $WX_CFLAGS_ONLY"
+  AM_LDFLAGS="$AM_LDFLAGS $WX_LIBS"
+fi
+AM_CONDITIONAL([BUILD_WXWIDGETS], [test "${wxwin}" = "1"])
+
+dnl Check for ncurses
+AC_ARG_ENABLE(ncurses,
+[  --enable-ncurses        ncurses interface support (default disabled)])
+if test "${enable_ncurses}" = "yes"
+then
+  AC_CHECK_HEADERS(ncurses.h, want_ncurses=1,
+    [AC_MSG_ERROR([Could not find the ncurses library on your system])])
+fi
+AM_CONDITIONAL([BUILD_NCURSES], [test "${want_ncurses}" = "1"])
+
+dnl Enable/disable text version
+AC_ARG_ENABLE(text,
+[  --enable-text           text interface support (default enabled)])
+if test "${enable_text}" != "no"
+then
+  AC_CHECK_HEADERS(readline/readline.h, want_text=1,
+    [AC_MSG_ERROR([Could not find the readline library on your system])])
+fi
+AM_CONDITIONAL([BUILD_TEXT], [test "${enable_text}" != "no"])
+
+dnl Internationalization macros
+AM_GNU_GETTEXT_VERSION(0.11.5)
+AM_GNU_GETTEXT
+
+dnl --------------------------------------------------------------
+dnl Output
+dnl --------------------------------------------------------------
+AC_CONFIG_FILES(intl/Makefile po/Makefile.in
+dic/Makefile
+game/Makefile
+wxwin/Makefile
+utils/Makefile
+Makefile)
+AC_OUTPUT




reply via email to

[Prev in Thread] Current Thread [Next in Thread]