【发布时间】:2010-12-03 01:03:44
【问题描述】:
为了有条件地启用自动工具项目的一部分,我需要检查是否可以通过自动工具不支持的语言的短程序存根进行编译。
我需要带有任意编译器可执行文件的AC_TRY_COMPILE 之类的东西——创建一个临时文件,向其中写入一段代码,然后尝试调用编译器(之前通过AC_CHECK_PROGS 找到)返回等于零的退出代码与否。
最优雅/最常见的方法是什么?
【问题讨论】:
-
我认为您可能必须根据
AC_TRY_COMPILE编写自己的宏。也可以试试 Autoconf 存档,也许是别人写的:gnu.org/software/autoconf-archive
标签: build autotools autoconf configure