範例 3

此範例重點於,介由./configure產生出來的輸出檔案。

如果加入configure所偵測並得到的參數。

configure.ac

範例檔案:configure.ac

AC_INIT(hello,0.1,test@sek)

AC_CONFIG_SRCDIR([template.html.in])

AC_PROG_CXX
AC_PATH_PROG(APTGET,apt-get,/usr/bin/apt-get)

AC_SUBST(APTGET)

AC_CONFIG_FILES([template.html])

AC_OUTPUT

configure.ac中的AC_CONFIG_FILES巨集

AC_CONFIG_FILES 巨集語法

AC_CONFIG_FILES (file..., [cmds], [init-cmds])

而範例之中只有使用到file的部分,也就是會產生template.html。

而所有要產生的檔案都要預先準備好file.in ,以此例來說就是template.html.in。

而在template.html.in基本上為一個文字檔,不同的是加入一些可由configure輸出的特殊變數。

@參數@ 以此例來說就是@CXX@ @APTGET@


前一頁 | 往上 | 後一頁

last edited 2005-12-27 18:44:38 by pikemon