有没有办法用忍者生成器在cmake中禁用“ deps = gcc”的生成?

时间:2019-12-19 17:19:08

标签: c++ build cmake compiler-errors ninja

我有一个项目,其中clang使用带有ninja生成器的cmake来编译文件。 在构建应用程序时,我会收到许多如下警告:

clang++: warning: argument unused during compilation: '-MD' [-Wunused-command-line-argument]
clang++: warning: argument unused during compilation: '-MT CMakeFiles/{source}.o' [-Wunused-command-line-argument]
clang++: warning: argument unused during compilation: '-MF CMakeFiles/{source}.o.d' [-Wunused-command-line-argument]

我发现这些警告的来源是忍者生成器的the optimizing feature。我没有找到禁用其生成的方法。有人可以告诉我它是否存在吗?另外,如果还有另一种方法可以使编译器在不关闭-Wunused-command-line-argument选项的情况下不编写这些警告,那么如果有人通知我,我将不胜感激。

0 个答案:

没有答案