Message ID | e178ab56ae1af5a5b840e933c74f8a10a4e3c794.1501217624.git.raj.khem@gmail.com |
---|---|
State | Superseded |
Headers | show |
Series | None | expand |
On Thu, Jul 27, 2017 at 9:56 PM, Khem Raj <raj.khem@gmail.com> wrote: > llvm is using it, therefore move it from meta-oe > > Signed-off-by: Khem Raj <raj.khem@gmail.com> > --- > meta/recipes-devtools/ninja/ninja_1.7.2.bb | 29 +++++++++++++++++++++++++++++ > 1 file changed, 29 insertions(+) > create mode 100644 meta/recipes-devtools/ninja/ninja_1.7.2.bb > > diff --git a/meta/recipes-devtools/ninja/ninja_1.7.2.bb b/meta/recipes-devtools/ninja/ninja_1.7.2.bb > new file mode 100644 > index 0000000000..20dca2f0af > --- /dev/null > +++ b/meta/recipes-devtools/ninja/ninja_1.7.2.bb > @@ -0,0 +1,29 @@ > +SUMMARY = "Ninja is a small build system with a focus on speed." > +HOMEPAGE = "http://martine.github.com/ninja/" > +LICENSE = "Apache-2.0" > +LIC_FILES_CHKSUM = "file://COPYING;md5=a81586a64ad4e476c791cda7e2f2c52e" > + > +DEPENDS = "re2c-native ninja-native" Should the re2c recipe also be moved to oe-core? > +SRCREV = "717b7b4a31db6027207588c0fb89c3ead384747b" > + > +SRC_URI = "git://github.com/martine/ninja.git;branch=release" > + > +S = "${WORKDIR}/git" > + > +do_configure[noexec] = "1" > + > +do_compile_class-native() { > + ./configure.py --bootstrap > +} > + > +do_compile() { > + ./configure.py > + ninja > +} > + > +do_install() { > + install -D -m 0755 ${S}/ninja ${D}${bindir}/ninja > +} > + > +BBCLASSEXTEND = "native nativesdk" > -- > 2.13.3 > > -- > _______________________________________________ > Openembedded-core mailing list > Openembedded-core@lists.openembedded.org > http://lists.openembedded.org/mailman/listinfo/openembedded-core -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
On Fri, Jul 28, 2017 at 12:04 AM, Andre McCurdy <armccurdy@gmail.com> wrote: > On Thu, Jul 27, 2017 at 9:56 PM, Khem Raj <raj.khem@gmail.com> wrote: >> llvm is using it, therefore move it from meta-oe >> >> Signed-off-by: Khem Raj <raj.khem@gmail.com> >> --- >> meta/recipes-devtools/ninja/ninja_1.7.2.bb | 29 +++++++++++++++++++++++++++++ >> 1 file changed, 29 insertions(+) >> create mode 100644 meta/recipes-devtools/ninja/ninja_1.7.2.bb >> >> diff --git a/meta/recipes-devtools/ninja/ninja_1.7.2.bb b/meta/recipes-devtools/ninja/ninja_1.7.2.bb >> new file mode 100644 >> index 0000000000..20dca2f0af >> --- /dev/null >> +++ b/meta/recipes-devtools/ninja/ninja_1.7.2.bb >> @@ -0,0 +1,29 @@ >> +SUMMARY = "Ninja is a small build system with a focus on speed." >> +HOMEPAGE = "http://martine.github.com/ninja/" >> +LICENSE = "Apache-2.0" >> +LIC_FILES_CHKSUM = "file://COPYING;md5=a81586a64ad4e476c791cda7e2f2c52e" >> + >> +DEPENDS = "re2c-native ninja-native" > > Should the re2c recipe also be moved to oe-core? yes indeed > >> +SRCREV = "717b7b4a31db6027207588c0fb89c3ead384747b" >> + >> +SRC_URI = "git://github.com/martine/ninja.git;branch=release" >> + >> +S = "${WORKDIR}/git" >> + >> +do_configure[noexec] = "1" >> + >> +do_compile_class-native() { >> + ./configure.py --bootstrap >> +} >> + >> +do_compile() { >> + ./configure.py >> + ninja >> +} >> + >> +do_install() { >> + install -D -m 0755 ${S}/ninja ${D}${bindir}/ninja >> +} >> + >> +BBCLASSEXTEND = "native nativesdk" >> -- >> 2.13.3 >> >> -- >> _______________________________________________ >> Openembedded-core mailing list >> Openembedded-core@lists.openembedded.org >> http://lists.openembedded.org/mailman/listinfo/openembedded-core -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core
diff --git a/meta/recipes-devtools/ninja/ninja_1.7.2.bb b/meta/recipes-devtools/ninja/ninja_1.7.2.bb new file mode 100644 index 0000000000..20dca2f0af --- /dev/null +++ b/meta/recipes-devtools/ninja/ninja_1.7.2.bb @@ -0,0 +1,29 @@ +SUMMARY = "Ninja is a small build system with a focus on speed." +HOMEPAGE = "http://martine.github.com/ninja/" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://COPYING;md5=a81586a64ad4e476c791cda7e2f2c52e" + +DEPENDS = "re2c-native ninja-native" + +SRCREV = "717b7b4a31db6027207588c0fb89c3ead384747b" + +SRC_URI = "git://github.com/martine/ninja.git;branch=release" + +S = "${WORKDIR}/git" + +do_configure[noexec] = "1" + +do_compile_class-native() { + ./configure.py --bootstrap +} + +do_compile() { + ./configure.py + ninja +} + +do_install() { + install -D -m 0755 ${S}/ninja ${D}${bindir}/ninja +} + +BBCLASSEXTEND = "native nativesdk"
llvm is using it, therefore move it from meta-oe Signed-off-by: Khem Raj <raj.khem@gmail.com> --- meta/recipes-devtools/ninja/ninja_1.7.2.bb | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 meta/recipes-devtools/ninja/ninja_1.7.2.bb -- 2.13.3 -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core