[LC++]changing the source depending on a value in the configure script
alain
alainbe at free.fr
Sun Jan 11 01:54:02 UTC 2004
Le sam 10/01/2004 à 16:42, Chris Vine a écrit :
> Autoconf provides a prefix variable for you. Just test the value of $prefix
> (note though that I expect you should really be using the datadir variable,
> also provided by autoconf).
>
> I have no idea where .qm files go, or what they are, but if you are not using
> automake, you can include something like this in your aclocal.m4 file:
>
> QMDIR="/usr/local/share/qm"
> if test -n "$datadir" && test "$datadir" != "NONE"; then
> QMDIR="$datadir/qm"
> fi
>
> and then export it in your Makefile.in file with something like:
>
> QMDIR=@QMDIR@
>
> and then pass that as a definition using the g++ -D flag.
>
> If you are using automake all this is handled for you. You just need
> something like:
>
> qmdir = $(datadir)/qm
> INCLUDES = -DQMDIR=\"$(qmdir)\"
>
> in your Makefile.am file. QMDIR will then appear as a standard C preprocessor
> macro definition which you can use in the usual way.
Your explanations are quite like a tutorial.
Thanks a lot,
--
alain <alainbe at free.fr>
More information about the tuxCPProgramming
mailing list