summaryrefslogtreecommitdiffstats
path: root/src/configure.ac
diff options
context:
space:
mode:
Diffstat (limited to 'src/configure.ac')
-rw-r--r--src/configure.ac11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/configure.ac b/src/configure.ac
index c01d3d4..69c9a6f 100644
--- a/src/configure.ac
+++ b/src/configure.ac
@@ -1,17 +1,18 @@
-AC_INIT(ocelot, 0.8)
+AC_INIT(ocelot, 1.0)
AM_INIT_AUTOMAKE([1.11 no-define foreign])
AC_PROG_CXX
AC_CONFIG_FILES([Makefile])
-
+AC_LANG_PUSH([C++])
AX_CHECK_COMPILE_FLAG([-std=c++11], [], [AC_MSG_ERROR([Compiler does not support -std=c++11])])
+AX_CHECK_COMPILE_FLAG([-fstack-protector-strong], [CXXFLAGS="-fstack-protector-strong $CXXFLAGS"])
+AC_LANG_POP([C++])
AX_BOOST_BASE([1.37], [], [AC_MSG_ERROR(Need boost >= 1.37)])
AX_BOOST_IOSTREAMS
AX_BOOST_SYSTEM
+AX_PTHREAD([], AC_MSG_FAILURE([pthread library is required]))
+EV_DEVEL
MYSQL_C_API_LOCATION
-AC_LANG_PUSH(C++)
MYSQLPP_DEVEL
-EV_DEVEL
-AC_LANG_POP(C++)
TCMALLOC
AC_OUTPUT