0
如何使用AS_INIT_GENERATE
生成與configure
腳本不在同一目錄中的腳本,特別是如何使VPATH構建得到遵守?autoconf:使用AS_INIT_GENERATED在子目錄中生成腳本
例如,對於含
AC_PREREQ([2.68])
AC_INIT([example],[0.1])
AS_INIT_GENERATED([src/file.sh]) || AS_EXIT
AC_OUTPUT
運行命令
~ $ autoreconf .
~ $ mkdir build && cd build
~/build $ ../configure
導致錯誤信息
../configure: line 1648: src/file.sh: No such file or directory
../configure: line 1655: src/file.sh: No such file or directory
我想我必須確保一個configure.ac
文件在我致電之前存在src
目錄0創建src/file.sh
,或者我做這一切都是錯誤的?
呀,創造了'src'目錄明確似乎是答案。雖然,這不是對「src」冗餘存在的測試嗎?如果目錄已經存在,mkdir -p不會默默退出嗎? – Zorawar 2012-08-10 13:52:06
在我的機器上,是的,它保持沉默。我不是100%確定我爲什麼做這張支票。我想是徹底的。 – 2012-08-10 21:21:23