GCC Middle and Back End API Reference
cppdefault.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  default_include
 

Functions

bool cpp_relocated (void)
 

Variables

const struct default_include cpp_include_defaults []
 
const char cpp_GCC_INCLUDE_DIR []
 
const size_t cpp_GCC_INCLUDE_DIR_len
 
const char cpp_PREFIX []
 
const size_t cpp_PREFIX_len
 
const char cpp_EXEC_PREFIX []
 
const chargcc_exec_prefix
 

Function Documentation

◆ cpp_relocated()

bool cpp_relocated ( void )
Return true if the toolchain is relocated.   

References gcc_exec_prefix, and ggc_alloc().

Referenced by add_standard_paths().

Variable Documentation

◆ cpp_EXEC_PREFIX

const char cpp_EXEC_PREFIX[]
extern
The configure-time execution prefix.  This is typically the lib/gcc
subdirectory of cpp_PREFIX.   

Referenced by add_standard_paths().

◆ cpp_GCC_INCLUDE_DIR

const char cpp_GCC_INCLUDE_DIR[]
extern

Referenced by add_standard_paths().

◆ cpp_GCC_INCLUDE_DIR_len

const size_t cpp_GCC_INCLUDE_DIR_len
extern

Referenced by add_standard_paths().

◆ cpp_include_defaults

const struct default_include cpp_include_defaults[]
extern

Referenced by add_standard_paths().

◆ cpp_PREFIX

const char cpp_PREFIX[]
extern
The configure-time prefix, i.e., the value supplied as the argument
to --prefix=.   
The configured prefix.   

Referenced by add_standard_paths().

◆ cpp_PREFIX_len

const size_t cpp_PREFIX_len
extern
The length of the configure-time prefix.   

Referenced by add_standard_paths().

◆ gcc_exec_prefix

const char* gcc_exec_prefix
extern
The run-time execution prefix.  This is typically the lib/gcc
subdirectory of the actual installation.   
This value is set by cpp_relocated at runtime  

Referenced by add_standard_paths(), cpp_relocated(), driver::finalize(), driver::maybe_print_and_exit(), and driver::set_up_specs().