场景,多个开发者协同开发一个项目,不同的人使用的库路径不同,例如,有的c:/xxx/xxx,d:/xxx/xxx,CMake 配置路径,每次修改麻烦,所以推荐使用外部配置参数的方式
如果不能使用外部配置方式的解决方案
解决方法
set(DEVELOPER dev_1)
if(DEVELOPER STREQUAL dev_1)
set(CMAKE_PREFIX_PATH "E:/xxx")
elseif(DEVELOPER STREQUAL dev_2)
set(CMAKE_PREFIX_PATH "D:/xxx")
endif( )