发信人: dingdang()
整理人: zelor(2001-11-27 10:40:26), 站内信件
|
第一节, 上一节, 下一节, 最后一节, 回到目录
---------------------------------------------------------------------- ----------
改变Automake的行为
可以通过在`Makefile.am'中设定选项来控制Automake的一些特征。这些选项应在 AUTOMAKE_OPTIONS变量中列出。当前可用的选项有:
gnits
gnu
foreign
cygnus
设定严格度(strictness)。gnits同时意味着 readme-alpha和check-news。
ansi2knr
path/ansi2knr
打开自动de-ANSI-fication。参见自动 de-ANSI-fication。若带有路径,则生成 的`Makefile.in' 将会在该目录下查找`ansi2knr'程序,通常应使用相对路径。
check-news
检查当前版本号是否出现在`NEWS'文件的头几行中,否则使 make dist运行失败 。
dejagnu
生成与dejagnu相关的规则。参见 对测试套件的支持。
dist-shar
除了生成通常的dist目标外,还生成dist-shar 目标,该目标将生成一个shar格 式的分发文件。
dist-zip
除了生成通常的dist目标外,还生成dist-zip 目标,该目标将生成一个zip格式 的分发文件。
dist-tarZ
除了生成通常的dist目标外,还生成dist-tarZ 目标,该目标将生成一个tar.Z格 式的分发文件。假定用户使用的是传统的 tar和compress程序。警告: 如果用户 实际上使用的是GNU tar, 则生成的文件可能会包含不可移植的结构。
no-dependencies
类似于在命令行上使用`--include-deps'选项。
no-installinfo
生成的`Makefile.in'在默认情况下不编译和安装info文档,但info和install-i nfo目标仍然有效。如果指定了`GNU'和更高的严格度则不允许使用此选项。
no-installman
生成的`Makefile.in'在默认情况下不安装man手册页,但install-man目标仍然有 效。如果指定了`GNU'和更高的严格度则不允许使用此选项。
no-texinfo.tex
不要求有`texinfo.tex'文件,即使该文件确实存在。
readme-alpha
如果当前版本是alpha版本,并且存在`README-alpha'文件,则该文件将被加入到 分发文件中。此选项必须带一个参数,即版本号。可有两种格式,第一种: `MA JOR.MINOR.ALPHA', 第二种: `MAJOR.MINORALPHA', 其中ALPHA是一个字母,对 非alpha版本可忽略。
version
指定一个特定的版本号(如`0.30')。如果Automake比此版本更旧,则不会创建`M akefile.in'。
---------------------------------------------------------------------- ----------
第一节, 上一节, 下一节, 最后一节, 回到目录
-- ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.104.84.141]
|
|