@@ -1605,10 +1605,10 @@ F: support/testing/tests/package/test_python_aexpect.py
N: Joseph Kogut <joseph.kogut@gmail.com>
F: package/at-spi2-atk/
F: package/at-spi2-core/
-F: package/clang/
F: package/earlyoom/
F: package/gconf/
F: package/libnss/
+F: package/llvm-project/clang/
F: package/llvm-project/lld/
F: package/llvm-project/llvm/
F: package/python-cython/
@@ -2522,7 +2522,6 @@ F: package/alure/
F: package/aubio/
F: package/binutils/
F: package/bullet/
-F: package/clang/
F: package/clinfo/
F: package/efl/
F: package/enet/
@@ -2541,6 +2540,7 @@ F: package/libgta/
F: package/libiec61850/
F: package/libspatialindex/
F: package/linux-syscall-support/
+F: package/llvm-project/clang/
F: package/llvm-project/llvm/
F: package/lugaru/
F: package/mcelog/
@@ -2947,9 +2947,9 @@ F: package/gettext-tiny/
F: package/tinyssh/
N: Valentin Korenblit <valentinkorenblit@gmail.com>
-F: package/clang/
F: package/clinfo/
F: package/libclc/
+F: package/llvm-project/clang/
F: package/llvm-project/llvm/
N: Vanya Sergeev <vsergeev@gmail.com>
@@ -1970,7 +1970,7 @@ menu "Other"
source "package/capnproto/Config.in"
source "package/cctz/Config.in"
source "package/cereal/Config.in"
- source "package/clang/Config.in"
+ source "package/llvm-project/clang/Config.in"
source "package/cmocka/Config.in"
source "package/compiler-rt/Config.in"
source "package/cppcms/Config.in"
similarity index 100%
rename from package/clang/0001-lib-Driver-ToolChains-Gnu-Use-GCC_INSTALL_PREFIX-in-.patch
rename to package/llvm-project/clang/0001-lib-Driver-ToolChains-Gnu-Use-GCC_INSTALL_PREFIX-in-.patch
similarity index 100%
rename from package/clang/Config.in
rename to package/llvm-project/clang/Config.in
similarity index 100%
rename from package/clang/clang.hash
rename to package/llvm-project/clang/clang.hash
similarity index 96%
rename from package/clang/clang.mk
rename to package/llvm-project/clang/clang.mk
@@ -4,10 +4,9 @@
#
################################################################################
-# LLVM, Clang and lld should be version bumped together
-CLANG_VERSION_MAJOR = 11
-CLANG_VERSION = $(CLANG_VERSION_MAJOR).1.0
-CLANG_SITE = https://github.com/llvm/llvm-project/releases/download/llvmorg-$(CLANG_VERSION)
+CLANG_VERSION_MAJOR = $(LLVM_PROJECT_VERSION_MAJOR)
+CLANG_VERSION = $(LLVM_PROJECT_VERSION)
+CLANG_SITE = $(LLVM_PROJECT_SITE)
CLANG_SOURCE = clang-$(CLANG_VERSION).src.tar.xz
CLANG_LICENSE = Apache-2.0 with exceptions
CLANG_LICENSE_FILES = LICENSE.TXT
@@ -4,7 +4,8 @@
#
################################################################################
-LLVM_PROJECT_VERSION = 11.1.0
+LLVM_PROJECT_VERSION_MAJOR = 11
+LLVM_PROJECT_VERSION = $(LLVM_PROJECT_VERSION_MAJOR).1.0
LLVM_PROJECT_SITE = https://github.com/llvm/llvm-project/releases/download/llvmorg-$(LLVM_PROJECT_VERSION)
include $(sort $(wildcard package/llvm-project/*/*.mk))
To make version bumping easier, move llvm to a new llvm-project subfolder and specify site and version for the project. Signed-off-by: Daniel Lang <d.lang@abatec.at> --- DEVELOPERS | 6 +++--- package/Config.in | 2 +- ...-Driver-ToolChains-Gnu-Use-GCC_INSTALL_PREFIX-in-.patch | 0 package/{ => llvm-project}/clang/Config.in | 0 package/{ => llvm-project}/clang/clang.hash | 0 package/{ => llvm-project}/clang/clang.mk | 7 +++---- package/llvm-project/llvm-project.mk | 3 ++- 7 files changed, 9 insertions(+), 9 deletions(-) rename package/{ => llvm-project}/clang/0001-lib-Driver-ToolChains-Gnu-Use-GCC_INSTALL_PREFIX-in-.patch (100%) rename package/{ => llvm-project}/clang/Config.in (100%) rename package/{ => llvm-project}/clang/clang.hash (100%) rename package/{ => llvm-project}/clang/clang.mk (96%)