Rombobjörn

summaryrefslogtreecommitdiff
path: root/INSTALL
diff options
context:
space:
mode:
Diffstat (limited to 'INSTALL')
-rw-r--r--INSTALL23
1 files changed, 17 insertions, 6 deletions
diff --git a/INSTALL b/INSTALL
index 850a2e5..1d7ec2e 100644
--- a/INSTALL
+++ b/INSTALL
@@ -51,7 +51,9 @@ are relevant during the build:
GNAT project file that defines directory variables for use by other project
files. Multiarch support requires a directories project that can refer to
different directories depending on the target architecture. A directories
- project overrides some but not all of the directory variables listed below.
+ project overrides the default values of some of the directory variables
+ listed below, but if one of those variables is set explicitly, then it
+ overrides the directories project.
relocatable_package
If relocatable_package is true and no directories project is provided, then
@@ -69,8 +71,8 @@ are relevant during the build:
other architecture-specific files. Default: <prefix>
bindir
- The directory for programs that can be run from a command prompt, used only
- if no directories project is provided. Default: <exec_prefix>/bin
+ The directory for programs that can be run from a command prompt; may be
+ provided by a directories project. Default: <exec_prefix>/bin
datarootdir
The root of the directory tree for read-only architecture-independent data
@@ -78,13 +80,18 @@ are relevant during the build:
includedir
The top-level directory for source files to be used in the compilation of
- software using libraries, used only if no directories project is provided.
+ software using libraries; may be provided by a directories project.
Default: <prefix>/include
libdir
The directory for binary libraries to be used by other software, and the
- top-level directory for other architecture-specific files, used only if no
- directories project is provided. Default: <exec_prefix>/lib
+ top-level directory for other architecture-specific files; may be provided
+ by a directories project. Default: <exec_prefix>/lib
+
+ alidir
+ The parent of the library-specific directory for Ada library information
+ files for this library; may be provided by a directories project.
+ Default: <libdir>
gprdir
The directory for GNAT project files to be used in the building of software
@@ -114,6 +121,7 @@ invoke Gnatprep. You may need to define them if you run Gnatprep manually.
Bindir
Includedir
Libdir
+ Alidir
These correspond to the like-named Make variables. The same defaults as
above will be used if the symbols are undefined.
@@ -143,6 +151,9 @@ options are passed to them:
GNAT_BUILDER
The command for invoking the builder, that is GPRbuild. Default: gprbuild
+ GNATPREPFLAGS
+ A space-separated list of options to be passed to Gnatprep.
+
GNATFLAGS
A space-separated list with all of the optional parameters to be passed to
the builder, including any options to be forwarded to the compiler, binder