projects
/
libfirm
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
is_SubClass_of() check only once for transitive closure state
[libfirm]
/
configure.in
diff --git
a/configure.in
b/configure.in
index
8999dc2
..
04532d8
100644
(file)
--- a/
configure.in
+++ b/
configure.in
@@
-17,7
+17,7
@@
AC_INIT(libfirm,1.3.0)
AC_PREREQ(2.50)
dnl if other files should be generated just add them to ac_output_files
AC_PREREQ(2.50)
dnl if other files should be generated just add them to ac_output_files
-ac_output_file="Makefile MakeRules ir/Makefile ir/adt/Makefile ir/debug/Makefile \
+ac_output_file="Makefile MakeRules ir/Makefile ir/adt/Makefile ir/
net/Makefile ir/
debug/Makefile \
ir/tv/Makefile ir/common/Makefile ir/ident/Makefile ir/ir/Makefile \
ir/ana/Makefile ir/tr/Makefile ir/ana2/Makefile ir/stat/Makefile \
ir/opt/Makefile ir/external/Makefile ir/config/Makefile \
ir/tv/Makefile ir/common/Makefile ir/ident/Makefile ir/ir/Makefile \
ir/ana/Makefile ir/tr/Makefile ir/ana2/Makefile ir/stat/Makefile \
ir/opt/Makefile ir/external/Makefile ir/config/Makefile \
@@
-28,6
+28,25
@@
ac_output_file="Makefile MakeRules ir/Makefile ir/adt/Makefile ir/debug/Makefile
dnl generate the config header file
AC_CONFIG_HEADER(config.h)
dnl generate the config header file
AC_CONFIG_HEADER(config.h)
+AH_TOP([
+
+])
+
+AH_BOTTOM([
+#ifdef USE_INLINING
+#define INLINE inline
+#else
+#define INLINE
+#endif
+
+/* Firm statistics need hooks */
+#ifdef FIRM_STATISTICS
+#ifndef FIRM_ENABLE_HOOKS
+#define FIRM_ENABLE_HOOKS
+#endif
+#endif
+])
+
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'}"
AC_SUBST(libfirm_conf_env)
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'}"
AC_SUBST(libfirm_conf_env)
@@
-89,9
+108,9
@@
dnl -------------
AC_ARG_ENABLE(debug,
[ --enable-debug enable assertions and additional debugging routines],
[if test "$enableval" = yes; then
AC_ARG_ENABLE(debug,
[ --enable-debug enable assertions and additional debugging routines],
[if test "$enableval" = yes; then
- AC_DEFINE(
DEBUG_libfirm
)
+ AC_DEFINE(
[DEBUG_libfirm], [], [define to enable debugging stuff]
)
else
else
- AC_DEFINE(
NDEBUG
)
+ AC_DEFINE(
[NDEBUG], [], [Define to disable assertion checking.]
)
fi])
AC_SUBST(enable_debug_libfirm)
fi])
AC_SUBST(enable_debug_libfirm)
@@
-100,7
+119,7
@@
dnl ----------------
AC_ARG_ENABLE(inlining,
[ --disable-inlining disable inline C-extension],
[if test "$enableval" = yes; then
AC_ARG_ENABLE(inlining,
[ --disable-inlining disable inline C-extension],
[if test "$enableval" = yes; then
- AC_DEFINE(
USE_INLINING
)
+ AC_DEFINE(
[USE_INLINING], [], [use inlining]
)
fi],
AC_DEFINE(USE_INLINING)
)
fi],
AC_DEFINE(USE_INLINING)
)
@@
-144,7
+163,7
@@
AC_ARG_ENABLE(heapanalysis, [ --enable-heapanalysis Compile with heap analysi
if test "$enable_heapanalysis" = "no"; then
AC_MSG_RESULT([disabled])
else
if test "$enable_heapanalysis" = "no"; then
AC_MSG_RESULT([disabled])
else
- AC_DEFINE(
DO_HEAPANALYSIS
)
+ AC_DEFINE(
[DO_HEAPANALYSIS], [], [enable heap analysis]
)
AC_MSG_RESULT([enabled])
fi
AC_SUBST(enable_heapanalysis)
AC_MSG_RESULT([enabled])
fi
AC_SUBST(enable_heapanalysis)
@@
-164,7
+183,7
@@
dnl -------------
AC_ARG_ENABLE(hooks,
[ --disable-hooks disable Firm hooks],
[if test "$enableval" = yes; then
AC_ARG_ENABLE(hooks,
[ --disable-hooks disable Firm hooks],
[if test "$enableval" = yes; then
- AC_DEFINE(
FIRM_ENABLE_HOOKS
)
+ AC_DEFINE(
[FIRM_ENABLE_HOOKS], [], [enable firm hooks]
)
fi],
AC_DEFINE(FIRM_ENABLE_HOOKS)
)
fi],
AC_DEFINE(FIRM_ENABLE_HOOKS)
)
@@
-174,7
+193,7
@@
dnl -------------
AC_ARG_ENABLE(statistics,
[ --enable-statistics enable Firm statistics],
[if test "$enableval"=yes; then
AC_ARG_ENABLE(statistics,
[ --enable-statistics enable Firm statistics],
[if test "$enableval"=yes; then
- AC_DEFINE(
FIRM_STATISTICS
)
+ AC_DEFINE(
[FIRM_STATISTICS], [], [enable statistics code]
)
fi])
AC_SUBST(enable_statistics)
fi])
AC_SUBST(enable_statistics)
@@
-183,7
+202,7
@@
dnl --------------------------------
AC_ARG_ENABLE(libcore,
[ --enable-libcore enable libcore debugging],
[if test "$enableval"=yes; then
AC_ARG_ENABLE(libcore,
[ --enable-libcore enable libcore debugging],
[if test "$enableval"=yes; then
- AC_DEFINE(
WITH_LIBCORE
)
+ AC_DEFINE(
[WITH_LIBCORE], [], [compile with libcore support]
)
fi])
AC_SUBST(enable_libcore)
fi])
AC_SUBST(enable_libcore)
@@
-193,7
+212,7
@@
AC_MSG_CHECKING([for ilp solver support])
AC_ARG_ENABLE(ilp,
[ --enable-ilp enable ilp solver],
[if test "$enableval"=yes; then
AC_ARG_ENABLE(ilp,
[ --enable-ilp enable ilp solver],
[if test "$enableval"=yes; then
- AC_DEFINE(
WITH_ILP
)
+ AC_DEFINE(
[WITH_ILP], [], [compile with ilp solver support]
)
fi])
AC_SUBST(enable_ilp)
if test "$enable_ilp" == yes; then
fi])
AC_SUBST(enable_ilp)
if test "$enable_ilp" == yes; then
@@
-208,7
+227,7
@@
AC_MSG_CHECKING([for jvm support])
AC_ARG_ENABLE(jvm,
[ --enable-jvm enable to call the jvm],
[if test "$enableval"=yes; then
AC_ARG_ENABLE(jvm,
[ --enable-jvm enable to call the jvm],
[if test "$enableval"=yes; then
- AC_DEFINE(
WITH_JVM
)
+ AC_DEFINE(
[WITH_JVM], [], [compile with jvm support]
)
fi])
AC_SUBST(enable_jvm)
if test "$enable_jvm" == yes; then
fi])
AC_SUBST(enable_jvm)
if test "$enable_jvm" == yes; then
@@
-223,7
+242,7
@@
dnl --------------------------------
AC_ARG_ENABLE(wchar_support,
[ --enable-wchar-support enable wchar_t support for identifiers (needed for java)],
[if test "$enableval"=yes; then
AC_ARG_ENABLE(wchar_support,
[ --enable-wchar-support enable wchar_t support for identifiers (needed for java)],
[if test "$enableval"=yes; then
- AC_DEFINE(
FIRM_ENABLE_WCHAR
)
+ AC_DEFINE(
[FIRM_ENABLE_WCHAR], [], [enable wchar_t support for identifiers]
)
fi])
AC_SUBST(enable_wchar_support)
fi])
AC_SUBST(enable_wchar_support)
@@
-429,6
+448,11
@@
AC_CHECK_FUNC(strerror,,
AC_MSG_ERROR("need strerror function")
)
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")
+)
dnl Error messaging
dnl ===============
dnl Error messaging
dnl ===============