From 9ac639f08b3b94fb0393bb0b7d6c997975f61c19 Mon Sep 17 00:00:00 2001 From: Tristan Gingold Date: Sun, 23 Jun 2019 11:37:23 +0200 Subject: travis/build.sh: handle any version. --- dist/travis/build.sh | 27 ++++++--------------------- 1 file changed, 6 insertions(+), 21 deletions(-) (limited to 'dist') 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" -- cgit v1.2.3