CLion CMake目标构建视图

时间:2018-09-07 17:29:42

标签: cmake clion

最近,我从Eclipse / Makefiles更改为CLion,并更改为CMake的用法。

我从事的某些项目仍然基于Makefile,但是我有CMakeLists.txt用于符号/包含搜索。

我添加了自定义目标以运行Makefile中的命令,就像在Eclipse中添加“构建目标”一样:

add_custom_target(
        build
        WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/my/dir
        COMMAND make my_make_target)

现在,如果要构建/清理/测试项目,则需要选择特定目标,然后单击“构建”。有什么更快的方法吗?

1 个答案:

答案 0 :(得分:0)

根据documentation,您可以添加ALL选项以将目标包括在默认的构建目标中(以较早者为准)

add_custom_target(
        build
        ALL
        WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/my/dir
        COMMAND make my_make_target)