From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!news.eternal-september.org!news.eternal-september.org!feeder.eternal-september.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: =?UTF-8?B?QmrDtnJu?= Persson Newsgroups: comp.lang.ada Subject: Comfignat 1.2 released Date: Wed, 6 Nov 2013 22:48:36 +0100 Message-ID: <20131106224836.207e3a14@hactar.xn--rombobjrn-67a.se> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Trace: individual.net 6kUXqrq4jEwAP/ccW8+jKQGUEX/Xbvp9W3fvoND/tYGQ6bKKyH Cancel-Lock: sha1:WIsyPPOqtOrZmhfZCZi+Yl47J1k= X-Newsreader: Claws Mail 3.9.2 (GTK+ 2.24.22; x86_64-redhat-linux-gnu) Xref: news.eternal-september.org comp.lang.ada:17593 Date: 2013-11-06T22:48:36+01:00 List-Id: 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: =C2=B7 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. =C2=B7 A directory variable named =E2=80=9Calidir=E2=80=9D has been added s= o 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. =C2=B7 Comfignat's behaviour in sub-Makes has been fixed so that subprocesses working in subdirectories use the right build and staging directories. =C2=B7 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. =C2=B7 A command =E2=80=9Cmake show_configuration=E2=80=9D has been added, = making it easier to see the configured variables. Comfignat resides at https://www.rombobj=C3=B6rn.se/Comfignat/. Bj=C3=B6rn Persson