[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
environment variable conventions
From: |
David Lee |
Subject: |
environment variable conventions |
Date: |
Thu, 2 Sep 2004 13:51:27 +0100 (BST) |
I am working on a project in which the end-user's configure would like to
ensure that certain items appear in autoconf output variables such as
CPPFLAGS. We have received a query from a user whose routine "configure"
usage at his site not a simple "./configure" but rather is of the form:
CPPFLAGS="..." ./configure
How should the incoming CPPFLAGS (from the user's environment) normally
interact with any being set in "configure". My guess is that configure's
CPPFLAGS should modify (prepend? append?) any setting from the environment
rather than simply replace it.
But presumably in the case of "CC", the operation would be a simple
replacement. What about CFLAGS, LDFLAGS etc.?
Are these principles documented somewhere? In neither the autoconf manual
nor the "GNU Autoconf, Automake and Libtool" book did I find anything but,
of course, I may well have missed it, so a pointer would be fine.
Thanks.
--
: David Lee I.T. Service :
: Systems Programmer Computer Centre :
: University of Durham :
: http://www.dur.ac.uk/t.d.lee/ South Road :
: Durham :
: Phone: +44 191 334 2752 U.K. :
- environment variable conventions,
David Lee <=