cmake支持旧版makefile定义
我一直在手动创建Makefile。在我的第一个Makefile中,前几行总是 包括$(PROJECTS\u HOME)/config/make.defs 包括$(PROJECTS\u HOME)/config/make.rules 在make.defs中,有许多常见的定义,如cmake支持旧版makefile定义,makefile,cmake,legacy,Makefile,Cmake,Legacy,我一直在手动创建Makefile。在我的第一个Makefile中,前几行总是 包括$(PROJECTS\u HOME)/config/make.defs 包括$(PROJECTS\u HOME)/config/make.rules 在make.defs中,有许多常见的定义,如 C++FLAGS = ... CFLAGS = ... DEFINE += 还有很多其他的。 其中一个重要内容是make.defs,它告诉我们使用哪个平台、哪个编译器版本和标志 现在我想转到cmake,但希望cmake
C++FLAGS = ...
CFLAGS = ...
DEFINE +=
还有很多其他的。
其中一个重要内容是make.defs,它告诉我们使用哪个平台、哪个编译器版本和标志
现在我想转到cmake,但希望cmake生成的Makefile仍然可以包含make.defs。并使用make.defs指示的编译器版本
请提供一种可能的方法。由于cmake支持多种类型的生成生成器(makefiles、ninja、visual studio等),因此无法从本机获取
make.rules
或make.def
文件。如果你能发布一个你想要的例子,你可能会得到关于惯用的cmake方法的帮助。