[Buildroot] [PATCH v2 06/11] package/llvm-project/llvm-cmake: new package
Lang Daniel
d.lang at abatec.at
Tue Oct 25 06:09:17 UTC 2022
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 <d.lang at abatec.at>
---
package/llvm-project/llvm-cmake/llvm-cmake.hash | 2 ++
package/llvm-project/llvm-cmake/llvm-cmake.mk | 16 ++++++++++++++++
2 files changed, 18 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..b76013e810
--- /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..2527b95063
--- /dev/null
+++ b/package/llvm-project/llvm-cmake/llvm-cmake.mk
@@ -0,0 +1,16 @@
+################################################################################
+#
+# llvm-cmake
+#
+################################################################################
+
+LLVM_CMAKE_VERSION = $(LLVM_PROJECT_VERSION)
+LLVM_CMAKE_SITE = $(LLVM_PROJECT_SITE)
+LLVM_CMAKE_SOURCE = cmake-$(LLVM_CMAKE_VERSION).src.tar.xz
+
+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))
--
2.25.1
More information about the buildroot
mailing list