Fix a bug in comparison evaluation
[libfirm] / configure.ac
index f2e04c6..a30ad0b 100644 (file)
@@ -10,8 +10,8 @@ dnl
 AC_PREREQ([2.54])
 AC_REVISION([$Id$])
 m4_define([firm_major_version], [1])
-m4_define([firm_minor_version], [17])
-m4_define([firm_micro_version], [0])
+m4_define([firm_minor_version], [18])
+m4_define([firm_micro_version], [1])
 m4_define([firm_version],
           [firm_major_version.firm_minor_version.firm_micro_version])
 AC_INIT([libfirm], [firm_version], [firm@ipd.info.uni-karlsruhe.de])
@@ -36,6 +36,10 @@ dnl keep track of the environment set by the user
 libfirm_conf_env="${CC+CC='$CC'} ${CFLAGS+CFLAGS='$CFLAGS'} ${CPP+CPP='$CPP'} ${CPPFLAGS+CPPFLAGS='$CPPFLAGS'} ${LDFLAGS+LDFLAGS='$LDFLAGS'} ${LIBS+LIBS='$LIBS -lm'}"
 AC_SUBST(libfirm_conf_env)
 
+dnl enable visibility hidden
+CFLAGS="-fvisibility=hidden"
+AC_DEFINE([FIRM_BUILD_DLL], [], [Define when firm library is built])
+
 dnl Package options
 dnl ===============
 
@@ -143,17 +147,7 @@ AC_C_LONG_DOUBLE
 dnl Checks for library functions.
 dnl =============================
 
-dnl check for strerror
-
-AC_CHECK_FUNC(strerror,,
-  AC_MSG_ERROR("need strerror function")
-)
-
-dnl we use the gnu extension obstack_printf
-AC_DEFINE([_GNU_SOURCE], [], [we use gnu extensions])
-AC_CHECK_FUNC(strerror,,
-  AC_MSG_ERROR("need obstack_printf function")
-)
+AC_FUNC_STRTOLD
 
 dnl Error messaging
 dnl ===============
@@ -172,7 +166,7 @@ AC_DEFINE([INLINE], [inline], [define inline to compiler inline keyword])
 
 BACKENDS=""
 if test "$enable_backend" = yes; then
-       BACKENDS="arm ia32 mips ppc32"
+       BACKENDS="arm ia32 mips ppc32 sparc amd64"
 fi
 AC_SUBST([BACKENDS])