如何在cmake中设置构建路径?

时间:2011-05-14 15:55:05

标签: visual-studio-2010 cmake

我是cmake的新手,我现在有点不知所措。

我正在使用的库使用cmake创建一个visual studio项目文件。我想编辑cmake文件,以便将visual studio项目的“输出目录”更改为“../../../build/$(Configuration)/”。我不知道怎么做。

2 个答案:

答案 0 :(得分:2)

尝试将这些行添加到CMakeLists.txt文件中:

set(dir ${CMAKE_CURRENT_SOURCE_DIR}/../../build)
set(EXECUTABLE_OUTPUT_PATH ${dir} CACHE PATH "Build directory" FORCE)
set(LIBRARY_OUTPUT_PATH ${dir} CACHE PATH "Build directory" FORCE)

答案 1 :(得分:0)

我遇到了同样的问题,最后使用CMAKE_RUNTIME_OUTPUT_DIRECTORY来设置它。对于你的情况,它将是:     set(CMAKE_RUNTIME_OUTPUT_DIRECTORY $ {CMAKE_CURRENT_SOURCE_DIR} /../../ build)