CMake目标属性(Properties on targets)

CMake 目标属性

文章目录

    • 简介
    • 目标属性(Properties on targets)

简介

本篇博客主要是根据在项目实践以及平常学习CMake语法的过程中积累的一些知识点,进行总结归纳,因此该篇博客将持续更新。

目标属性(Properties on targets)

以下主要对目标属性进行总结。

  1. LINKER LANGUAGE
    该目标属性用于指定编译器的语言。即当调用可执行程序、共享库和模块时,用于指定编译器链接语言(C or CXX),若是没有设置,则默认具有最高链接器首选项值的语言。
    set_target_properties(test PROPERTIES LINKER_LANGUAGE CXX) // 指定C++
    set_target_properties(test PROPERTIES LINKER_LANGUAGE C) // 指定C
    

你可能感兴趣的:(CMake,编译)