2011-04-12 26 views
2

我希望可以在配置时或在编译时重新定义automake使用的一组包含的选项。我知道下面的作品:Automake:覆盖DEFAULT_INCLUDES

make DEFAULT_INCLUDES= CPPFLAGS="-I. -I/home/development/trunk" 

我的问题是否有更好的方法来重写DEFAULT_INCLUDES?

该解决方案必须适用于整个项目有点大。使用configure.ac的解决方案是可以接受的,但它必须是可选的。换句话说,我不认为使用nostdinc和AM_INIT_AUTOMAKE可以工作,因为似乎没有条件调用宏。

+0

有关这方面的任何消息吗? – milton 2012-06-14 15:58:59

+0

不是。我们一直在使用nostdinc,因为我们还没有找到符合我们需求的其他方式。正如问题所说,nostdinc并没有真正做我们想要的。 – deuberger 2013-03-05 21:03:40

回答

0

Autoconf's manual建议使用config.site文件。

+0

你能举个例子吗?我不认为这是使用config.site文件的正确方法,我不认为它会完成我所要求的。 – deuberger 2013-03-05 21:00:53