summaryrefslogtreecommitdiff
path: root/configure.in
diff options
context:
space:
mode:
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in110
1 files changed, 0 insertions, 110 deletions
diff --git a/configure.in b/configure.in
deleted file mode 100644
index 21f472a..0000000
--- a/configure.in
+++ /dev/null
@@ -1,110 +0,0 @@
-dnl
-dnl Copyright (c) 2004, Nate Nielsen
-dnl All rights reserved.
-dnl
-dnl Redistribution and use in source and binary forms, with or without
-dnl modification, are permitted provided that the following conditions
-dnl are met:
-dnl
-dnl * Redistributions of source code must retain the above
-dnl copyright notice, this list of conditions and the
-dnl following disclaimer.
-dnl * Redistributions in binary form must reproduce the
-dnl above copyright notice, this list of conditions and
-dnl the following disclaimer in the documentation and/or
-dnl other materials provided with the distribution.
-dnl * The names of contributors to this software may not be
-dnl used to endorse or promote products derived from this
-dnl software without specific prior written permission.
-dnl
-dnl THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-dnl "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-dnl LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
-dnl FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
-dnl COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
-dnl INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-dnl BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
-dnl OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
-dnl AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
-dnl OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
-dnl THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
-dnl DAMAGE.
-dnl
-dnl
-dnl CONTRIBUTORS
-dnl Nate Nielsen <nielsen@memberwebs.com>
-dnl
-
-dnl Process this file with autoconf to produce a configure script.
-AC_INIT(rtfx, 0.9.3, nielsen@memberwebs.com)
-AM_INIT_AUTOMAKE(rtfx, 0.9.3)
-
-LDFLAGS="$LDFLAGS -L/usr/local/lib"
-CPPFLAGS="$CPPFLAGS -I/usr/local/include"
-CFLAGS="$CFLAGS -I/usr/local/include"
-
-AC_LANG_CPLUSPLUS
-
-AC_CONFIG_SRCDIR([src/rtfx.cpp])
-AM_CONFIG_HEADER([config.h])
-
-# Checks for programs.
-AC_PROG_CC
-AC_PROG_CXX
-AC_PROG_INSTALL
-AC_PROG_LN_S
-AC_PROG_MAKE_SET
-
-# Debug mode
-AC_ARG_ENABLE(debug,
- AC_HELP_STRING([--enable-debug],
- [Compile binaries in debug mode]))
-
-if test "$enable_debug" = "yes"; then
- CFLAGS="$CFLAGS -g -O0"
- AC_DEFINE_UNQUOTED(_DEBUG, 1, [In debug mode])
- echo "enabling debug compile mode"
-fi
-
-# Check for libraries
-AC_CHECK_LIB(c, iconv, [ LIB_ICONV=""; ],
- [ AC_CHECK_LIB(iconv, iconv, [ LIB_ICONV="-liconv"; LIBS="-liconv $LIBS" ],
- [echo "ERROR: Must have iconv routines."; exit 1])
- ])
-
-# Sablotron can depend on these libraries so include if present
-AC_CHECK_LIB(termcap, tgetnum)
-AC_CHECK_LIB(readline, readline)
-AC_CHECK_LIB(expat, XML_Parse)
-AC_CHECK_LIB(js, JS_NewContext)
-
-# Check for Sablotron
-AC_CHECK_LIB(sablot, SDOM_createElement, ,
- [echo "ERROR: Must install sablotron libraries."; exit 1])
-
-# Checks for header files.
-AC_FUNC_ALLOCA
-AC_HEADER_STDC
-AC_CHECK_HEADERS([stddef.h stdlib.h wchar.h assert.h stdio.h errno.h], ,
- [echo "ERROR: Required C header missing"; exit 1])
-AC_CHECK_HEADERS([string exception stack], ,
- [echo "ERROR: Required STL header missing"; exit 1])
-AC_CHECK_HEADERS([sablot.h sdom.h], ,
- [echo "ERROR: Required Sablotron header missing"; exit 1])
-
-
-# Checks for typedefs, structures, and compiler characteristics.
-AC_C_CONST
-AC_TYPE_SIZE_T
-AC_CHECK_TYPES(wstring, , , [
- #include <wchar.h>
- #include <string>
- using std::wstring;
-])
-
-# Required Functions
-AC_CHECK_FUNCS([memset strchr strerror sprintf], ,
- [echo "ERROR: Required function missing"; exit 1])
-
-AC_CONFIG_FILES([Makefile src/Makefile win32/Makefile])
-AC_OUTPUT