我需要在AC_CONFIG_SRCDIR中包含一些包含空格的路徑。我應該如何逃避他們?舉例來說,如果我有「一些file.in」,我應該怎麼在聲明它:如何使用AC_CONFIG_SRCDIR中的空格轉義路徑
AC_CONFIG_SRCDIR [某些文件]
我需要在AC_CONFIG_SRCDIR中包含一些包含空格的路徑。我應該如何逃避他們?舉例來說,如果我有「一些file.in」,我應該怎麼在聲明它:如何使用AC_CONFIG_SRCDIR中的空格轉義路徑
AC_CONFIG_SRCDIR [某些文件]
在autoconf的2.59和更早的版本,你不能擁有的路徑名的特殊字符在AC_CONFIG_SRCDIR中指定的唯一文件。在autoconf的2.60及更高版本,這應該工作:
AC_CONFIG_SRCDIR([some file])
這對我不起作用。這被解釋爲兩個文件的列表:'一些'和'文件'。 – 2010-05-27 09:09:43
什麼版本的autoconf?縱觀ChangeLog,它看起來應該在2005年6月23日之前運行,我相信這意味着它不適用於autoconf 2.59。 – 2010-05-28 16:12:05
我有版本2.63。 – 2010-06-01 10:23:05
AC_CONFIG_SRCDIR([some file])
正常工作 - 確保你真正使用新的自動工具,大部分分佈允許同時安裝autoconf的2.59和autoconf的2.6倍並行,並有包裝周圍。
更正:我的意思是AC_CONFIG_SRCDIR([some file])。 – 2010-05-27 09:07:02