发信人: 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]
  | 
 
 
 |