在我的configure.ac脚本中,我对X11进行了基本检查:
PKG_CHECK_MODULES(X11, x11 > 1.6.4, [AC_DEFINE(HAVE_X11)], [])
如果失败了,我还想继续。我想既然我在失败条件下添加了一个空白字段,它就会继续。但是,我仍然收到错误:
configure: error: Package requirements (x11 > 1.6.4) were not met:
No package "x11" found
我该如何编写这一行,以便在找不到包时继续执行?
答案1
将空白命令更改为 noop 解决了问题:
PKG_CHECK_MODULES(X11, x11 > 1.6.4, [AC_DEFINE(HAVE_X11)], [:])