cmake的CXX FLAGS语法

时间:2015-09-21 03:42:16

标签: cmake gcc-warning

我需要将标记-Wno-type-limits-Wno-psabi传递给cmake。我试图在命令行中传递如下参数:

CXXFLAGS+=-Wno-type-limits CXXFLAGS+=-Wno-psabi cmake 

然而,似乎语法不正确。我仍然在make命令中收到有关-Werror = type-limits的错误。将这些标志传递给

的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

发生的事情只是你的第二个CXXFLAGS被存储:

$ CXXFLAGS=-Wno-type-limits CXXFLAGS+=-Wno-psabi eval echo '$CXXFLAGS'
-Wno-psabi

相反,您可以将CXXFLAGS变量设置为包含两个标志:

CXXFLAGS="-Wno-type-limits -Wno-psabi" cmake