]> git.donarmstrong.com Git - fastq-tools.git/blobdiff - configure.ac
Man page for fastq-sort. Bump version.
[fastq-tools.git] / configure.ac
index 2681ec52b6aae2c2d1c80da8b469c412deb7dc0c..bdb3024df6df9544bb89b20c806cc93f77a0d19a 100644 (file)
@@ -1,5 +1,5 @@
 
-AC_INIT( [fastq-tools], [0.1], [dcjones@cs.washington.ed] )
+AC_INIT( [fastq-tools], [0.4], [dcjones@cs.washington.edu] )
 AM_INIT_AUTOMAKE( [foreign -Wall -Werror] )
 m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])])
 
@@ -8,8 +8,16 @@ AC_CONFIG_MACRO_DIR([m4])
 AC_PROG_CC
 AM_PROG_CC_C_O
 
-opt_CFLAGS="-Wall -g -O3"
-dbg_CFLAGS="-Wall -g -O0"
+m4_ifdef([AC_TYPE_UINT8_T],  [AC_TYPE_UINT8_T])
+m4_ifdef([AC_TYPE_UINT16_T], [AC_TYPE_UINT16_T])
+m4_ifdef([AC_TYPE_INT32_T],  [AC_TYPE_INT32_T])
+m4_ifdef([AC_TYPE_UINT32_T], [AC_TYPE_UINT32_T])
+m4_ifdef([AC_TYPE_UINT64_T], [AC_TYPE_UINT64_T])
+m4_ifdef([AC_TYPE_SIZE_T],   [AC_TYPE_SIZE_T])
+m4_ifdef([AC_HEADER_STDBOOL], [AC_HEADER_STDBOOL])
+
+opt_CFLAGS="--std=c99 -Wall -Wextra -pedantic -g -O3 -D_C99_SOURCE"
+dbg_CFLAGS="--std=c99 -Wall -Wextra -pedantic -g -O0 -D_C99_SOURCE"
 
 AC_ARG_ENABLE([debug],
               [AS_HELP_STRING([--enable-debug],
@@ -21,11 +29,12 @@ AS_IF([test "x$enable_debug" = xyes],
       [CFLAGS="$opt_CFLAGS"])
 
 AC_DEFINE(_FILE_OFFSET_BITS, 64)
+AC_DEFINE(_POSIX_SOURCE) # needed for fileno
 
 AC_PROG_LIBTOOL
 
-# check zlib
-AX_CHECK_ZLIB
+AC_CHECK_FUNC(fileno, ,
+              AC_MSG_ERROR([The 'fileno' function is missing.]))
 
 # check pcre
 AC_CHECK_PROG(HAVE_PCRE, pcre-config, yes, no)
@@ -44,7 +53,10 @@ AC_CHECK_HEADER(getopt.h, ,
 
 CXXFLAGS=$CFLAGS
 
-AC_CONFIG_FILES( [Makefile
-                  src/Makefile] )
+AC_CONFIG_FILES([Makefile
+                 src/Makefile
+                 tests/Makefile
+                 doc/Makefile
+                 src/version.h])
 
 AC_OUTPUT