course
course copied to clipboard
请教一个问题,cmake如何生成XXXTargets.cmake文件
cmake如何生成XXXTargets.cmake文件
这个博文https://blog.csdn.net/xiaoxiaozengz/article/details/127399274 不生效
这是我的代码https://github.com/edidada/cmake_library_install
不需要你这么复杂。设你的项目名叫 Baby。
install(TARGETS babylib1 babylib2 EXPORT BabyTargets)
install(EXPORT BabyTargets FILE BabyConfig.cmake NAMESPACE Baby:: DESTINATION lib/cmake/Baby)
然后别人就可以用 Baby::babylib1 链接你的库。