autoconf
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: How to correctly generate 'foobar.h' from 'foobar.h.in'


From: Tao Wang
Subject: Re: How to correctly generate 'foobar.h' from 'foobar.h.in'
Date: Sat, 7 Aug 2010 10:19:41 +1000

Thank you. It works for my C/C++ files.
However, how it works on text file and script file? They don't have compiler
to pass the define from parameters. For most scripts, they don't accept bash
syntax "${prefix}", they do need the value of "${prefix}/share". How can I
do that?

On Thu, Aug 5, 2010 at 3:47 AM, Ralf Wildenhues <address@hidden>wrote:

> Hello,
>
> * Mike Frysinger wrote on Wed, Aug 04, 2010 at 09:19:30AM CEST:
> > On Wednesday, August 04, 2010 01:36:34 Tao Wang wrote:
> > > First, the generated content is:
> > > =========
> > > #define PATH_PREFIX    "/home/tao/unstable/stardict"
> > > #define PATH_DATADIR    "${prefix}/share"
> > > =========
> > >
> > > "${prefix}" is definitely not working as a C/C++ header. How can I
> replace
> > > the ${prefix} with the real value?
> >
> > this is why people put the define into CPPFLAGS and let the Makefile
> expand it
>
> Yes.  See here for the FAQ entry:
> <
> http://www.gnu.org/software/autoconf/manual/html_node/Defining-Directories.html
> >.
>
> Cheers,
> Ralf
>



-- 
Regards

Tao Wang


reply via email to

[Prev in Thread] Current Thread [Next in Thread]