发信人: dingdang()
整理人: zelor(2001-11-27 10:40:26), 站内信件
|
第一节, 上一节, 下一节, 最后一节, 回到目录
---------------------------------------------------------------------- ----------
其它GNU工具
Automake主要是用于为GNU程序生成`Makefile.in',因此它尽量做到与其它的GN U工具可以协同工作。
Emacs Lisp
Automake对Emacs Lisp提供了一些支持。`LISP'主变量用于指定一个`.el'文件的 清单。该变量可能的前缀有 `lisp_'和`noinst_'。注意,如果定义了 lisp_LIS P,则`configure.in'必须运行 AM_PATH_LISPDIR(参见 Automake提供的Autocon f宏)。
默认情况下Automake使用在AM_PATH_LISPDIR目录下找到的 Emacs程序将lisp源文 件编译成字节码。如果你不希望这些文件被编译,只需将`ELCFILES'变量置为空 即可。 将Emacs Lisp源文件编译成字节码并不是在Emacs的所有版本中都可移植 ,所以有时需要将这个功能关闭。另外,许多包并不能从编译为字节码中受益。 不过,我们仍然建议你保持其缺省的打开状态。
Gettext
如果在`configure.in'中使用了AM_GNU_GETTEXT,则Automake将打开对GNU gett ext的支持。
此时需要两个额外的子目录: `intl'和`po'。 Automake可保证这些目录存在并在 SUBDIRS中列出。
此外,Automake会检查`configure.in'中 `ALL_LINGUAS'的定义,已保证与所有 有效的 `.po'文件一一对应。
Guile
如果在`configure.in'中使用了AM_INIT_GUILE_MODULE,则Automake会打开对Gu ile的支持。
目前对Guile的支持仅仅意味着可识别AM_INIT_GUILE_MODULE宏,而且它的意思是 :
AM_INIT_AUTOMAKE正在运行。
AC_CONFIG_AUX_DIR正在运行,其路径为`..'。
Libtool
Automake通过`LTLIBRARIES'主变量提供对GNU Libtool的支持参见编译共享库。
---------------------------------------------------------------------- ----------
第一节, 上一节, 下一节, 最后一节, 回到目录
-- ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.104.84.141]
|
|