0

ブーストには2つのバージョンがありますが、私のプロジェクトではブーストを使用しています(古いバージョンは他のプロジェクトに使用されています)。

私の CMakeList.txt では、find_packageブーストを見つけるために使用します。残念ながら、boost の古いバージョンが見つかりました。このケースを解決するにはどうすればよいですか?

私の解決策は var を使用して上書きすること${Boost_INCLUDE_DIRS}ですが、エレガントな解決策はありますか?</p>

別の問題は、以下の文法を使用できないことです。

if(ENV{LOCAL_LIBDOUBANM_INCLUDE_DIR})
  blabla
endif()
4

1 に答える 1