Marcel Telka
2023-10-03 61f6857a5964753f0fcdba06a545b97c61cb366e
make-rules: make sure non-default clang is installed

2 files modified
11 ■■■■ changed files
make-rules/common.mk 6 ●●●●● patch | view | raw | blame | history
make-rules/shared-macros.mk 5 ●●●●● patch | view | raw | blame | history
make-rules/common.mk
@@ -230,3 +230,9 @@
ifneq ($(strip $(GCC_VERSION)),$(GCC_DEFAULT))
USERLAND_REQUIRED_PACKAGES += developer/gcc-$(GCC_VERSION)
endif
# If component asked for non-default clang version we need to make sure it is
# installed
ifneq ($(strip $(CLANG_VERSION)),$(CLANG_DEFAULT))
USERLAND_REQUIRED_PACKAGES += developer/clang-$(CLANG_VERSION)
endif
make-rules/shared-macros.mk
@@ -684,8 +684,9 @@
LD =        /usr/bin/ld
# Clang definitions (we only have 64 bit clang)
CLANG_VERSION           ?= 17
CLANG_FULL_VERSION      ?= $(CLANG_VERSION).0
CLANG_DEFAULT =        17
CLANG_VERSION =        $(CLANG_DEFAULT)
CLANG_FULL_VERSION =    $(CLANG_VERSION).0
CLANG_PREFIX             = /usr/clang/$(CLANG_FULL_VERSION)
CLANG_LIBDIR             = $(CLANG_PREFIX)/lib
CLANG_DEVELOPER_PKG      = developer/clang-$(CLANG_VERSION)