Cmake中的可选目标

时间:2012-02-16 19:51:42

标签: c++ c cmake

有没有办法在CMake中指定可选目标?我指的是仅在明确指定它们时构建的那些,例如make <target>,并且在仅指定make时不构建?我知道我可以使用add_custom_command()执行此操作,但我需要普通构建目标具有的所有功能

2 个答案:

答案 0 :(得分:9)

无需使用add_custom_target。在通过add_executable指定可执行文件的构建规则时,您只需指定EXCLUDE_FROM_ALL即可。这同样适用于add_library。

答案 1 :(得分:0)

查看add_custom_target()命令。