Each language subdirectory contains a
This file is a shell script that may define some variables describing
languagesettings). For example, the Java front end depends on the C++ front end, so sets
Makefileto build the runtime libraries for this language, such as
gcc), apart from the runtime libraries, that should not be configured if this front end is not built.
no, this language front end is not built unless enabled in a
--enable-languagesargument. Otherwise, front ends are built by default, subject to any special logic in
configure.in(as is present to disable the Ada front end if the Ada compiler is not already installed).
yes, this front end is built in stage 1 of the bootstrap. This is only relevant to front ends written in their own languages.
. The names here will each end with
directories in each stage of bootstrap.
configuresubstituting values in them. This mechanism can be used to create a file
/Makefile.in, but this is deprecated, building everything from the single