Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Ismael Luceno (e746c57c2ea36110130fc8ee3281aefe4ed5248b)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Ismael Luceno <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Ismael Luceno (e746c57c2ea36110130fc8ee3281aefe4ed5248b)
  • Date: Thu, 9 Sep 2021 14:29:03 +0000

GIT changes to master grimoire by Ismael Luceno <ismael AT sourcemage.org>:

devel/llvm/CONFIGURE | 18 +++++++++++++++++-
devel/llvm/HISTORY | 4 ++++
devel/llvm/PRE_SUB_DEPENDS | 1 +
devel/llvm/SUB_DEPENDS | 5 +++++
4 files changed, 27 insertions(+), 1 deletion(-)

New commits:
commit e746c57c2ea36110130fc8ee3281aefe4ed5248b
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

llvm: Add AVR, Lanai, RISCV & WebAssembly arch targets

commit b829c7d8335fdea6bc4c3ae1077bfd7ef63ed4ad
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

llvm: Add generic subdep for target architectures

commit bfd40c4fa64050ad48c3d3589ddd42899f863c73
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

llvm: align LLVM_TARGETS

diff --git a/devel/llvm/CONFIGURE b/devel/llvm/CONFIGURE
index e5bea36..6801af0 100755
--- a/devel/llvm/CONFIGURE
+++ b/devel/llvm/CONFIGURE
@@ -3,7 +3,23 @@ message "$DEFAULT_COLOR$MESSAGE_COLOR" \
"LLVM can build multiple backends." \
"\nFor most people, X86 and AMDGPU are sufficient." &&
config_query_multi LLVM_TARGETS "which backend targets?" \
- AArch64 AMDGPU ARM BPF Hexagon Mips MSP430 NVPTX PowerPC Sparc SystemZ
X86 XCore &&
+ AArch64 \
+ AMDGPU \
+ ARM \
+ AVR \
+ BPF \
+ Hexagon \
+ Lanai \
+ Mips \
+ MSP430 \
+ NVPTX \
+ PowerPC \
+ RISCV \
+ Sparc \
+ SystemZ \
+ WebAssembly \
+ X86 \
+ XCore &&

if [[ "$LLVM_WITH_CLANG" == "y" ]]
then
diff --git a/devel/llvm/HISTORY b/devel/llvm/HISTORY
index 071f965..b485e8c 100644
--- a/devel/llvm/HISTORY
+++ b/devel/llvm/HISTORY
@@ -1,3 +1,7 @@
+2021-09-09 Ismael Luceno <ismael AT sourcemage.org>
+ * PRE_SUB_DEPENDS, SUB_DEPENDS: added generic target subdeps
+ * CONFIGURE: added AVR, Lanai, RISCV & WebAssembly arch targets
+
2021-08-30 Ismael Luceno <ismael AT sourcemage.org>
* BUILD: removed deprecated CXX1Y and CXX1Z options
* DEPENDS: added libexecinfo for musl
diff --git a/devel/llvm/PRE_SUB_DEPENDS b/devel/llvm/PRE_SUB_DEPENDS
index dd8341d..0026e3f 100755
--- a/devel/llvm/PRE_SUB_DEPENDS
+++ b/devel/llvm/PRE_SUB_DEPENDS
@@ -1,4 +1,5 @@
case $THIS_SUB_DEPENDS in
+TARGET-*) list_find "$LLVM_TARGETS" "${THIS_SUB_DEPENDS#TARGET-}" ;;
AMD) list_find "${LLVM_TARGETS}" AMDGPU ;;
CLANG) [[ "${LLVM_WITH_CLANG}" == "y" ]] ;;
LLDB) [[ "${LLVM_WITH_LLDB}" == "y" ]] ;;
diff --git a/devel/llvm/SUB_DEPENDS b/devel/llvm/SUB_DEPENDS
index 791b603..b9aee09 100755
--- a/devel/llvm/SUB_DEPENDS
+++ b/devel/llvm/SUB_DEPENDS
@@ -1,4 +1,9 @@
case $THIS_SUB_DEPENDS in
+TARGET-*)
+ target="${THIS_SUB_DEPENDS#TARGET-}"
+ message "${MESSAGE_COLOR}$target target support enforced by
subdep.$DEFAULT_COLOR"
+ list_add LLVM_TARGETS "$target"
+;;
AMD)
message "${MESSAGE_COLOR}AMD support enforced by
sub-dependency.$DEFAULT_COLOR"
list_add LLVM_TARGETS AMDGPU



  • [SM-Commit] GIT changes to master grimoire by Ismael Luceno (e746c57c2ea36110130fc8ee3281aefe4ed5248b), Ismael Luceno, 09/09/2021

Archive powered by MHonArc 2.6.24.

Top of Page