X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=configure.in;h=8999dc2d8aed6efd44cecfa5d0c867c36d51b263;hb=8d5c9fabb82ae491c0ece69440157a930f94807f;hp=ebc2016855754be61b5bcc7f60acdbde24e43387;hpb=b6ba137353c425fa91679f3af20a52e7fe8b65c0;p=libfirm diff --git a/configure.in b/configure.in index ebc201685..8999dc2d8 100644 --- a/configure.in +++ b/configure.in @@ -169,16 +169,6 @@ fi], AC_DEFINE(FIRM_ENABLE_HOOKS) ) -dnl enable Firm inplace edges -dnl ------------- -AC_ARG_ENABLE(inplace_edges, -[ --disable-inplace-edges disable Firm inplace edges], -[if test "$enableval" = yes; then - AC_DEFINE(FIRM_EDGES_INPLACE) -fi], -AC_DEFINE(FIRM_EDGES_INPLACE) -) - dnl enable Firm statistics dnl ------------- AC_ARG_ENABLE(statistics, @@ -197,6 +187,47 @@ AC_ARG_ENABLE(libcore, fi]) AC_SUBST(enable_libcore) +dnl enable ILP solver support +dnl -------------------------------- +AC_MSG_CHECKING([for ilp solver support]) +AC_ARG_ENABLE(ilp, +[ --enable-ilp enable ilp solver], +[if test "$enableval"=yes; then + AC_DEFINE(WITH_ILP) +fi]) +AC_SUBST(enable_ilp) +if test "$enable_ilp" == yes; then + AC_MSG_RESULT([enabled]) +else + AC_MSG_RESULT([disabled]) +fi + +dnl enable JVM calling from Firm +dnl -------------------------------- +AC_MSG_CHECKING([for jvm support]) +AC_ARG_ENABLE(jvm, +[ --enable-jvm enable to call the jvm], +[if test "$enableval"=yes; then + AC_DEFINE(WITH_JVM) +fi]) +AC_SUBST(enable_jvm) +if test "$enable_jvm" == yes; then + AC_MSG_RESULT([enabled]) +else + AC_MSG_RESULT([disabled]) +fi + + +dnl enable wchar_t support for identifiers +dnl -------------------------------- +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) +fi]) +AC_SUBST(enable_wchar_support) + + dnl disable external effects in XML dnl ------------------------------- AC_MSG_CHECKING([for using external effects in xml2]) @@ -406,4 +437,11 @@ dnl =============== AC_OUTPUT($ac_output_file,[ touch stamp-h ]) dnl snip the lower part of config.h and put it to ir/config/firm_config.h +for i in $plugin_subdirs +do + suffix=`echo $i | tr /a-z _A-Z` + echo "/* enabled plugin: $i */" >> config.h + echo "#define PLUGIN_$suffix 1" >> config.h +done + $AWK -f $CONF_DIR_NAME/filter.awk < config.h | sed -f $CONF_DIR_NAME/filter.sed > ir/config/firm_config.h