3
我是新來的m4,並且試圖設置一個允許用戶在配置時./configure --with-mylib=/path/to/lib.so
指定庫位置的宏。m4 - 執行一個shell命令
在使用AC_ARG_WITH
的m4宏中,我將檢查給定文件是否真實存在,然後將路徑存儲到所述lib。 MYLIB_PATH=esyscmd([dirname $withval])
。這產生了錯誤:
dirname: missing operand
殼似乎不知道關於$withval
。我如何通過執行此命令?
感謝,
安德魯
爲什麼不讓用戶通過設置LDFLAGS來指定庫的位置? – 2011-01-14 14:54:49
作爲構建之前的環境變量? – ajwood 2011-01-14 15:33:05