GCC Middle and Back End API Reference
|
Functions | |
static void | setup_prefixes (const char *exec_path) |
int | main (int ac, char **av) |
int main | ( | int | ac, |
char ** | av ) |
References add_prefix_begin(), CONST_CAST2, DIR_SEPARATOR, dir_separator_str, end(), FATAL_EXIT_CODE, find_a_file(), fopen, ggc_alloc(), i, NULL, R_OK, setup_prefixes(), startswith(), strsignal(), SUCCESS_EXIT_CODE, target_machine, target_path, WCOREDUMP, WEXITSTATUS, WIFEXITED, WIFSIGNALED, WTERMSIG, and X_OK.
References dir_separator, ggc_alloc(), NULL, prefix_from_env(), prefix_from_string(), self_exec_prefix, self_libexec_prefix, self_tooldir_prefix, standard_bin_prefix, standard_exec_prefix, standard_libexec_prefix, target_machine, target_path, target_version, and tooldir_base_prefix.
Referenced by main().
|
static |
The directory separator.
Referenced by setup_prefixes().
|
static |
The collection path prefixes.
The exec prefix as relocated from the location of this program.
Referenced by setup_prefixes().
The libexec prefix as relocated from the location of this program.
Referenced by setup_prefixes().
The tools prefix as relocated from the location of this program.
Referenced by setup_prefixes().
|
static |
The bindir prefix as derived at compile-time from --prefix.
Referenced by setup_prefixes().
|
static |
Wrapper for ar/ranlib/nm to pass the LTO plugin. Copyright (C) 2011-2024 Free Software Foundation, Inc. Contributed by Andi Kleen. This file is part of GCC. GCC is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3, or (at your option) any later version. GCC is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with GCC; see the file COPYING3. If not see <http://www.gnu.org/licenses/>.
The exec prefix as derived at compile-time from --prefix.
Referenced by driver::maybe_print_and_exit(), driver::set_up_specs(), and setup_prefixes().
|
static |
The libexec prefix as derived at compile-time from --prefix.
Referenced by setup_prefixes().
|
static |
The name of the machine that is being targeted.
Referenced by main(), main(), and setup_prefixes().
|
static |
The collection of target specific path prefixes.
Referenced by main(), and setup_prefixes().
|
static |
The target version.
Referenced by setup_prefixes().
|
static |
A relative path to be used in finding the location of tools relative to this program.
Referenced by setup_prefixes().