diff options
author | John Criswell <criswell@uiuc.edu> | 2003-07-29 19:11:58 +0000 |
---|---|---|
committer | John Criswell <criswell@uiuc.edu> | 2003-07-29 19:11:58 +0000 |
commit | c78022ed075f5cecd1913ee6d37c599db579d2cd (patch) | |
tree | 399632c7b13924e441f922226d010f899316c783 /autoconf | |
parent | a1f1fea10511d811e45dc1ac1749a18931506494 (diff) | |
download | external_llvm-c78022ed075f5cecd1913ee6d37c599db579d2cd.zip external_llvm-c78022ed075f5cecd1913ee6d37c599db579d2cd.tar.gz external_llvm-c78022ed075f5cecd1913ee6d37c599db579d2cd.tar.bz2 |
Enable JIT when the platform supports it.
Select /localhome/$USER when it exists.
Fix the checks for bidirectional and forward iterators so that they work with
version of GCC prior to 3.x.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7383 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'autoconf')
-rw-r--r-- | autoconf/aclocal.m4 | 6 | ||||
-rw-r--r-- | autoconf/configure.ac | 38 |
2 files changed, 38 insertions, 6 deletions
diff --git a/autoconf/aclocal.m4 b/autoconf/aclocal.m4 index f5ea270..f25fea8 100644 --- a/autoconf/aclocal.m4 +++ b/autoconf/aclocal.m4 @@ -5983,7 +5983,7 @@ ac_cv_cxx_have_bi_iterator, AC_TRY_COMPILE([#include <iterator> #ifdef HAVE_NAMESPACES using namespace std; -#endif],[bidirectional_iterator<int,int,int> t; return 0;], +#endif],[bidirectional_iterator<int,int> t; return 0;], ac_cv_cxx_have_bi_iterator=yes, ac_cv_cxx_have_bi_iterator=no) AC_LANG_RESTORE ]) @@ -5993,7 +5993,7 @@ fi ]) # -# Check for standard iterator extension. This is modified from +# Check for forward iterator extension. This is modified from # http://www.gnu.org/software/ac-archive/htmldoc/ac_cxx_have_ext_hash_set.html # AC_DEFUN([AC_CXX_HAVE_FWD_ITERATOR], @@ -6005,7 +6005,7 @@ ac_cv_cxx_have_fwd_iterator, AC_TRY_COMPILE([#include <iterator> #ifdef HAVE_NAMESPACES using namespace std; -#endif],[forward_iterator<int,int,int> t; return 0;], +#endif],[forward_iterator<int,int> t; return 0;], ac_cv_cxx_have_fwd_iterator=yes, ac_cv_cxx_have_fwd_iterator=no) AC_LANG_RESTORE ]) diff --git a/autoconf/configure.ac b/autoconf/configure.ac index ed7f057..19e18b2 100644 --- a/autoconf/configure.ac +++ b/autoconf/configure.ac @@ -272,23 +272,55 @@ else fi dnl JIT Option -AC_ARG_ENABLE(jit,AC_HELP_STRING([--enable-jit],[Enable Just In Time Compiling (default is NO)]),,enableval=no) +AC_ARG_ENABLE(jit,AC_HELP_STRING([--enable-jit],[Enable Just In Time Compiling (default is YES)]),,enableval=default) if test ${enableval} = "no" then AC_SUBST(JIT,[[]]) else - AC_SUBST(JIT,[[TARGET_HAS_JIT=1]]) + case $target in + *i*86*) + AC_SUBST(JIT,[[TARGET_HAS_JIT=1]]) + ;; + *sparc*) + AC_SUBST(JIT,[[TARGET_HAS_JIT=1]]) + ;; + *) + AC_SUBST(JIT,[[]]) + ;; + esac fi dnl ************************************************************************** dnl * Set the location of various third-party software packages dnl ************************************************************************** + +dnl Location of SPEC benchmarks AC_ARG_WITH(spec,AC_HELP_STRING([--with-spec],[Location of SPEC benchmarks]),AC_SUBST(SPEC_ROOT,[$withval]),AC_SUBST(SPEC_ROOT,[/home/vadve/shared/benchmarks/speccpu2000/benchspec])) + +dnl Location of the LLVM C front end AC_ARG_WITH(llvmgccdir,AC_HELP_STRING([--with-llvmgccdir],[Location of LLVM GCC front-end]),AC_SUBST(LLVMGCCDIR,[$withval])) + +dnl Location of the bytecode repository AC_ARG_WITH(bcrepos,AC_HELP_STRING([--with-bcrepos],[Location of Bytecode Repository]),AC_SUBST(BCR,[$withval]),AC_SUBST(BCR,[/home/vadve/lattner/LLVMPrograms])) + +dnl Location of PAPI AC_ARG_WITH(papi,AC_HELP_STRING([--with-papi],[Location of PAPI]),AC_SUBST(PAPIDIR,[$withval]),AC_SUBST(PAPIDIR,[/home/vadve/shared/papi-2.3.4.1])) -AC_ARG_WITH(objroot,AC_HELP_STRING([--with-objroot],[Location where object files should be placed (default is .)]),AC_SUBST(OBJROOT,[$withval]),AC_SUBST(OBJROOT,[.])) + +dnl Location of the purify program AC_ARG_WITH(purify,AC_HELP_STRING([--with-purify],[Location of purify program]),AC_SUBST(PURIFY,[$withval])) +dnl Location for placing object files and built programs, libraries, etc +if test -d /localhome +then + AC_SUBST(OBJROOT,[/localhome/$USER]) +else + AC_SUBST(OBJROOT,[.]) +fi + +AC_ARG_WITH(objroot,AC_HELP_STRING([--with-objroot],[Location where object files should be placed (default is .)]),AC_SUBST(OBJROOT,[$withval])) + +dnl ************************************************************************** +dnl * Create the output files +dnl ************************************************************************** AC_OUTPUT(Makefile.config) |