autoconf
[Top][All Lists]
Advanced

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

Re: abs_top_builddir not working?


From: Harald Dunkel
Subject: Re: abs_top_builddir not working?
Date: Wed, 11 May 2005 12:09:11 +0200
User-agent: Debian Thunderbird 1.0.2 (X11/20050331)

Stepan Kasal wrote:
> Hello,
> 
> On Mon, May 09, 2005 at 06:02:24PM +0200, Harald Dunkel wrote:
> 
>>I tried to replace $(top_builddir)
>>in a Makefile.am by $(abs_top_builddir), but the new
>>Makefile did not define this macro.
> 
> 
> Actually, this is a bug/feature of Automake, that these variables
> are not propagated by default.
> 
> A possible workaround is to place
>       AC_SUBST([abs_top_builddir])
> to your configure.ac.
> 

It was easier to patch header-vars.am. See below.
builddir is not set, so I skipped top_builddir, too.


Regards

Harri
-------------------------------------------------------------------
diff -ur ../automake-1.9.5/lib/am/header-vars.am ./lib/am/header-vars.am
--- ../automake-1.9.5/lib/am/header-vars.am     2003-06-02 09:08:40.000000000 
+0200
+++ ./lib/am/header-vars.am     2005-05-10 10:26:44.000000000 +0200
@@ -18,7 +18,9 @@
 ## 02111-1307, USA.

 srcdir = @srcdir@
+abs_srcdir = @abs_srcdir@
 top_srcdir = @top_srcdir@
+abs_top_srcdir = @abs_top_srcdir@
 VPATH = @srcdir@

 @SET_MAKE@
@@ -38,6 +40,7 @@

 ## Location of top build directory relative to this one.
 top_builddir = %TOPDIR%
+abs_top_builddir = @abs_top_builddir@

 am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
 INSTALL = @INSTALL@




reply via email to

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