如何不仅将二进制文件复制到CLion"构建输出路径"?

时间:2016-06-12 21:31:33

标签: c++ cmake clion

我为默认"无标题"在克里昂的项目。添加项目目录" config" with file" tools.conf"在它。

然后我将默认的CMakeLists.txt更改为:

cmake_minimum_required(VERSION 3.5)
project(untitled)

set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")

set(SOURCE_FILES main.cpp)
add_executable(untitled ${SOURCE_FILES})

install(DIRECTORY config DESTINATION ${CMAKE_INSTALL_PREFIX})
install(PROGRAMS ${CMAKE_CURRENT_BINARY_DIR}/${CMAKE_PROJECT_NAME} DESTINATION ${CMAKE_INSTALL_PREFIX})

现在我可以在shell中手动输入:

cmake -DCMAKE_INSTALL_PREFIX=/home/me/build .; make; make install

带目录的二进制文件将位于/ home / me / build。

但是如果我在CLion中设置 - 文件 - 设置 - 构建,执行,部署 - CMake - 构建输出路径 - / home / me / build然后按" Build"按钮。它生成目录/ home / me / build / Debug并且只放置一个二进制文件"无标题"在它。

我希望CLion在其"构建输出路径"中复制所有项目文件。我怎么能这样做?

0 个答案:

没有答案