我在 OSX 上使用 qmake 和 clang。我尝试在 .pro 文件中使用带有以下标志的 c++11
QMAKE_CXXFLAGS += -std=c++11 -stdlib=libc++
但是 qmake 在 makefile 中生成跟随标志
CXXFLAGS = ... -mmacosx-version-min=10.5 ...
此标志导致 clang 引发错误
invalid deployment target for -stdlib=libc++ (requires OS X 10.7 or later)
将标志更改为 10.7 解决了问题
CXXFLAGS = ... -mmacosx-version-min=10.7 ...
有什么方法可以阻止 qmake 在 makefile 中发出这个标志?