最近、新しい NS3 モジュールを構築しています。私のコードでは、 の新しい機能を使用しています。構成システムに gcc フラグ (CXXFLAGS)をC++11 (c++0x)
追加したいと考えています。"-std=c++0x"
waf
私はこれを試みました:CXXFLAGS="-std=c++0x" waf configure
、そしてそれをビルドします。ただし、ipv4-address などの既存のモジュールの一部は と互換性がないことが判明しましたc++11
。したがって、他のモジュールが c++11 でコンパイルされないように、特に新しいモジュールに対してこのフラグを指定したいと考えています。
これを新しいモジュールの wscript に追加しようとしました:
def configure(conf):
conf.env.append_value('CXXFLAGS', '-std=c++0x')
最初の試行として失敗します。
どうやってやるの?