【发布时间】:2014-11-30 23:08:59
【问题描述】:
我正在为 ISC dhcp 服务器开发补丁,以使其能够与 Solaris 11 / Illumos NIC 虚名和 Crossbow VNIC 一起正常运行。
默认情况下,定义了标记“__sun”和“_SVR4”,但这适用于所有版本的 Solaris。我只想在 uname 返回 Solaris 11 时定义“__SunOS_5_11”,因为这个补丁只适用于 Solaris 11。我相信正确的方法是在配置脚本中。
过去几天我一直试图破译配置脚本,但无济于事,它相当大。我可以收集到它会生成一个包含令牌定义的“config.h”文件。
我相信他们正在使用 autoconf 和 automake,我对此并没有太多经验。如果有人对此有任何经验,任何帮助将不胜感激!
【问题讨论】:
-
请记住“configure”脚本是自动生成的,不能被编辑,你应该在configure.ac中这样做
标签: c configure autoconf automake