* doc/invoke.texi (Spec Files): Document getenv spec function.
From-SVN: r122248
This commit is contained in:
parent
22f49ccd46
commit
03d12b648e
|
@ -1,5 +1,7 @@
|
||||||
2007-02-22 Mark Mitchell <mark@codesourcery.com>
|
2007-02-22 Mark Mitchell <mark@codesourcery.com>
|
||||||
|
|
||||||
|
* doc/invoke.texi (Spec Files): Document getenv spec function.
|
||||||
|
|
||||||
* gcc.c (getenv_spec_function): New function.
|
* gcc.c (getenv_spec_function): New function.
|
||||||
(static_spec_functions): Add it.
|
(static_spec_functions): Add it.
|
||||||
* config/vxworks.h (VXWORKS_TARGET_DIR): Remove.
|
* config/vxworks.h (VXWORKS_TARGET_DIR): Remove.
|
||||||
|
|
|
@ -7415,6 +7415,19 @@ of the current spec.
|
||||||
The following built-in spec functions are provided:
|
The following built-in spec functions are provided:
|
||||||
|
|
||||||
@table @code
|
@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}
|
@item @code{if-exists}
|
||||||
The @code{if-exists} spec function takes one argument, an absolute
|
The @code{if-exists} spec function takes one argument, an absolute
|
||||||
pathname to a file. If the file exists, @code{if-exists} returns the
|
pathname to a file. If the file exists, @code{if-exists} returns the
|
||||||
|
|
Loading…
Reference in New Issue