CMake基础教程(21)add_custom_target添加一个伪目标执行定制操作

Posted 奇妙之二进制

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CMake基础教程(21)add_custom_target添加一个伪目标执行定制操作相关的知识,希望对你有一定的参考价值。

参考https://cmake.org/cmake/help/latest/command/add_custom_target.html?highlight=add_custom_target

文章目录

1、语法

add_custom_target(Name [ALL] [command1 [args1...]]
                  [COMMAND command2 [args2...] ...]
                  [DEPENDS depend depend depend ... ]
                  [BYPRODUCTS [files...]]
                  [WORKING_DIRECTORY dir]
                  [COMMENT comment]
                  [JOB_POOL job_pool]
                  [VERBATIM] [USES_TERMINAL]
                  [COMMAND_EXPAND_LISTS]
                  [SOURCES src1 [src2...]])

增加一个指定名字的目标,并执行指定的命令。该目标没有输出文件,总是被认为是过期的,即使是在试图用目标的名字创建一个文件。

简单理解就是,每次执行make Name时,该命令总会被执行。

COMMAND 后面跟着需要执行的命令,如果需要执行多条命令,可以重复写COMMAND。但需

以上是关于CMake基础教程(21)add_custom_target添加一个伪目标执行定制操作的主要内容,如果未能解决你的问题,请参考以下文章

CMake基础教程(15)cmake指定C++ 11标准

CMake基础教程(39)pkgconfig

cmake基础教程(13)cmake安装位置前缀CMAKE_INSTALL_PREFIX

CMake基础教程(30)CMake构建系统概览

CMake基础教程(30)CMake构建系统概览

CMake基础教程(36)Linux交叉编译