Re: [Seq24-devel] [Branch ~seq24team/seq24/trunk] Rev 134: Avoid usage of recursive make
Brought to you by:
rcbuse
|
From: Sebastien A. <ac...@fr...> - 2014-04-08 22:02:40
|
On 04/08/2014 11:44 PM, Guido Scholz wrote: > > $ autoreconf --version > autoreconf (GNU Autoconf) 2.69 > Copyright (C) 2012 Free Software Foundation, Inc. > License GPLv3+/Autoconf: GNU GPL version 3 or later > <http://gnu.org/licenses/gpl.html>, > <http://gnu.org/licenses/exceptions.html> > This is free software: you are free to change and redistribute it. > There is NO WARRANTY, to the extent permitted by law. > > Written by David J. MacKenzie and Akim Demaille. > > > I am on a Ubuntu saucy (Mint 16). Could you please check your version of automake ? The %D% feature (aka %reldir%) was actually introduced with automake-1.14. ( see: https://blog.flameeyes.eu/2013/06/autotools-mythbuster-what-s-new-in-automake-1-14 ) The %D% expands to the relative path of the included file, at autoreconf time (not at build time). Make will not see them. This feature allows nesting modules, while avoiding the specification of redundant nested paths *and* avoiding the use of recursive make. > By the way %-patterns in make files are a GNU extension. I know ; but AFAIU those are not Cheers, Sebastien PS: sorry for the double-post, I'm struggling with my email client and my two email addresses (one of which getting my mails rejected "waiting for moderator approval"). |