【发布时间】:2016-02-20 16:48:46
【问题描述】:
我正在对已经使用 CMake 的现有项目评估 CLion 1.2.1。该项目由几个库模块和一个可执行文件组成。
我有一个安装目标,用于将可执行文件和配置文件一起收集到 bin 文件夹中以进行调试:
...
install(TARGETS ${PROJECT_NAME} DESTINATION ${CMAKE_BINARY_DIR}/bin/)
install(FILES config.xml DESTINATION ${CMAKE_BINARY_DIR}/bin/)
在命令行上构建时,我只是运行:
make install
按预期构建二进制文件,如果成功则运行上述安装命令。
我的问题是我无法让 CLion 运行“安装”目标。我希望能够创建新的运行/调试配置,但目标:下拉列表仅包含使用 add_executable() 和 add_library() 添加的目标。
我还尝试在“设置”对话框的“构建”选项中添加“安装”。但是,现在为每个目标运行安装,包括不正确的“干净”。
【问题讨论】: