cmake 的 CXX FLAGS 语法
CXX FLAGS syntax for cmake
我需要将标志 -Wno-type-limits
和 -Wno-psabi
传递给 cmake。我正在尝试在命令行中按如下方式传递参数:
CXXFLAGS+=-Wno-type-limits CXXFLAGS+=-Wno-psabi cmake
不过语法好像不对。我的 make 命令中仍然出现有关 -Werror=type-limits 的错误。将这些标志一起传递的正确方法是什么
正在发生的只是你的第二个 CXXFLAGS
被存储:
$ CXXFLAGS=-Wno-type-limits CXXFLAGS+=-Wno-psabi eval echo '$CXXFLAGS'
-Wno-psabi
相反,您可以将 CXXFLAGS
变量设置为包含两个标志:
CXXFLAGS="-Wno-type-limits -Wno-psabi" cmake
我需要将标志 -Wno-type-limits
和 -Wno-psabi
传递给 cmake。我正在尝试在命令行中按如下方式传递参数:
CXXFLAGS+=-Wno-type-limits CXXFLAGS+=-Wno-psabi cmake
不过语法好像不对。我的 make 命令中仍然出现有关 -Werror=type-limits 的错误。将这些标志一起传递的正确方法是什么
正在发生的只是你的第二个 CXXFLAGS
被存储:
$ CXXFLAGS=-Wno-type-limits CXXFLAGS+=-Wno-psabi eval echo '$CXXFLAGS'
-Wno-psabi
相反,您可以将 CXXFLAGS
变量设置为包含两个标志:
CXXFLAGS="-Wno-type-limits -Wno-psabi" cmake