PATH_HOLD=$PATH: This command
stores your current path before it's modified so that it can be restored after
export PATH=/opt/gnat/bin:$PATH: This
command allows the build to find
Ada compiler to build
touch treeprs.ads [es]info.h nmake.ad[bs]:
This command creates necessary files for the
Ada build. This step
may be skipped if you don't want to compile the
Ada front end.
CC=/usr/bin/gcc: This command works around the
new PATH which puts GNAT
's gcc as the primary compiler.
--enable-languages=c,c++,objc,f77,ada,java: This command builds all available languages in the
You may modify this command to remove unwanted languages.
--enable-__cxa_atexit: These commands are required to build
the C++ libraries to published standards.
--enable-clocale=gnu: This command is a
failsafe for incomplete locale data.
make gnatlib_and tools: This command
completes the Ada build process. Skip this step if
you have not enabled Ada as one of the languages.