[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Default for libexecdir
From: |
Bill Moseley |
Subject: |
Re: Default for libexecdir |
Date: |
Sat, 5 Apr 2003 06:38:20 -0800 (PST) |
On Sat, 5 Apr 2003, Andreas Buening wrote:
> [how to change the default for libexexdir]
>
> What you could do:
>
> configure sets the default of libexecdir to
> libexecdir='${exec_prefix}/libexec'
>
> If you add something like
>
> if test "$libexecdir" = '${exec_prefix}/libexec'; then
> libexecdir='${exec_prefix}/lib'
> fi
That's basically what I'm doing now. But it has a side effect that I do
not quite understand: it breaks @libexecdir@ expansion.
Here's configure.in:
[...]
echo "was $libexecdir"
if test "$libexecdir" = '${exec_prefix}/libexec'; then
echo "Changing libexecdir"
libexecdir="$libexecdir"
fi
echo "now $libexecdir"
AC_CONFIG_FILES(Makefile foo)
AC_OUTPUT
Now foo.in has:
libexecdir= @libexecdir@
./configure --libexecdir=$HOME/bar && cat foo
...
was /home/moseley/bar
now /home/moseley/bar
...
libexecdir= /home/moseley/bar
Ok, that looks good.
But without specifying --libexecdir:
./configure && cat foo
...
was ${exec_prefix}/libexec
Changing libexecdir
now ${exec_prefix}/libexec
...
libexecdir= ${exec_prefix}/libexec
That works ok in Makefiles because of the shell expansion. But I was
hoping to use @libexecdir@ in a perl script (myscript.pl.in), and if I set
libexecdir (even to itself) in configure.in then expansion no longer
works. Any idea what's happening there?
Thanks,
--
Bill Moseley address@hidden
- Re: Default for libexecdir, (continued)
- Re: Default for libexecdir, Russ Allbery, 2003/04/03
- Re: Default for libexecdir, Bill Moseley, 2003/04/03
- Re: Default for libexecdir, Russ Allbery, 2003/04/03
- Re: Default for libexecdir, Bill Moseley, 2003/04/03
- Re: Default for libexecdir, John Burger, 2003/04/03
- Re: Default for libexecdir, Bill Moseley, 2003/04/03
- Re: Default for libexecdir, John Burger, 2003/04/03
- Re: Default for libexecdir, Earnie Boyd, 2003/04/04
- Re: Default for libexecdir [Solved], Bill Moseley, 2003/04/04
- Re: Default for libexecdir, Andreas Buening, 2003/04/05
- Re: Default for libexecdir,
Bill Moseley <=
- Re: Default for libexecdir, Andreas Schwab, 2003/04/07
- Re: Default for libexecdir, Thomas E. Dickey, 2003/04/07
- Re: Default for libexecdir, Bill Moseley, 2003/04/07
- Re: Default for libexecdir, Andreas Schwab, 2003/04/07
- Manual substitution (was: Default for libexecdir), Bill Moseley, 2003/04/08
- Re: Manual substitution (was: Default for libexecdir), Andreas Schwab, 2003/04/09
- Re: Manual substitution (was: Default for libexecdir), John Burger, 2003/04/09