简介
本篇博客主要是根据在项目实践以及平常学习CMake
语法的过程中积累的一些知识点,进行总结归纳,因此该篇博客将持续更新。
目标属性(Properties on targets)
以下主要对目标属性进行总结。
LINKER LANGUAGE
该目标属性用于指定编译器的语言。即当调用可执行程序、共享库和模块时,用于指定编译器链接语言(C or CXX),若是没有设置,则默认具有最高链接器首选项值的语言。set_target_properties(test PROPERTIES LINKER_LANGUAGE CXX) // 指定C++ set_target_properties(test PROPERTIES LINKER_LANGUAGE C) // 指定C