如何通过--program前缀=从配置PREFIX孩子的makefile的一个?
题
的Autoconf已经得到我难住了。
我曾尝试修改所述编译Makefile.in如下
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -DFINALDIR=\"$(DESTDIR)$(bindir)\"
,但我的使用FINALDIR的是不确定的。什么是做的正确方法?在我的防守整个autoconf的业务是预处理器隐藏任何明显的老鼠窝。
在此先感谢......对不起,我就是这样的工具!
解决方案
您可能需要该定义移入CPPFLAGS
或AM_CPPFLAGS
;它很可能是一些只运行C预处理,而不运行的编译器,或至少运行编译器,而无需使用${COMPILE}
。
不隶属于 StackOverflow