diff options
author | Mark Mitchell <mark@codesourcery.com> | 2007-02-23 03:00:26 +0000 |
---|---|---|
committer | Mark Mitchell <mmitchel@gcc.gnu.org> | 2007-02-23 03:00:26 +0000 |
commit | 03d12b648e5fe9cafe390deac7918e22b032322f (patch) | |
tree | f00ae1012fd971df327606520d5c8cccaa408a2c /gcc/doc | |
parent | 22f49ccd466f4f73340f86c16ab66e4b145c2184 (diff) | |
download | gcc-03d12b648e5fe9cafe390deac7918e22b032322f.zip gcc-03d12b648e5fe9cafe390deac7918e22b032322f.tar.gz gcc-03d12b648e5fe9cafe390deac7918e22b032322f.tar.bz2 |
* doc/invoke.texi (Spec Files): Document getenv spec function.
From-SVN: r122248
Diffstat (limited to 'gcc/doc')
-rw-r--r-- | gcc/doc/invoke.texi | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index a6bcd72..ccd6a54 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -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 |