diff options
author | Stan Cox <scox@cygnus.com> | 1998-03-30 14:35:36 +0000 |
---|---|---|
committer | Stan Cox <scox@gcc.gnu.org> | 1998-03-30 14:35:36 +0000 |
commit | 97be8f06eb37d07c53c7aded3a1852a39c926f33 (patch) | |
tree | e9313a22370c8c46b8e43007c4f114a4f0b8718a /gcc/gcc.c | |
parent | 216be67c6f0c10191f0625806ce085e7bfa71c87 (diff) | |
download | gcc-97be8f06eb37d07c53c7aded3a1852a39c926f33.zip gcc-97be8f06eb37d07c53c7aded3a1852a39c926f33.tar.gz gcc-97be8f06eb37d07c53c7aded3a1852a39c926f33.tar.bz2 |
gcc.c, cccp.c, cpplib.c, collect2.c (GET_ENVIRONMENT): Added.
From-SVN: r18914
Diffstat (limited to 'gcc/gcc.c')
-rw-r--r-- | gcc/gcc.c | 12 |
1 files changed, 8 insertions, 4 deletions
@@ -122,6 +122,10 @@ static char dir_separator_str[] = {DIR_SEPARATOR, 0}; #define obstack_chunk_alloc xmalloc #define obstack_chunk_free free +#ifndef GET_ENVIRONMENT +#define GET_ENVIRONMENT(ENV_VALUE,ENV_NAME) ENV_VALUE = getenv (ENV_NAME) +#endif + extern char *choose_temp_base PROTO((void)); #ifndef HAVE_STRERROR @@ -2358,7 +2362,7 @@ process_command (argc, argv) int have_o = 0; int lang_n_infiles = 0; - gcc_exec_prefix = getenv ("GCC_EXEC_PREFIX"); + GET_ENVIRONMENT (gcc_exec_prefix, "GCC_EXEC_PREFIX"); n_switches = 0; n_infiles = 0; @@ -2400,7 +2404,7 @@ process_command (argc, argv) /* COMPILER_PATH and LIBRARY_PATH have values that are lists of directory names with colons. */ - temp = getenv ("COMPILER_PATH"); + GET_ENVIRONMENT (temp, "COMPILER_PATH"); if (temp) { char *startp, *endp; @@ -2434,7 +2438,7 @@ process_command (argc, argv) } } - temp = getenv ("LIBRARY_PATH"); + GET_ENVIRONMENT (temp, "LIBRARY_PATH"); if (temp && *cross_compile == '0') { char *startp, *endp; @@ -2467,7 +2471,7 @@ process_command (argc, argv) } /* Use LPATH like LIBRARY_PATH (for the CMU build program). */ - temp = getenv ("LPATH"); + GET_ENVIRONMENT (temp, "LPATH"); if (temp && *cross_compile == '0') { char *startp, *endp; |