summaryrefslogtreecommitdiffstats
path: root/rules/host-ninja.make
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2017-04-10 13:04:13 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2017-04-12 12:12:01 +0200
commite40deb01179939de880188b95ff7f831bd8e963c (patch)
treed6fb70953b9a9c384b2807094938b9bdd79c733f /rules/host-ninja.make
parenta30bb46f691f60626f3fc633cb37bd76b1ca7dd7 (diff)
downloadptxdist-e40deb01179939de880188b95ff7f831bd8e963c.tar.gz
ptxdist-e40deb01179939de880188b95ff7f831bd8e963c.tar.xz
host-ninja: version bump 1.5.1 -> 1.7.2
Also add patches to support make jobserver from PR #1140. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/host-ninja.make')
-rw-r--r--rules/host-ninja.make13
1 files changed, 8 insertions, 5 deletions
diff --git a/rules/host-ninja.make b/rules/host-ninja.make
index 042c6ee83..712e59644 100644
--- a/rules/host-ninja.make
+++ b/rules/host-ninja.make
@@ -16,11 +16,11 @@ HOST_PACKAGES-$(PTXCONF_HOST_NINJA) += host-ninja
#
# Paths and names
#
-HOST_NINJA_VERSION := 1.5.1
-HOST_NINJA_MD5 := 59f4f1cf5d9bb0d7877a6d5a5afd770a
+HOST_NINJA_VERSION := 1.7.2
+HOST_NINJA_MD5 := 7b482218757acbaeac4d4d54a3cd94e1
HOST_NINJA := ninja-$(HOST_NINJA_VERSION)
HOST_NINJA_SUFFIX := tar.gz
-HOST_NINJA_URL := https://github.com/martine/ninja/archive/v$(HOST_NINJA_VERSION).$(HOST_NINJA_SUFFIX)
+HOST_NINJA_URL := https://github.com/ninja-build/ninja/archive/v$(HOST_NINJA_VERSION).$(HOST_NINJA_SUFFIX)
HOST_NINJA_SOURCE := $(SRCDIR)/$(HOST_NINJA).$(HOST_NINJA_SUFFIX)
HOST_NINJA_DIR := $(HOST_BUILDDIR)/$(HOST_NINJA)
HOST_NINJA_LICENSE := Apache-2.0
@@ -30,12 +30,15 @@ HOST_NINJA_LICENSE := Apache-2.0
# ----------------------------------------------------------------------------
HOST_NINJA_PATH := PATH=$(HOST_PATH)
+HOST_NINJA_CONF_OPT := \
+ --bootstrap \
+ $(if $(filter 1,$(PTXDIST_VERBOSE)),--verbose)
$(STATEDIR)/host-ninja.compile:
@$(call targetinfo)
cd $(HOST_NINJA_DIR) && \
$(HOST_NINJA_PATH) \
- python bootstrap.py
+ ./configure.py $(HOST_NINJA_CONF_OPT)
@$(call touch)
# ----------------------------------------------------------------------------
@@ -44,7 +47,7 @@ $(STATEDIR)/host-ninja.compile:
$(STATEDIR)/host-ninja.install:
@$(call targetinfo)
- install -D -m755 $(HOST_NINJA_DIR)/ninja $(HOST_NINJA_PKGDIR)/bin/ninja
+ @install -vD -m755 $(HOST_NINJA_DIR)/ninja $(HOST_NINJA_PKGDIR)/bin/ninja
@$(call touch)
# vim: syntax=make