aboutsummaryrefslogtreecommitdiffstats
path: root/configure
diff options
context:
space:
mode:
authorJohn Criswell <criswell@uiuc.edu>2003-07-29 19:11:58 +0000
committerJohn Criswell <criswell@uiuc.edu>2003-07-29 19:11:58 +0000
commitc78022ed075f5cecd1913ee6d37c599db579d2cd (patch)
tree399632c7b13924e441f922226d010f899316c783 /configure
parenta1f1fea10511d811e45dc1ac1749a18931506494 (diff)
downloadexternal_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 'configure')
-rwxr-xr-xconfigure54
1 files changed, 39 insertions, 15 deletions
diff --git a/configure b/configure
index fad8e24..ec697be 100755
--- a/configure
+++ b/configure
@@ -1035,7 +1035,7 @@ Optional Features:
--enable-precompiled_bytecode
Use pre-compiled bytecode (default is NO)
--enable-llc_diffs Enable LLC Diffs when testing (default is YES)
- --enable-jit Enable Just In Time Compiling (default is NO)
+ --enable-jit Enable Just In Time Compiling (default is YES)
Optional Packages:
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
@@ -1049,9 +1049,9 @@ Optional Packages:
--with-llvmgccdir Location of LLVM GCC front-end
--with-bcrepos Location of Bytecode Repository
--with-papi Location of PAPI
+ --with-purify Location of purify program
--with-objroot Location where object files should be placed
(default is .)
- --with-purify Location of purify program
Some influential environment variables:
CXX C++ compiler command
@@ -20476,7 +20476,7 @@ using namespace std;
int
main ()
{
-bidirectional_iterator<int,int,int> t; return 0;
+bidirectional_iterator<int,int> t; return 0;
;
return 0;
}
@@ -20547,7 +20547,7 @@ using namespace std;
int
main ()
{
-forward_iterator<int,int,int> t; return 0;
+forward_iterator<int,int> t; return 0;
;
return 0;
}
@@ -22005,7 +22005,7 @@ if test "${enable_jit+set}" = set; then
enableval="$enable_jit"
else
- enableval=no
+ enableval=default
fi;
if test ${enableval} = "no"
@@ -22013,11 +22013,24 @@ then
JIT=
else
- JIT=TARGET_HAS_JIT=1
+ case $target in
+ *i*86*)
+ JIT=TARGET_HAS_JIT=1
+
+ ;;
+ *sparc*)
+ JIT=TARGET_HAS_JIT=1
+ ;;
+ *)
+ JIT=
+
+ ;;
+ esac
fi
+
# Check whether --with-spec or --without-spec was given.
if test "${with_spec+set}" = set; then
withval="$with_spec"
@@ -22028,6 +22041,7 @@ else
fi;
+
# Check whether --with-llvmgccdir or --without-llvmgccdir was given.
if test "${with_llvmgccdir+set}" = set; then
withval="$with_llvmgccdir"
@@ -22035,6 +22049,7 @@ if test "${with_llvmgccdir+set}" = set; then
fi;
+
# Check whether --with-bcrepos or --without-bcrepos was given.
if test "${with_bcrepos+set}" = set; then
withval="$with_bcrepos"
@@ -22045,6 +22060,7 @@ else
fi;
+
# Check whether --with-papi or --without-papi was given.
if test "${with_papi+set}" = set; then
withval="$with_papi"
@@ -22055,15 +22071,6 @@ else
fi;
-# Check whether --with-objroot or --without-objroot was given.
-if test "${with_objroot+set}" = set; then
- withval="$with_objroot"
- OBJROOT=$withval
-
-else
- OBJROOT=.
-
-fi;
# Check whether --with-purify or --without-purify was given.
if test "${with_purify+set}" = set; then
@@ -22072,6 +22079,23 @@ if test "${with_purify+set}" = set; then
fi;
+if test -d /localhome
+then
+ OBJROOT=/localhome/$USER
+
+else
+ OBJROOT=.
+
+fi
+
+
+# Check whether --with-objroot or --without-objroot was given.
+if test "${with_objroot+set}" = set; then
+ withval="$with_objroot"
+ OBJROOT=$withval
+
+fi;
+
ac_config_files="$ac_config_files Makefile.config"
cat >confcache <<\_ACEOF
# This file is a shell script that caches the results of configure