【发布时间】:2020-02-12 18:28:25
【问题描述】:
我在 configure.ac 的 AC_CONFIG_COMMANDS 宏中调用子配置,我想传递子配置我的前缀等目录,但是当我尝试传递这些变量时,它们没有定义并且子配置只是得到空参数。
有谁知道如何传递这些变量(或者也许有更好的方法在子项目中运行配置)?
AC_INIT([admin-tools], [1.0])
AC_CONFIG_AUX_DIR([.])
AM_INIT_AUTOMAKE
AX_PYTHON_DEVEL
AX_PKG_SWIG([], [], AC_MSG_ERROR([SWIG is required to build.]))
AX_SWIG_PYTHON
AC_PROG_CXX
AX_WITH_CURSES
AC_CONFIG_FILES([src/Makefile src/clients/Makefile])
AC_CONFIG_COMMANDS([yast-core], [pushd src/yast-core; ./configure --prefix=${prefix} --libdir=${libdir}; popd])
AC_OUTPUT
【问题讨论】:
-
看起来我可以用 AC_CONFIG_SUBDIRS 做点什么