我希望一个项目可以同时在GNU Make(在Linux上)和NMake(在Windows上)上构建。显然,我可以使用名为Makefile
和Nmakefile
的makefile并分别使用make
和nmake /F Nmakefile
进行构建。是否有没有make
/ nmake
选项的-f
和/F
可以使用的一对名称?
根据文档,NMake寻找.mak
文件,因此我尝试使用Makefile.mk
和Nmakefile.mak
,但是没有用。
最佳答案
根据GNU make的手册页,它将首先查找名为GNUmakefile
的文件。
关于makefile - 默认情况下,使GNU Make和NMake使用不同的makefile,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4509157/