diff options
Diffstat (limited to 'tinySAK/configure.ac')
-rw-r--r-- | tinySAK/configure.ac | 79 |
1 files changed, 79 insertions, 0 deletions
diff --git a/tinySAK/configure.ac b/tinySAK/configure.ac new file mode 100644 index 0000000..02fe6d0 --- /dev/null +++ b/tinySAK/configure.ac @@ -0,0 +1,79 @@ +AC_PREREQ([2.52]) +AC_INIT(libtinySAK, 0.1, diopmamadou@doubango.org) +AM_INIT_AUTOMAKE +AC_CONFIG_HEADERS([config.h]) +AC_CONFIG_SRCDIR([src/tsk.c]) + +dnl find suitable C++ compiler +AC_PROG_CC +AC_PROG_INSTALL + + +AC_LIBTOOL_WIN32_DLL +AC_PROG_LIBTOOL + +## Are we using Windows? +#dnl detecting WIN32 +#case "$host" in +# *cygwin* | *mingw*) +# AC_DEFINE([WIN32], [], "Using Windows as target os.") +# ;; +# *) +# AC_MSG_RESULT(${host} is not Windows... I will do my best.) +# ;; +#esac + +# CFLAGS +CFLAGS="${CFLAGS=}" + +#echo Setting up build environment for ${target_cpu}${target_os} + +### ENABLE-DEBUG +AC_MSG_CHECKING(whether to enable debugging) +debug_default="yes" +AC_ARG_ENABLE(debug,
+[ --enable-debug[=no/yes] turn on/off debugging
+ [[default=$debug_default]]],
+[ if test "x$enableval" = "xyes" ; then
+ CFLAGS="$CFLAGS -O0 -g3 -DDEBUG"
+ AC_MSG_RESULT(yes)
+ else
+ CFLAGS="$CFLAGS -O3 -NDEBUG"
+ AC_MSG_RESULT(no)
+ fi
+],
+[CFLAGS="$CFLAGS -O0 -g3 -DDEBUG"
+ AC_MSG_RESULT(yes)])
+
+### DEBUG-LEVEL +AC_ARG_WITH(debug-level,
+[ --with-debug-level[=level] Set debug-level to level [[default=info]]
+ info: informational
+ warn: warnings
+ error [default]: errors
+ fatal: fatal],
+[ if test "x$withval" = "xinfo" ; then
+ AC_DEFINE(DEBUG_LEVEL, DEBUG_LEVEL_INFO, [info debug])
+ AC_MSG_RESULT(info)
+ elif test "x$withval" = "xwarn" ; then
+ AC_DEFINE(DEBUG_LEVEL, DEBUG_LEVEL_INFO, [warn debug])
+ AC_MSG_RESULT(warn)
+ elif test "x$withval" = "xerror" ; then
+ AC_DEFINE(DEBUG_LEVEL, DEBUG_LEVEL_ERROR, [error debug])
+ AC_MSG_RESULT(error)
+ elif test "x$withval" = "xfatal" ; then
+ AC_DEFINE(DEBUG_LEVEL, DEBUG_LEVEL_FATAL, [fatal debug])
+ AC_MSG_RESULT(fatal)
+ fi
+])
+ + +## checks string functions +AC_CHECK_FUNCS([stricmp strnicmp]) + + +AC_OUTPUT( +Makefile +src/Makefile +test/Makefile +)
\ No newline at end of file |