[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
transport conditionals to other files (was: (no subject))
From: |
Ralf Wildenhues |
Subject: |
transport conditionals to other files (was: (no subject)) |
Date: |
Fri, 17 Sep 2010 22:07:00 +0200 |
User-agent: |
Mutt/1.5.20 (2010-08-04) |
Hello Ting,
* ting xie wrote on Thu, Sep 16, 2010 at 10:23:45PM CEST:
> How are you? It is quite a long time since we talked last time.
Yes. I'm just fine, thanks! (There are many other helpful readers
on this list, by the way ...)
> I got a new question about autoconf now. Suppose I have defined a
> conditional variable in configure.ac file as follows.
>
> AM_CONDITIONAL([FOO], [test x$foo = xtrue])
>
> I have another file test.inc.in file, if I want to put the condition
> foo into this .inc.in file, how can I do that?
Hmm, you cannot put the condition into another file right away, as for
one, the shell variable $foo will not have any meaning there. However,
if the file is instantiated by config.status (i.e., config.status reads
FILE.inc.in and produces FILE.inc from it), then you can use a
substituted variable; put AC_SUBST([foo]) in configure.ac, and @foo@ in
FILE.inc.in, and it will get replaced with the value of $foo.
> BTW, I do not understand this kind of postfix .inc.in file. May you
> also give me some explanation on this kind of files if you have time?
The .in postfix usually indicates that this file is read by
config.status to create a file without the .in postfix; see
info Autoconf "Configuration Files"
for more information.
Hope that helps.
Cheers,
Ralf
- (no subject), ting xie, 2010/09/16
- transport conditionals to other files (was: (no subject)),
Ralf Wildenhues <=