]> git.donarmstrong.com Git - fastq-tools.git/blob - configure.ac
reimplemented smith-waterman
[fastq-tools.git] / configure.ac
1
2 AC_INIT( [fastq-tools], [0.1], [dcjones@cs.washington.ed] )
3 AM_INIT_AUTOMAKE( [foreign -Wall -Werror] )
4 m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
5
6 AC_CONFIG_MACRO_DIR([m4])
7
8 AC_PROG_CC
9 AM_PROG_CC_C_O
10
11 opt_CFLAGS="-Wall -g -O3"
12 dbg_CFLAGS="-Wall -g -O0"
13
14 AC_ARG_ENABLE([debug],
15               [AS_HELP_STRING([--enable-debug],
16                               [enable debugging info (default is no)])],
17               [], [enable_debug=no])
18
19 AS_IF([test "x$enable_debug" = xyes],
20       [CFLAGS="$dbg_CFLAGS"],
21       [CFLAGS="$opt_CFLAGS"])
22
23 AC_DEFINE(_FILE_OFFSET_BITS, 64)
24
25 AC_PROG_LIBTOOL
26
27 # check zlib
28 AX_CHECK_ZLIB
29
30 # check pcre
31 AC_CHECK_PROG(HAVE_PCRE, pcre-config, yes, no)
32 if test "x$HAVE_PCRE" = "xno"
33 then
34     AC_MSG_ERROR([The PCRE library is needed. See http://www.pcre.org.])
35 fi
36 CFLAGS="$CFLAGS $(pcre-config --cflags)"
37 PCRE_LIBS="$(pcre-config --libs)"
38 AC_SUBST(PCRE_LIBS)
39
40 # check getopt
41 AC_CHECK_HEADER(getopt.h, ,
42                 AC_MSG_ERROR([The posix getopt.h header is needed.]))
43
44
45 CXXFLAGS=$CFLAGS
46
47 AC_CONFIG_FILES( [Makefile
48                   src/Makefile] )
49
50 AC_OUTPUT