From eecfaa22e39f3613bd73241526cf99a68d3986ca Mon Sep 17 00:00:00 2001
From: Björn Persson
Users and distributions can build and install the software with the @@ -100,14 +100,14 @@ GPRbuild manually. It's less convenient to build that way though, and some of the features listed here are lost.
The code is available for download as a tarball, and is also browsable on Gitorious.
-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. -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. -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 -
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. -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.
-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.
-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.
-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. -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");-
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