私は最近新しいNS3モジュールを構築しています。私のコードでは、C++11 (c++0x)
の新機能を使用して、waf
構成システムにgccフラグ(CXXFLAGS)"-std=c++0x"
を追加したいと思います。特に特定のモジュールでgccフラグ(CXXFLAGS)を指定する方法は?
私はこれを試しました:CXXFLAGS="-std=c++0x" waf configure
、それを構築します。しかし、ipv4-addressなどの既存のモジュールのいくつかはc++11
と互換性がないことが判明しました。したがって、特に私の新しいモジュールにこのフラグを指定して、他のモジュールがC++ 11でコンパイルされないようにしたいと思います。
私は私の新しいモジュールでのWScriptにこれを追加しようとしました:これは、最初の試行と失敗した
def configure(conf):
conf.env.append_value('CXXFLAGS', '-std=c++0x')
。
どうすればいいですか?
が、NS3 WAFシステムは、彼らがいない。このように、ソースとターゲットを整理することを非常に複雑です... – user1875337