From eecfaa22e39f3613bd73241526cf99a68d3986ca Mon Sep 17 00:00:00 2001 From: Björn Persson Date: Tue, 10 Sep 2013 10:29:26 +0200 Subject: Added fragment identifiers. --- manual.en.html | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) (limited to 'manual.en.html') diff --git a/manual.en.html b/manual.en.html index 03052f1..70703e4 100755 --- a/manual.en.html +++ b/manual.en.html @@ -31,7 +31,7 @@ build system can install the whole software package, not just the compiled files. At the same time Comfignat greatly reduces the amount of Make code that needs to be written for every new project.

-

Features

+

Features

-

Download

+

Download

The code is available for download as a tarball, and is also browsable on Gitorious.

-

License

+

License

The following applies to all of Comfignat including this document:

@@ -122,7 +122,7 @@ Permission to modify the code and to distribute modified code is granted, provided the above notices are retained, and a notice that the code was modified is included with the above copyright notice.

-

Getting Started

+

Getting Started

This is the least that you have to do to use Comfignat:

@@ -170,7 +170,7 @@ after preprocessing. That's all that is required of the makefile. Everything else is optional.

-

Example

+

Example

Here's a complete set of project files and makefile containing everything that is necessary for building an uncomplicated shared library and installing @@ -210,9 +210,9 @@ end Example; build_GPRs = build_example.gpr usage_GPRs = example.gpr -

How to Use Comfignat

+

How to Use Comfignat

-

Where to Place Files

+

Where to Place Files

During the build, the files that will be installed are collected in a directory structure under a staging directory whose name is held in the @@ -309,7 +309,7 @@ subdirectories under stage_mandir.

stage_miscdocdir.

-

Directories Projects

+

Directories Projects

A directories project is a GNAT project file that defines directory variables for use by other project files. It may be defined by an operating @@ -372,7 +372,7 @@ project will therefore automatically adapt to the current target architecture, so that 32-bit and 64-bit instances of the library can be installed in parallel and the right library will be used in every build.

-

Options

+

Options

Your software may have optional features or properties that can be enabled or disabled at build time. Comfignat can help you define options for those. @@ -394,7 +394,7 @@ atomic_doodads = true symbols to preprocessed files and as external variables to build project files.

-

Build Tools and their Arguments

+

Build Tools and their Arguments

There are several options variables that let installing users and distributions control which arguments the build tools are invoked with. They @@ -421,7 +421,7 @@ with Gnatmake instead of GPRbuild by default, but again be sure to do the assignment with "?=" so that environment variables can override your default.

-

Persistent Configuration

+

Persistent Configuration

Those Make variables that installing users are expected to change can be configured persistently. Run "make configure" with some variables @@ -436,7 +436,7 @@ of "make distclean".

are included. You can make additional variables configurable by appending their names to configuration_variables.

-

Separate Build Directories

+

Separate Build Directories

Instead of building in the source tree you can use a separate build directory. All generated files will then be written under the build directory @@ -465,7 +465,7 @@ root of the source tree. Here's an example:

for Source_Dirs use ($Srcdir & "/tools");
-

Adjusting the Installation Instructions

+

Adjusting the Installation Instructions

After writing your makefile and project files, you should adapt the installation instructions in INSTALL to your project. The file will -- cgit v1.2.3