diff options
| author | Khem Raj <raj.khem@gmail.com> | 2022-03-22 16:39:50 -0700 |
|---|---|---|
| committer | Khem Raj <raj.khem@gmail.com> | 2022-03-24 13:02:31 -0700 |
| commit | 3f7efaef4ba5b312737eeaa8c73ce84dd5271d08 (patch) | |
| tree | 06887a2ef86110624f4d5709a5f129b40e551bc7 | |
| parent | fb382a5da9de491277f72e46e0466749c607aac9 (diff) | |
| download | meta-clang-3f7efaef4ba5b312737eeaa8c73ce84dd5271d08.tar.gz | |
llvm-config: Set YOCTO_ALTERNATE_LIBDIR and YOCTO_ALTERNATE_EXE_PATH
If they are set by recipe in env, respect that
Signed-off-by: Khem Raj <raj.khem@gmail.com>
| -rw-r--r-- | recipes-devtools/clang/clang/llvm-config | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/recipes-devtools/clang/clang/llvm-config b/recipes-devtools/clang/clang/llvm-config index a139514..7788bd5 100644 --- a/recipes-devtools/clang/clang/llvm-config +++ b/recipes-devtools/clang/clang/llvm-config | |||
| @@ -5,11 +5,10 @@ | |||
| 5 | # is needed because arguments like --ldflags, --cxxflags, etc. are set by the | 5 | # is needed because arguments like --ldflags, --cxxflags, etc. are set by the |
| 6 | # native compile rather than the target compile. | 6 | # native compile rather than the target compile. |
| 7 | # | 7 | # |
| 8 | |||
| 9 | SCRIPT_DIR="$(dirname "$(readlink -f "$0")")" | 8 | SCRIPT_DIR="$(dirname "$(readlink -f "$0")")" |
| 10 | NEXT_LLVM_CONFIG="$(which -a llvm-config | sed -n 2p)" | 9 | NEXT_LLVM_CONFIG="$(which -a llvm-config | sed -n 2p)" |
| 11 | export YOCTO_ALTERNATE_EXE_PATH="$(readlink -f "$SCRIPT_DIR/../llvm-config")" | 10 | export YOCTO_ALTERNATE_EXE_PATH="${YOCTO_ALTERNATE_EXE_PATH:="$(readlink -f "$SCRIPT_DIR/../llvm-config")"}" |
| 12 | 11 | export YOCTO_ALTERNATE_LIBDIR="${YOCTO_ALTERNATE_LIBDIR:="/lib"}" | |
| 13 | if [[ $# == 0 ]]; then | 12 | if [[ $# == 0 ]]; then |
| 14 | exec "$NEXT_LLVM_CONFIG" | 13 | exec "$NEXT_LLVM_CONFIG" |
| 15 | fi | 14 | fi |
