Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CLion CMake目标构建视图_Cmake_Clion - Fatal编程技术网

CLion CMake目标构建视图

CLion CMake目标构建视图,cmake,clion,Cmake,Clion,最近,我从Eclipse/Makefiles改为CLion并使用了CMake 我工作的一些项目仍然基于Makefiles,但我有CMakeLists.txt用于symbols/include搜索 我添加了自定义目标以从Makefiles运行命令,与在Eclipse中添加构建目标的方式相同: add_custom_target( build WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/my/dir CO

最近,我从Eclipse/Makefiles改为CLion并使用了CMake

我工作的一些项目仍然基于Makefiles,但我有CMakeLists.txt用于symbols/include搜索

我添加了自定义目标以从Makefiles运行命令,与在Eclipse中添加构建目标的方式相同:

add_custom_target(
        build
        WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/my/dir
        COMMAND make my_make_target)
现在,如果我想构建/清理/测试项目,我需要选择特定的目标,然后单击build。有更快的方法吗?

根据,您可以添加ALL选项,将目标包含到默认构建目标中,以两者中的任何一个为准

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