Changeset View
Changeset View
Standalone View
Standalone View
Mk/Uses/ninja.mk
# Provide support to use Ninja | # Provide support to use Ninja | ||||
# | # | ||||
# Feature: ninja | # Feature: ninja | ||||
# Usage: USES=ninja | # Usage: USES=ninja | ||||
# Valid ARGS: build, make (default), run | # Valid ARGS: build, make (default), run | ||||
# | # | ||||
# build add a build dependency on ninja | # build add a build dependency on ninja | ||||
# make use ninja for the build instead of make, implies "build" | # make use ninja for the build instead of make, implies "build" | ||||
# run add a run dependency on ninja | # run add a run dependency on ninja | ||||
# | # | ||||
# MAINTAINER: portmgr@FreeBSD.org | # MAINTAINER: ports@FreeBSD.org | ||||
.if !defined(_INCLUDE_USES_NINJA_MK) | .if !defined(_INCLUDE_USES_NINJA_MK) | ||||
_INCLUDE_USES_NINJA_MK= yes | _INCLUDE_USES_NINJA_MK= yes | ||||
_valid_ARGS= build make run | _valid_ARGS= build make run | ||||
.for _arg in ${ninja_ARGS} | .for _arg in ${ninja_ARGS} | ||||
. if empty(_valid_ARGS:M${_arg}) | . if empty(_valid_ARGS:M${_arg}) | ||||
▲ Show 20 Lines • Show All 59 Lines • Show Last 20 Lines |