我是 m4 的新手,正在尝试设置一个宏,允许用户在 configure-time 指定库的位置./configure --with-mylib=/path/to/lib.so
。
在 m4 宏 using 中AC_ARG_WITH
,我将检查给定文件是否确实存在,然后将路径存储到所述库。MYLIB_PATH=esyscmd([dirname $withval])
. 这会产生错误:
目录名:缺少操作数
shell 似乎不知道$withval
. 我如何通过它来执行这个命令?
谢谢,
安德鲁