CMakeLists.txt に次のコンテンツがあります。
project( Matfile )
SET ( CMAKE_CXX_FLAGS "-std=c++0x" )
set ( SOURCES
"foo.cpp"
"bar.cpp"
)
add_library(
Matfile
${SOURCES}
)
ご想像のとおり、私がやりたいことは、フラグ -std=c++0x を使用して C++ ソースをコンパイルすることです (gcc を使用しており、C++11 機能が必要です)。残念ながら、cmake を使用してメイクファイルを生成すると、変数 CMAKE_CXX_FLAGS が完全に無効になるという意味で、これは機能しません。
プロジェクト ファイルでこの変数を設定するにはどうすればよいですか?
非常にばかげた質問のようですが、これを理解するのに 2 時間以上費やしました。