cmake-常用命令汇总

1、基础知识

1.1 CMake--List用法

https://www.cnblogs.com/narjaja/p/8343765.html

    list(LENGTH <list><output variable>)
    list(GET <list> <elementindex> [<element index> ...]<output variable>)
    list(APPEND <list><element> [<element> ...])
    list(FIND <list> <value><output variable>)
    list(INSERT <list><element_index> <element> [<element> ...])
    list(REMOVE_ITEM <list> <value>[<value> ...])
    list(REMOVE_AT <list><index> [<index> ...])
    list(REMOVE_DUPLICATES <list>)
    list(REVERSE <list>)
    list(SORT <list>)

LENGTH            返回list的长度

GET              返回list中index的element到value中

APPEND            添加新element到list中

FIND             返回list中element的index,没有找到返回-1

INSERT           将新element插入到list中index的位置

REMOVE_ITEM      从list中删除某个element

REMOVE_AT       从list中删除指定index的element

REMOVE_DUPLICATES       从list中删除重复的element

REVERSE         将list的内容反转

SORT           将list按字母顺序排序

1.2 CMAKE——message()函数

CMAKE——message()函数_cmake message_ZalGGboy的博客-CSDN博客

1.3 add_library

cmake : add_library详解_lainegates的博客-CSDN博客

1.4 Cmake的option与cmake_dependent_option

Cmake的option与cmake_dependent_option_物随心转的博客-CSDN博客

1.5 cmake:target_** 中的 PUBLIC,PRIVATE,INTERFACE - 知乎【cmake】彻底弄懂cmake中的可见性/传递性 INTEFACE 问题_静态库接口可见性_beidou111的博客-CSDN博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值