|
|
|
@ -16573,22 +16573,15 @@ subdirs="$subdirs llvm" |
|
|
|
|
|
|
|
|
|
fi |
|
|
|
|
|
|
|
|
|
llvmver_val=`echo "$llvmver" | sed -e 's/svn//g'` |
|
|
|
|
llvmver_prefix=`expr "$llvmver" : '\([^0-9]*\)'` |
|
|
|
|
llvmver_frag=${llvmver:${#llvmver_prefix}} |
|
|
|
|
|
|
|
|
|
llvmver_major=`expr "$llvmver_frag" : '\([0-9]*\)'` |
|
|
|
|
llvmver_frag=${llvmver_frag#*\.} |
|
|
|
|
llvmver_minor=`expr "$llvmver_frag" : '\([0-9]*\)'` |
|
|
|
|
llvmver_frag=${llvmver_frag#*\.} |
|
|
|
|
llvmver_patch=`expr "$llvmver_frag" : '\([0-9]*\)'` |
|
|
|
|
|
|
|
|
|
case $host_os in |
|
|
|
|
darwin* ) |
|
|
|
|
llvmver_sval=`echo "$llvmver_val" | sed -Ee 's/[0-9]+//' | sed -e 's/^\.//'` |
|
|
|
|
llvmver_major=`echo "$llvmver_val" | sed -Ee 's/([0-9]+).*/\1/'` |
|
|
|
|
llvmver_minor=`echo "$llvmver_sval" | sed -Ee 's/([0-9]+).*/\1/'` |
|
|
|
|
llvmver_patch=`echo "$llvmver_sval" | sed -Ee 's/[0-9]+//' | sed -e 's/^\.//' | sed -Ee 's/([0-9]+).*/\1/'` |
|
|
|
|
;; |
|
|
|
|
*) |
|
|
|
|
llvmver_sval=`echo "$llvmver_val" | sed -re 's/[0-9]+//' | sed -e 's/^\.//'` |
|
|
|
|
llvmver_major=`echo "$llvmver_val" | sed -re 's/([0-9]+).*/\1/'` |
|
|
|
|
llvmver_minor=`echo "$llvmver_sval" | sed -re 's/([0-9]+).*/\1/'` |
|
|
|
|
llvmver_patch=`echo "$llvmver_sval" | sed -re 's/[0-9]+//' | sed -e 's/^\.//' | sed -re 's/([0-9]+).*/\1/'` |
|
|
|
|
;; |
|
|
|
|
esac |
|
|
|
|
llvmver_suffix= |
|
|
|
|
if test "x$llvmver_patch" = "x"; then |
|
|
|
|
llvmver_patch=0 |
|
|
|
|