From 2dc8b4a7961ded7a38552e75358dec4f110a3092 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Fri, 7 Oct 2022 18:51:55 +0200 Subject: [PATCH] llvm.org.eclass: Add LLVM_SOABI variable MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- eclass/llvm.org.eclass | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/eclass/llvm.org.eclass b/eclass/llvm.org.eclass index b00c8029e72a5..14ec9c63e170a 100644 --- a/eclass/llvm.org.eclass +++ b/eclass/llvm.org.eclass @@ -216,6 +216,14 @@ ALL_LLVM_TARGET_FLAGS=( "${ALL_LLVM_EXPERIMENTAL_TARGETS[@]/#/llvm_targets_}" ) +# @ECLASS_VARIABLE: LLVM_SOABI +# @OUTPUT_VARIABLE +# @DESCRIPTION: +# The current ABI version of LLVM dylib, in a form suitable for use +# as a subslot. This is equal to LLVM_MAJOR for releases, and to PV +# for the main branch. +LLVM_SOABI=${LLVM_MAJOR} +[[ ${LLVM_MAJOR} == ${_LLVM_MASTER_MAJOR} ]] && LLVM_SOABI=${PV} # == global scope logic ==