From 2d7d00ba550bb9498df4e56976a4af30ac095d23 Mon Sep 17 00:00:00 2001 From: Lang Daniel Date: Thu, 15 Jun 2023 15:43:11 +0200 Subject: [PATCH] package/llvm-project/llvm-cmake: new package This is a small host package containing shared cmake modules that are needed by various projects during configuration. For example llvm 15 needs it. Signed-off-by: Daniel Lang Signed-off-by: Romain Naour Signed-off-by: Sebastian Weyer Tested-by: Adam Duskett Signed-off-by: Thomas Petazzoni --- package/llvm-project/llvm-cmake/llvm-cmake.hash | 2 ++ package/llvm-project/llvm-cmake/llvm-cmake.mk | 17 +++++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 package/llvm-project/llvm-cmake/llvm-cmake.hash create mode 100644 package/llvm-project/llvm-cmake/llvm-cmake.mk diff --git a/package/llvm-project/llvm-cmake/llvm-cmake.hash b/package/llvm-project/llvm-cmake/llvm-cmake.hash new file mode 100644 index 0000000000..862c5d92e8 --- /dev/null +++ b/package/llvm-project/llvm-cmake/llvm-cmake.hash @@ -0,0 +1,2 @@ +# locally calculated +sha256 21cf3f52c53dc8b8972122ae35a5c18de09c7df693b48b5cd8553c3e3fed090d cmake-15.0.3.src.tar.xz diff --git a/package/llvm-project/llvm-cmake/llvm-cmake.mk b/package/llvm-project/llvm-cmake/llvm-cmake.mk new file mode 100644 index 0000000000..b305797891 --- /dev/null +++ b/package/llvm-project/llvm-cmake/llvm-cmake.mk @@ -0,0 +1,17 @@ +################################################################################ +# +# llvm-cmake +# +################################################################################ + +LLVM_CMAKE_VERSION = 15.0.3 +LLVM_CMAKE_SITE = $(LLVM_PROJECT_SITE) +LLVM_CMAKE_SOURCE = cmake-$(LLVM_CMAKE_VERSION).src.tar.xz +LLVM_CMAKE_LICENSE = Apache-2.0 with exceptions + +define HOST_LLVM_CMAKE_INSTALL_CMDS + mkdir -p $(HOST_DIR)/lib/cmake/llvm + cp -Rv $(@D)/Modules/* $(HOST_DIR)/lib/cmake/llvm +endef + +$(eval $(host-generic-package))