【发布时间】:2017-03-23 01:11:58
【问题描述】:
我有一个未使用的私有变量只出现在一个 C++ 源文件中,我不想修复它,因为它将在未来使用,我想知道是否有任何其他文件最终出现此错误,所以我'想将-Wno-unused-private-field 添加到一个源文件的规则中。我如何指示 gnumake 只为一个源文件的编译添加 -Wno-unused-private-field?我有 -Wall 通过 CXXFLAGS 变量进入,我如何向该变量添加另一个值但仅用于一个文件的编译?我也想将其限制在一个平台(Mac)上:
ifeq "$(BUILD_HOST_ARCH_NAME)" "darwin"
CXXFLAGS += -Wno-unused-private-field
endif
但我如何也将其限制为一个文件,foo.cpp?
【问题讨论】:
-
有趣的是,我注意到你在 2010 年在这里问过一个类似的问题,这表明你当时就知道答案:stackoverflow.com/questions/2726019/…