aboutsummaryrefslogtreecommitdiff
path: root/Mk
diff options
context:
space:
mode:
authorBaptiste Daroussin <bapt@FreeBSD.org>2014-02-08 22:15:14 +0000
committerBaptiste Daroussin <bapt@FreeBSD.org>2014-02-08 22:15:14 +0000
commit11fd726a0c724a13f078830f4ec2acb45a68b088 (patch)
tree3a967f60c756a9a93f1ee835eb5b5f38723e3ce3 /Mk
parent65b32bc188988fb46cbac74d3df6f039d4aad07f (diff)
Notes
Diffstat (limited to 'Mk')
-rw-r--r--Mk/Uses/cmake.mk5
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}