在我(不幸的是(正在处理的 ClearCase 代码库中,我使用
clearmake -C gnu
来构建。我可以以某种方式使 GNU 成为默认的兼容模式,这样我就不必记住键入额外的参数吗?
clearmake
手册页包括:
或者,可以在 BOS 文件或环境中使用环境变量
CCASE_MAKE_COMPAT
来指定兼容模式。
所以:
export CCASE_MAKE_COMPAT=gnu
如果构建系统需要 GNU make 兼容性选项,我发现最可靠的方法是创建一个Makefile.options
文件(在与Makefile
相同的目录中(,上面写着:
CCASE_MAKE_COMPAT=gnu
这是一个构建选项规范文件,将在读取Makefile
时自动读取。这应该添加到源代码管理中,以便它传播到使用clearmake
的每个用户。