llvm 3.5
This commit is contained in:
243
configure
vendored
243
configure
vendored
@@ -711,7 +711,6 @@ RFC2045_CFLAGS
|
||||
RFC2045CHARSET
|
||||
rfc822includedir
|
||||
CLANG
|
||||
LLVM
|
||||
PAPILIB
|
||||
JITCODEGENPREDS
|
||||
JITTRANSFORMPREDS
|
||||
@@ -723,6 +722,7 @@ JITDEBUGPREDS
|
||||
JITLIBS
|
||||
JITLD
|
||||
JITFLAGS
|
||||
LLVM_CONFIG
|
||||
MYDDAS_LIBS
|
||||
PKG_MYDDAS
|
||||
EXTRA_LIBS_FOR_SWIDLLS
|
||||
@@ -940,7 +940,8 @@ CPPFLAGS
|
||||
CPP
|
||||
CXX
|
||||
CXXFLAGS
|
||||
CCC'
|
||||
CCC
|
||||
LLVM_CONFIG'
|
||||
|
||||
|
||||
# Initialize some variables set by options.
|
||||
@@ -1629,6 +1630,7 @@ Some influential environment variables:
|
||||
CPP C preprocessor
|
||||
CXX C++ compiler command
|
||||
CXXFLAGS C++ compiler flags
|
||||
LLVM_CONFIG full path to llvm-config program
|
||||
|
||||
Use these variables to override the choices made by `configure' or to help
|
||||
it to find libraries and programs with nonstandard names/locations.
|
||||
@@ -10699,6 +10701,9 @@ fi
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -10728,16 +10733,18 @@ fi
|
||||
|
||||
if test "$yap_jit" = "yes"
|
||||
then
|
||||
|
||||
# Extract the first word of "llvm-config", so it can be a program name with args.
|
||||
set dummy llvm-config; ac_word=$2
|
||||
#assumes we have r on path
|
||||
for ac_prog in llvm-config
|
||||
do
|
||||
# Extract the first word of "$ac_prog", so it can be a program name with args.
|
||||
set dummy $ac_prog; ac_word=$2
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||||
$as_echo_n "checking for $ac_word... " >&6; }
|
||||
if ${ac_cv_prog_LLVM+:} false; then :
|
||||
if ${ac_cv_prog_LLVM_CONFIG+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
if test -n "$LLVM"; then
|
||||
ac_cv_prog_LLVM="$LLVM" # Let the user override the test.
|
||||
if test -n "$LLVM_CONFIG"; then
|
||||
ac_cv_prog_LLVM_CONFIG="$LLVM_CONFIG" # Let the user override the test.
|
||||
else
|
||||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||||
for as_dir in $PATH
|
||||
@@ -10746,7 +10753,7 @@ do
|
||||
test -z "$as_dir" && as_dir=.
|
||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||
if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
||||
ac_cv_prog_LLVM="yes"
|
||||
ac_cv_prog_LLVM_CONFIG="$ac_prog"
|
||||
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
|
||||
break 2
|
||||
fi
|
||||
@@ -10754,33 +10761,26 @@ done
|
||||
done
|
||||
IFS=$as_save_IFS
|
||||
|
||||
test -z "$ac_cv_prog_LLVM" && ac_cv_prog_LLVM="no"
|
||||
fi
|
||||
fi
|
||||
LLVM=$ac_cv_prog_LLVM
|
||||
if test -n "$LLVM"; then
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $LLVM" >&5
|
||||
$as_echo "$LLVM" >&6; }
|
||||
LLVM_CONFIG=$ac_cv_prog_LLVM_CONFIG
|
||||
if test -n "$LLVM_CONFIG"; then
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $LLVM_CONFIG" >&5
|
||||
$as_echo "$LLVM_CONFIG" >&6; }
|
||||
else
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||||
$as_echo "no" >&6; }
|
||||
fi
|
||||
|
||||
|
||||
test -n "$LLVM_CONFIG" && break
|
||||
done
|
||||
test -n "$LLVM_CONFIG" || LLVM_CONFIG=""no" "
|
||||
|
||||
if test "$LLVM" = "no" ;then
|
||||
as_fn_error $? "--enable-jit was given, but test for LLVM 3.5 failed" "$LINENO" 5
|
||||
|
||||
else
|
||||
LLVM_VERSION="`llvm-config --version`"
|
||||
if test "$LLVM_VERSION" != "3.5.0";then
|
||||
as_fn_error $? "Test for LLVM 3.5 failed" "$LINENO" 5
|
||||
fi
|
||||
|
||||
fi
|
||||
|
||||
# Extract the first word of "clang", so it can be a program name with args.
|
||||
set dummy clang; ac_word=$2
|
||||
for ac_prog in clang
|
||||
do
|
||||
# Extract the first word of "$ac_prog", so it can be a program name with args.
|
||||
set dummy $ac_prog; ac_word=$2
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||||
$as_echo_n "checking for $ac_word... " >&6; }
|
||||
if ${ac_cv_prog_CLANG+:} false; then :
|
||||
@@ -10796,7 +10796,7 @@ do
|
||||
test -z "$as_dir" && as_dir=.
|
||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||
if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
||||
ac_cv_prog_CLANG="yes"
|
||||
ac_cv_prog_CLANG="$ac_prog"
|
||||
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
|
||||
break 2
|
||||
fi
|
||||
@@ -10804,7 +10804,6 @@ done
|
||||
done
|
||||
IFS=$as_save_IFS
|
||||
|
||||
test -z "$ac_cv_prog_CLANG" && ac_cv_prog_CLANG="no"
|
||||
fi
|
||||
fi
|
||||
CLANG=$ac_cv_prog_CLANG
|
||||
@@ -10817,60 +10816,163 @@ $as_echo "no" >&6; }
|
||||
fi
|
||||
|
||||
|
||||
test -n "$CLANG" && break
|
||||
done
|
||||
test -n "$CLANG" || CLANG="no "
|
||||
|
||||
if test "$CLANG" = "no" ;then
|
||||
as_fn_error $? "--enable-jit was given, but test for clang faild" "$LINENO" 5
|
||||
elif test "$yap_jit" = "no"
|
||||
then
|
||||
LLVM_CONFIG=
|
||||
CLANG=no
|
||||
else
|
||||
# Extract the first word of "llvm-config ", so it can be a program name with args.
|
||||
set dummy llvm-config ; ac_word=$2
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||||
$as_echo_n "checking for $ac_word... " >&6; }
|
||||
if ${ac_cv_path_LLVM_CONFIG+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
case $LLVM_CONFIG in
|
||||
[\\/]* | ?:[\\/]*)
|
||||
ac_cv_path_LLVM_CONFIG="$LLVM_CONFIG" # Let the user override the test with a path.
|
||||
;;
|
||||
*)
|
||||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||||
for as_dir in "$yap_jit"/bin
|
||||
do
|
||||
IFS=$as_save_IFS
|
||||
test -z "$as_dir" && as_dir=.
|
||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||
if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
||||
ac_cv_path_LLVM_CONFIG="$as_dir/$ac_word$ac_exec_ext"
|
||||
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
|
||||
break 2
|
||||
fi
|
||||
done
|
||||
done
|
||||
IFS=$as_save_IFS
|
||||
|
||||
test -z "$ac_cv_path_LLVM_CONFIG" && ac_cv_path_LLVM_CONFIG=""no""
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
LLVM_CONFIG=$ac_cv_path_LLVM_CONFIG
|
||||
if test -n "$LLVM_CONFIG"; then
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $LLVM_CONFIG" >&5
|
||||
$as_echo "$LLVM_CONFIG" >&6; }
|
||||
else
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||||
$as_echo "no" >&6; }
|
||||
fi
|
||||
|
||||
|
||||
# Extract the first word of "clang", so it can be a program name with args.
|
||||
set dummy clang; ac_word=$2
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
|
||||
$as_echo_n "checking for $ac_word... " >&6; }
|
||||
if ${ac_cv_path_CLANG+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
else
|
||||
case $CLANG in
|
||||
[\\/]* | ?:[\\/]*)
|
||||
ac_cv_path_CLANG="$CLANG" # Let the user override the test with a path.
|
||||
;;
|
||||
*)
|
||||
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
||||
for as_dir in "$yap_jit"/bin
|
||||
do
|
||||
IFS=$as_save_IFS
|
||||
test -z "$as_dir" && as_dir=.
|
||||
for ac_exec_ext in '' $ac_executable_extensions; do
|
||||
if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
|
||||
ac_cv_path_CLANG="$as_dir/$ac_word$ac_exec_ext"
|
||||
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
|
||||
break 2
|
||||
fi
|
||||
done
|
||||
done
|
||||
IFS=$as_save_IFS
|
||||
|
||||
test -z "$ac_cv_path_CLANG" && ac_cv_path_CLANG=""no""
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
CLANG=$ac_cv_path_CLANG
|
||||
if test -n "$CLANG"; then
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CLANG" >&5
|
||||
$as_echo "$CLANG" >&6; }
|
||||
else
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
|
||||
$as_echo "no" >&6; }
|
||||
fi
|
||||
|
||||
YAP_EXTRAS="$YAP_EXTRAS -DYAP_JIT=1"
|
||||
JITCOMPILER="JIT_Compiler.o"
|
||||
JITCONFIGPREDS="jit_configpreds.o"
|
||||
JITANALYSISPREDS="jit_analysispreds.o"
|
||||
JITTRANSFORMPREDS="jit_transformpreds.o"
|
||||
JITCODEGENPREDS="jit_codegenpreds.o"
|
||||
JITFLAGS="`llvm-config --cxxflags`"
|
||||
JITLD="`llvm-config --ldflags`"
|
||||
JITLIBS="`llvm-config --libs all` -pthread -lffi -lz"
|
||||
|
||||
fi
|
||||
|
||||
if test "$dbg_preds" = "yes"
|
||||
then
|
||||
if test x"$LLVM_CONFIG" != x ;then
|
||||
#nothing
|
||||
if test x"$LLVM_CONFIG" = x"no" ;then
|
||||
as_fn_error $? "--enable-jit was given, but test for LLVM 3.5 failed" "$LINENO" 5
|
||||
else
|
||||
LLVM_VERSION="`$LLVM_CONFIG --version`"
|
||||
if test "$LLVM_VERSION" != "3.5.0";then
|
||||
as_fn_error $? "Test for LLVM 3.5 failed" "$LINENO" 5
|
||||
fi
|
||||
|
||||
if test "$yap_jit" = "no"
|
||||
then
|
||||
if test "$CLANG" = "no" ;then
|
||||
as_fn_error $? "--enable-jit was given, but test for clang faild" "$LINENO" 5
|
||||
fi
|
||||
|
||||
as_fn_error $? "--enable-debug-predicates was given, but --enable-jit was not given" "$LINENO" 5
|
||||
YAP_EXTRAS="$YAP_EXTRAS -DYAP_JIT=1"
|
||||
JITCOMPILER="JIT_Compiler.o"
|
||||
JITCONFIGPREDS="jit_configpreds.o"
|
||||
JITANALYSISPREDS="jit_analysispreds.o"
|
||||
JITTRANSFORMPREDS="jit_transformpreds.o"
|
||||
JITCODEGENPREDS="jit_codegenpreds.o"
|
||||
JITFLAGS="`$LLVM_CONFIG --cxxflags`"
|
||||
JITLD="`$LLVM_CONFIG --ldflags`"
|
||||
JITLIBS="`$LLVM_CONFIG --libs all` -pthread -lffi -lz"
|
||||
|
||||
fi
|
||||
|
||||
YAP_EXTRAS="$YAP_EXTRAS -DYAP_DBG_PREDS=1"
|
||||
JITDEBUGPREDS="jit_debugpreds.o"
|
||||
fi
|
||||
fi
|
||||
|
||||
if test "$stat_preds" = "yes"
|
||||
then
|
||||
if test x"$dbg_preds" = x"yes"
|
||||
then
|
||||
|
||||
if test "$yap_jit" = "no"
|
||||
then
|
||||
if test "$yap_jit" = "no"
|
||||
then
|
||||
|
||||
as_fn_error $? "--enable-statistic-predicates was given, but --enable-jit was not given" "$LINENO" 5
|
||||
as_fn_error $? "--enable-debug-predicates was given, but --enable-jit was not given" "$LINENO" 5
|
||||
|
||||
fi
|
||||
fi
|
||||
|
||||
ac_fn_c_check_header_mongrel "$LINENO" "papi.h" "ac_cv_header_papi_h" "$ac_includes_default"
|
||||
YAP_EXTRAS="$YAP_EXTRAS -DYAP_DBG_PREDS=1"
|
||||
JITDEBUGPREDS="jit_debugpreds.o"
|
||||
fi
|
||||
|
||||
if test x"$stat_preds" = x"yes"
|
||||
then
|
||||
|
||||
if test "$yap_jit" = "no"
|
||||
then
|
||||
|
||||
as_fn_error $? "--enable-statistic-predicates was given, but --enable-jit was not given" "$LINENO" 5
|
||||
|
||||
fi
|
||||
|
||||
ac_fn_c_check_header_mongrel "$LINENO" "papi.h" "ac_cv_header_papi_h" "$ac_includes_default"
|
||||
if test "x$ac_cv_header_papi_h" = xyes; then :
|
||||
|
||||
else
|
||||
if test "$stat_preds" != "no"; then
|
||||
as_fn_error $? "--enable-statistic-predicates was given, but papi.h not found" "$LINENO" 5
|
||||
fi
|
||||
as_fn_error $? "--enable-statistic-predicates was given, but papi.h not found" "$LINENO" 5
|
||||
fi
|
||||
|
||||
fi
|
||||
|
||||
|
||||
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PAPI_start in -lpapi" >&5
|
||||
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PAPI_start in -lpapi" >&5
|
||||
$as_echo_n "checking for PAPI_start in -lpapi... " >&6; }
|
||||
if ${ac_cv_lib_papi_PAPI_start+:} false; then :
|
||||
$as_echo_n "(cached) " >&6
|
||||
@@ -10908,25 +11010,24 @@ fi
|
||||
$as_echo "$ac_cv_lib_papi_PAPI_start" >&6; }
|
||||
if test "x$ac_cv_lib_papi_PAPI_start" = xyes; then :
|
||||
if test "$stat_preds" != "no"; then
|
||||
PAPILIB="-lpapi"
|
||||
fi
|
||||
PAPILIB="-lpapi"
|
||||
fi
|
||||
|
||||
else
|
||||
if test "$stat_preds" != "no"; then
|
||||
as_fn_error $? "--enable-statistic-predicates was given, but test for papi failed" "$LINENO" 5
|
||||
fi
|
||||
as_fn_error $? "--enable-statistic-predicates was given, but test for papi failed" "$LINENO" 5
|
||||
fi
|
||||
|
||||
fi
|
||||
|
||||
|
||||
YAP_EXTRAS="$YAP_EXTRAS -DYAP_STAT_PREDS=1"
|
||||
JITSTATISTICPREDS="jit_statisticpreds.o"
|
||||
PAPILIB="-lpapi"
|
||||
YAP_EXTRAS="$YAP_EXTRAS -DYAP_STAT_PREDS=1"
|
||||
JITSTATISTICPREDS="jit_statisticpreds.o"
|
||||
PAPILIB="-lpapi"
|
||||
|
||||
fi
|
||||
|
||||
|
||||
|
||||
if test "$PKG_CLIB" != ""
|
||||
then
|
||||
|
||||
@@ -14089,7 +14190,7 @@ else
|
||||
JAVA_TEST=Test.java
|
||||
CLASS_TEST=Test.class
|
||||
cat << \EOF > $JAVA_TEST
|
||||
/* #line 14092 "configure" */
|
||||
/* #line 14193 "configure" */
|
||||
public class Test {
|
||||
}
|
||||
EOF
|
||||
@@ -14265,7 +14366,7 @@ EOF
|
||||
if uudecode$EXEEXT Test.uue; then
|
||||
ac_cv_prog_uudecode_base64=yes
|
||||
else
|
||||
echo "configure: 14268: uudecode had trouble decoding base 64 file 'Test.uue'" >&5
|
||||
echo "configure: 14369: uudecode had trouble decoding base 64 file 'Test.uue'" >&5
|
||||
echo "configure: failed file was:" >&5
|
||||
cat Test.uue >&5
|
||||
ac_cv_prog_uudecode_base64=no
|
||||
@@ -14396,7 +14497,7 @@ else
|
||||
JAVA_TEST=Test.java
|
||||
CLASS_TEST=Test.class
|
||||
cat << \EOF > $JAVA_TEST
|
||||
/* #line 14399 "configure" */
|
||||
/* #line 14500 "configure" */
|
||||
public class Test {
|
||||
}
|
||||
EOF
|
||||
@@ -14431,7 +14532,7 @@ JAVA_TEST=Test.java
|
||||
CLASS_TEST=Test.class
|
||||
TEST=Test
|
||||
cat << \EOF > $JAVA_TEST
|
||||
/* [#]line 14434 "configure" */
|
||||
/* [#]line 14535 "configure" */
|
||||
public class Test {
|
||||
public static void main (String args[]) {
|
||||
System.exit (0);
|
||||
|
Reference in New Issue
Block a user