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