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