summaryrefslogtreecommitdiffstats
path: root/usr.bin
diff options
context:
space:
mode:
authorharti <harti@FreeBSD.org>2005-05-24 10:59:08 +0000
committerharti <harti@FreeBSD.org>2005-05-24 10:59:08 +0000
commite6576c2ddf52973c03d819f740e883ab8a246312 (patch)
tree9189f9bb61ab9e22b937c82a13339ed9c8102e42 /usr.bin
parent8cf013ca66d3785cc224543efe83ddc9ededab9e (diff)
downloadFreeBSD-src-e6576c2ddf52973c03d819f740e883ab8a246312.zip
FreeBSD-src-e6576c2ddf52973c03d819f740e883ab8a246312.tar.gz
Describe the meta and builtins attributes for the .SHELL special
target.
Diffstat (limited to 'usr.bin')
-rw-r--r--usr.bin/make/make.114
1 files changed, 14 insertions, 0 deletions
diff --git a/usr.bin/make/make.1 b/usr.bin/make/make.1
index 5a1b66e..2afbe2e 100644
--- a/usr.bin/make/make.1
+++ b/usr.bin/make/make.1
@@ -1311,6 +1311,20 @@ is false, this is a command template to execute a command so that errors
are ignored.
The template must contain a
.Ql %s .
+.It Va meta
+This is a string of meta characters of the shell.
+.It Va builtins
+This is a string holding all the shell's builtin commands separated by blanks.
+The
+.Va meta
+and
+.Va builtins
+strings are used in compat mode.
+When a command line contains neither a meta
+character not starts with a shell builtin it is executed directly without
+invoking a shell.
+When one of these strings (or both) is empty all commands are executed
+through a shell.
.El
.Pp
Values that are strings must be surrounded by double quotes.
OpenPOWER on IntegriCloud