Message ID | VI1P190MB0493D84A675F9D98209AE5229F319@VI1P190MB0493.EURP190.PROD.OUTLOOK.COM |
---|---|
State | Superseded |
Headers | show |
Series | group llvm projects and bump to version 15.0.3 | expand |
Hello, Le 25/10/2022 à 08:09, Lang Daniel via buildroot a écrit : > 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@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 This can't work since LLVM_PROJECT_VERSION is still at 11.1.0. > 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) Maybe force it to 15.0.3 here and revert to LLVM_PROJECT_VERSION when doing the llvm-project version bump to 15.0.3. > +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 There is really no install target in this package ? Best regards, Romain > + > +$(eval $(host-generic-package))
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))
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@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