From 15a38cb07539dce2b6f7e9008d79e2b7335d3289 Mon Sep 17 00:00:00 2001 From: Michal Klocek Date: Fri, 21 Oct 2016 16:41:08 +0200 Subject: Add support for system based ninja Adds system-ninja feature, which is enabled if ninja is found in system path. Change-Id: Icc58bc252d67a27f80c139349be28f9fd239108a Reviewed-by: Oswald Buddenhagen Reviewed-by: Allan Sandfeld Jensen --- configure.pri | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 configure.pri (limited to 'configure.pri') diff --git a/configure.pri b/configure.pri new file mode 100644 index 000000000..dee7847b7 --- /dev/null +++ b/configure.pri @@ -0,0 +1,12 @@ + +defineTest(qtConfTest_detectNinja) { + ninja = $$qtConfFindInPath("ninja") + !isEmpty(ninja) { + qtLog("Found ninja from path: $$ninja") + qtRunLoggedCommand("$$ninja --version", version)|return(false) + contains(version, "1.*"): return(true) + qtLog("Ninja version too old") + } + qtLog("Building own ninja") + return(false) +} -- cgit v1.2.3