Set up BUILD_MODE based on the configuration so the default build mode

is established from configuration. Also, don't make the ENABLE_ options
AM_CONDITIONALs.

llvm-svn: 16952
This commit is contained in:
Reid Spencer 2004-10-13 11:53:12 +00:00
parent 26bfe011f8
commit d385a67c44
1 changed files with 11 additions and 4 deletions

View File

@ -72,7 +72,6 @@ AC_ARG_ENABLE(optimized,
esac],
[ENABLE_OPTIMIZED=0])
AC_SUBST(ENABLE_OPTIMIZED)
AM_CONDITIONAL(ENABLE_OPTIMIZED,test $ENABLE_OPTIMIZED = 1)
dnl Specify whether to build profiled or not
AC_ARG_ENABLE(profiled,
@ -86,7 +85,16 @@ AC_ARG_ENABLE(profiled,
esac],
[ENABLE_PROFILED=0])
AC_SUBST(ENABLE_PROFILED,$ENABLE_PROFILED)
AM_CONDITIONAL(ENABLE_PROFILED,test $ENABLE_PROFILED = 1)
if test $ENABLE_PROFILED = 1 ; then
AC_SUBST(BUILDMODE,Profile)
else
if test $ENABLE_OPTIMIZED = 1 ; then
AC_SUBST(BUILDMODE,Release)
else
AC_SUBST(BUILDMODE,Debug)
fi
fi
dnl JIT Option
AC_ARG_ENABLE(jit,
@ -169,7 +177,7 @@ AC_PROG_INSTALL
dnl Check for compilation tools
AC_PROG_CXX
AC_PROG_CC(gcc)
AC_PROG_CC
AC_PROG_CPP
dnl Checks for other build tools
@ -489,7 +497,6 @@ AC_CONFIG_HEADERS([include/llvm/ADT/iterator])
dnl Configure makefiles
AC_CONFIG_FILES([Makefile])
AC_CONFIG_FILES([Makefile.rules])
AC_CONFIG_FILES([lib/Makefile])
AC_CONFIG_FILES([lib/Analysis/IPA/Makefile])
AC_CONFIG_FILES([lib/Analysis/Makefile])