* doc/invoke.texi (Spec Files): Document getenv spec function.

From-SVN: r122248
This commit is contained in:
Mark Mitchell 2007-02-23 03:00:26 +00:00 committed by Mark Mitchell
parent 22f49ccd46
commit 03d12b648e
2 changed files with 15 additions and 0 deletions

View File

@ -1,5 +1,7 @@
2007-02-22 Mark Mitchell <mark@codesourcery.com>
* doc/invoke.texi (Spec Files): Document getenv spec function.
* gcc.c (getenv_spec_function): New function.
(static_spec_functions): Add it.
* config/vxworks.h (VXWORKS_TARGET_DIR): Remove.

View File

@ -7415,6 +7415,19 @@ of the current spec.
The following built-in spec functions are provided:
@table @code
@item @code{getenv}
The @code{getenv} spec function takes two arguments: an environment
variable name and a string. If the environment variable is not
defined, a fatal error is issued. Otherwise, the return value is the
value of the environment variable concatenated with the string. For
example, if @env{TOPDIR} is defined as @file{/path/to/top}, then:
@smallexample
%:getenv(TOPDIR /include)
@end smallexample
expands to @file{/path/to/top/include}.
@item @code{if-exists}
The @code{if-exists} spec function takes one argument, an absolute
pathname to a file. If the file exists, @code{if-exists} returns the