diff options
author | bapt <bapt@FreeBSD.org> | 2014-02-09 06:15:14 +0800 |
---|---|---|
committer | bapt <bapt@FreeBSD.org> | 2014-02-09 06:15:14 +0800 |
commit | ee4b9776407937495edaf4494b2594a99d1211ae (patch) | |
tree | 3a967f60c756a9a93f1ee835eb5b5f38723e3ce3 /Mk/Uses | |
parent | 4699ec94043938cc16aaa99a15d421a0257572ae (diff) | |
download | freebsd-ports-gnome-ee4b9776407937495edaf4494b2594a99d1211ae.tar.gz freebsd-ports-gnome-ee4b9776407937495edaf4494b2594a99d1211ae.tar.zst freebsd-ports-gnome-ee4b9776407937495edaf4494b2594a99d1211ae.zip |
Add a global CMAKE_NINJA variable to set in make.conf to use ninja instead of make(1) for ports using cmake
Diffstat (limited to 'Mk/Uses')
-rw-r--r-- | Mk/Uses/cmake.mk | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/Mk/Uses/cmake.mk b/Mk/Uses/cmake.mk index 0a251f87acdd..c4e438b6cd6e 100644 --- a/Mk/Uses/cmake.mk +++ b/Mk/Uses/cmake.mk @@ -18,6 +18,7 @@ # Default: not set, until BATCH or PACKAGE_BUILDING is defined # CMAKE_NOCOLOR - Disable colour build output # Default: not set, until BATCH or PACKAGE_BUILDING is defined +# CMAKE_NINJA - Use ninja instead of make(1) # # Variables for ports: # CMAKE_ENV - Environment passed to cmake. @@ -99,6 +100,10 @@ CMAKE_ARGS+= -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON CMAKE_ARGS+= -DCMAKE_COLOR_MAKEFILE:BOOL=OFF .endif +.if defined(CMAKE_NINJA) +.include "${USESDIR}/ninja.mk" +.endif + _CMAKE_MSG= "===> Performing in-source build" CMAKE_SOURCE_PATH?= ${WRKSRC} |