aboutsummaryrefslogtreecommitdiffstats
path: root/dist
diff options
context:
space:
mode:
Diffstat (limited to 'dist')
-rwxr-xr-xdist/travis/build.sh27
1 files changed, 6 insertions, 21 deletions
diff --git a/dist/travis/build.sh b/dist/travis/build.sh
index 79e83ec3d..d3fef6910 100755
--- a/dist/travis/build.sh
+++ b/dist/travis/build.sh
@@ -90,31 +90,16 @@ case "$BLD" in
;;
llvm)
CXX="clang"
- CONFIG_OPTS=" --with-llvm-config CXX=$CXX"
+ CONFIG_OPTS="--with-llvm-config CXX=$CXX"
;;
llvm-3.5)
CXX="clang++"
- CONFIG_OPTS+=" --with-llvm-config=llvm-config-3.5 CXX=$CXX"
+ CONFIG_OPTS="--with-llvm-config=llvm-config-3.5 CXX=$CXX"
;;
- llvm-3.8)
- CXX="clang++-3.8"
- CONFIG_OPTS+=" --with-llvm-config=llvm-config-3.8 CXX=$CXX"
- ;;
- llvm-3.9)
- CXX="clang++-3.9"
- CONFIG_OPTS+=" --with-llvm-config=llvm-config-3.9 CXX=$CXX"
- ;;
- llvm-4.0)
- CXX="clang++-4.0"
- CONFIG_OPTS+=" --with-llvm-config=llvm-config-4.0 CXX=$CXX"
- ;;
- llvm-5.0)
- CXX="clang++-5.0"
- CONFIG_OPTS+=" --with-llvm-config=llvm-config-5.0 CXX=$CXX"
- ;;
- llvm-6.0)
- CXX="clang++-6.0"
- CONFIG_OPTS+=" --with-llvm-config=llvm-config-6.0 CXX=$CXX"
+ llvm-*)
+ llvmver=$(echo $BLD | sed -e "s/llvm-//")
+ CXX="clang++-$llvmber"
+ CONFIG_OPTS="--with-llvm-config=llvm-config-$llvmver CXX=$CXX"
;;
*)
echo "$ANSI_RED[GHDL - build] Unknown build $BLD $ANSI_NOCOLOR"