1AC_INIT([RNAlocmin],[2.1.0])
2
3AC_CONFIG_MACRO_DIR([.])
4
5#Output this variables to the makefiles
6
7AC_SUBST(VERSION)
8ISODATE=`date +%Y-%m-%d`
9AC_SUBST(ISODATE)
10
11AC_USE_SYSTEM_EXTENSIONS
12
13AM_SILENT_RULES([yes])
14AM_INIT_AUTOMAKE([-Wall -Werror foreign])
15
16#Check headers
17AC_CONFIG_HEADERS(config.h)
18
19AC_CANONICAL_HOST
20
21#check for compilers c++ and c
22AC_PROG_CXX
23AC_PROG_CXXCPP
24AC_PROG_CC
25AC_PROG_CPP
26
27AX_CXX_COMPILE_STDCXX([11])
28
29AC_CHECK_FUNCS([strchr strdup strtol])
30AC_CHECK_HEADERS([limits.h])
31AC_CHECK_HEADER_STDBOOL
32AC_C_INLINE
33AC_FUNC_MALLOC
34AC_FUNC_REALLOC
35AC_FUNC_STRTOD
36AC_TYPE_SIZE_T
37
38# Search for the RNAlib2 and set variables for Makefiles if found.
39# _CFLAGS and _LIBS can be overriden with the module name from
40# PKG_CHECK_MODULES
41PKG_CHECK_MODULES([VRNA], [RNAlib2],
42                  [ AC_SUBST([VRNA_CFLAGS])
43                    AC_SUBST([VRNA_LIBS])
44                  ],
45                  [])
46
47AC_CONFIG_FILES([Makefile])
48AC_OUTPUT
49
50