CMAKE 里PRIVATE、PUBLIC、INTERFACE属性示例详解闲扯实例示例总结
闲扯cmake 里面target_include_directories,target_link_libraries这两个命令里面有三种属性PRIVATE、PUBLIC、INTERFACE。cmake PRIVATE、PUBLIC、INTERFACE的讲解网络上很多,但是总觉得太过偏概念了,看完并没有让人有深入细节的了解。于是动手做个示例,就有了本杂文。这三种属性,从根本上来讲属于cmake里面传播特性的三种等级。实例既然传播特性,那么我们肯定需要多个target来演示传播。testCMake