summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac83
1 files changed, 0 insertions, 83 deletions
diff --git a/configure.ac b/configure.ac
deleted file mode 100644
index 5b49ee5..0000000
--- a/configure.ac
+++ /dev/null
@@ -1,83 +0,0 @@
-AC_INIT([stuff], [0.1], [the_jk@yahoo.com])
-AC_CONFIG_MACRO_DIR([m4])
-
-AM_INIT_AUTOMAKE([dist-bzip2 foreign])
-AM_SILENT_RULES([yes])
-LT_INIT([disable-shared])
-AC_PROG_CXX
-AM_PROG_CC_C_O
-
-AC_LANG([C++])
-
-DEFINES=
-AX_APPEND_COMPILE_FLAGS([-fno-rtti -fno-exceptions],DEFINES)
-
-# Test c++11
-OLDCXXFLAGS="$CXXFLAGS"
-# Check if it just works with -std=c++11
-# The code below was choosen because if you mix a compiler that is C++11
-# compatible with a libc++ that isn't fully (like clang 3.3 with gcc 4.6
-# libstdcxx) you get errors because of a missing copy constructor for
-# std::shared_ptr. Add more tests as we find them.
-CXXFLAGS="-std=c++11 $CXXFLAGS"
-AC_MSG_CHECKING([for C++11 using (-std=c++11)])
-AC_LINK_IFELSE([AC_LANG_PROGRAM([[
-#include <memory>
-]],[[
-std::shared_ptr<int> i(new int(5));
-std::shared_ptr<int> j(i);
-]])],
- [AC_MSG_RESULT([yes])
- DEFINES="$DEFINES -std=c++11"],
- [AC_MSG_RESULT([no])
- CXXFLAGS="-std=c++11 -stdlib=libc++ $OLDCXXFLAGS"
- AC_MSG_CHECKING([for C++11 using (-std=c++11 -stdlib=libc++)])
- AC_LINK_IFELSE([AC_LANG_PROGRAM([[
-#include <memory>
-]],[[
-std::shared_ptr<int> i(new int(5));
-std::shared_ptr<int> j(i);
-]])],
- [AC_MSG_RESULT([yes])
- DEFINES="$DEFINES -std=c++11 -stdlib=libc++"],
- [AC_MSG_RESULT([no])
- AC_MSG_ERROR([No working C++11 support])])])
-CXXFLAGS="$OLDCXXFLAGS"
-
-AX_CXXFLAGS_WARN_ALL([DEFINES])
-AX_APPEND_COMPILE_FLAGS([-Wextra -Wno-unused-parameter],DEFINES)
-AC_ARG_ENABLE([debug], AC_HELP_STRING([compile with debug options]),
- if test "x$enableval" = "xyes"; then
- DEFINES="$DEFINES -g -DDEBUG"
- else
- DEFINES="$DEFINES -DNDEBUG"
- fi)
-AC_SUBST([DEFINES])
-
-# SQLite3
-
-# 3.6.5 so that sqlite3_changes() return correct values for DELETE
-PKG_CHECK_MODULES([SQLITE3],[sqlite3 >= 3.6.5])
-
-# FastCGI
-
-have_fastcgi=1
-AC_CHECK_HEADER([fcgiapp.h],[],[have_fastcgi=0])
-AC_CHECK_LIB([fcgi],[FCGX_Accept],[],[have_fastcgi=0],[-lfcgi++])
-if test "x$have_fastcgi" = "x1"; then
- FASTCGI_CFLAGS=
- FASTCGI_LIBS="-lfcgi++ -lfcgi"
-fi
-AC_SUBST(FASTCGI_CFLAGS)
-AC_SUBST(FASTCGI_LIBS)
-AC_DEFINE_UNQUOTED([HAVE_FASTCGI],[$have_fastcgi],[define to 1 if FastCGI is available])
-
-# Neon
-
-# 7.25 ???
-PKG_CHECK_MODULES([CURL],[libcurl >= 7.25.0])
-
-# Finish up
-
-AC_CONFIG_HEADERS([src/config.h])
-AC_OUTPUT([Makefile src/Makefile test/Makefile])