【问题标题】:Getting GNU Make and NMake to use different makefiles by default让 GNU Make 和 NMake 默认使用不同的 makefile
【发布时间】:2010-12-22 12:28:49
【问题描述】:

我希望项目可以同时使用 GNU Make(在 Linux 上)和 NMake(在 Windows 上)进行构建。显然,我可以拥有名为MakefileNmakefile 的makefile,并分别使用makenmake /F Nmakefile 构建。是否有一对名称使得makenmake 没有 -f//F 选项有效?

根据文档,NMake 会查找 .mak 文件,因此我尝试使用 Makefile.mkNmakefile.mak,但没有成功。

【问题讨论】:

    标签: makefile nmake


    【解决方案1】:

    根据 GNU make 的手册页,它会首先查找名为 GNUmakefile 的文件。

    【讨论】:

      【解决方案2】:

      来自人造:

      通常你应该调用你的makefile 生成文件或生成文件。 (我们 推荐 Makefile 因为它出现 显着地靠近 a 的开头 目录列表,就在其他附近 README 等重要文件。) 检查的名字,GNUmakefile,是 不推荐用于大多数 makefile。 如果您有 特定于 GNU 的 makefile 制作,并且不会被理解 其他版本的make。如果生成文件 是`-',读取标准输入。

      所以调用你的 gnu Makefile GNUmakefile

      【讨论】:

        猜你喜欢
        • 2012-01-06
        • 2011-01-17
        • 2020-10-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多