CMake
文章平均质量分 69
小小增增
这个作者很懒,什么都没留下…
展开
-
创建自己的xxxConfig.cmake,用于第三方使用
使用cmake生成自己的xxxConfig.cmake,供第三方进行使用原创 2022-10-19 00:45:16 · 3755 阅读 · 0 评论 -
CMake中的public/private/interface
CMake中的public/private/interface在编写CMakeLists.txt的过程中,使用target_link_libraries()和target_include_directories()时经常发现会使用到public/private/interface这三个,以下是自己的理解:其中的target是add_library()或者add_executable()生成的public:我们所生成的目标文件(库)中可以调用所链接的文件中的方法或者函数 ,并且对目标文件的目标文件也原创 2021-08-30 16:22:15 · 985 阅读 · 0 评论 -
CMake : Generator expressions
CMake : Generator expressions在使用cmake编写CMakeLists.txt的过程中,时常会用到Generator expressions。本片文章是对cmake中该部分用法的一个介绍。Generator expressions不会在configure time的时候生成值(例如执行cmake命令解析CMakeLists.txt,(执行类似add_target()和message()等命令时). 此时,Generator expressions只会有字面值,而不会进行逻辑生翻译 2021-08-30 14:52:38 · 1784 阅读 · 0 评论