0
我的項目使用boost,而有兩個版本的boost(舊版本用於其他項目)。如何解決CMake的package_find的衝突?
在我的CMakeList.txt中,我使用find_package
來尋找提升。不幸的是,它發現了一個老版本的提升,如何解決這種情況?
我的解決辦法是使用VAR覆蓋${Boost_INCLUDE_DIRS}
,是否有任何優雅的解決方案
另一個問題是,我不能使用下面的語法:
if(ENV{LOCAL_LIBDOUBANM_INCLUDE_DIR})
blabla
endif()
[在cmake中設置boost的最低版本]的可能重複(http://stackoverflow.com/questions/7855174/set-minimum-version-of-boost-in-cmake) – xunzhang