2010-05-26 65 views
1

我需要在AC_CONFIG_SRCDIR中包含一些包含空格的路徑。我應該如何逃避他們?舉例來說,如果我有「一些file.in」,我應該怎麼在聲明它:如何使用AC_CONFIG_SRCDIR中的空格轉義路徑

AC_CONFIG_SRCDIR [某些文件]

+0

更正:我的意思是AC_CONFIG_SRCDIR([some file])。 – 2010-05-27 09:07:02

回答

0

在autoconf的2.59和更早的版本,你不能擁有的路徑名的特殊字符在AC_CONFIG_SRCDIR中指定的唯一文件。在autoconf的2.60及更高版本,這應該工作:

 
AC_CONFIG_SRCDIR([some file]) 
+1

這對我不起作用。這被解釋爲兩個文件的列表:'一些'和'文件'。 – 2010-05-27 09:09:43

+0

什麼版本的autoconf?縱觀ChangeLog,它看起來應該在2005年6月23日之前運行,我相信這意味着它不適用於autoconf 2.59。 – 2010-05-28 16:12:05

+0

我有版本2.63。 – 2010-06-01 10:23:05

0

AC_CONFIG_SRCDIR([some file])正常工作 - 確保你真正使用新的自動工具,大部分分佈允許同時安裝autoconf的2.59和autoconf的2.6倍並行,並有包裝周圍。