comp.lang.ada
 help / color / mirror / Atom feed
* Comfignat 1.2 released
@ 2013-11-06 21:48 Björn Persson
  0 siblings, 0 replies; only message in thread
From: Björn Persson @ 2013-11-06 21:48 UTC (permalink / raw)


In August I published the first release of Comfignat, the makefile
foundation and the abstract GNAT project for common, convenient,
command-line-controlled compile-time configuration of software built
with the GNAT tools on Unix-like operating systems. Today I have
released Comfignat version 1.2. These are the most noteworthy changes:

· The interaction between directory variables and directories projects
has been corrected so that a directories project overrides the default
values of some directory variables, but an explicitly set Make variable
overrides the corresponding variable in the directories project.

· A directory variable named “alidir” has been added so that installing
users can control the placement of ALI files and binary libraries
independently. This proved necessary in Debian, where ALI files are not
kept in immediate subdirectories of libdir, but farther down.

· Comfignat's behaviour in sub-Makes has been fixed so that
subprocesses working in subdirectories use the right build and staging
directories.

· The persistent configuration feature has been improved so that Make
variables that can be overridden by environment variables can also be
configured from the environment. In subsequent Make invocations
environment variables override values that were configured from the
environment, and variables set on the command line override all
configured values.

· A command “make show_configuration” has been added, making it easier
to see the configured variables.

Comfignat resides at https://www.rombobjörn.se/Comfignat/.

Björn Persson

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2013-11-06 21:48 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-11-06 21:48 Comfignat 1.2 released Björn Persson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox