diff options
author | Leif Lindholm <leif.lindholm@linaro.org> | 2016-06-17 11:53:37 +0100 |
---|---|---|
committer | Leif Lindholm <leif.lindholm@linaro.org> | 2016-06-17 11:53:37 +0100 |
commit | f6b5177d68e8459ebb3b4557bd1f9c1e132b2ffc (patch) | |
tree | 2f226ebc35da68cbe00b71a1eef62e1d47d0f424 | |
parent | d30846ab593f8e525c5b0f4399406d0ac8e69002 (diff) |
common-functions: add fallback version for CLANG detectionarmlt-20160809-001armlt-20160803-001armlt-16.08
There are no separate edk2 build profiles for CLANG36 onwards, so
add a similar thing as is done for GCC to fall back to the CLANG35
profile if version is not explicitly enumerated in the script.
Signed-off-by: Leif Lindholm <leif.lindholm@linaro.org>
-rw-r--r-- | common-functions | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/common-functions b/common-functions index 9c9e58d..3948db2 100644 --- a/common-functions +++ b/common-functions @@ -82,7 +82,16 @@ function get_gcc_version function get_clang_version { clang_version=`$1 --version | head -1 | sed 's/^.*version\s*\([0-9]*\).\([0-9]*\).*/\1\2/g'` - echo "CLANG$clang_version" + case $clang_version in + 35*) + echo "CLANG$clang_version" + ;; + *) + echo "Unknown toolchain version '$clang_version'" >&2 + echo "Attempting to build using CLANG35 profile." >&2 + echo CLANG35 + ;; + esac } function import_openssl |