2011-05-14 69 views
4

我是cmake的總新手,我有點不知所措。如何在cmake中設置構建路徑?

我正在使用的庫使用cmake創建一個visual studio項目文件。我想編輯cmake文件,以便它將Visual Studio項目的「輸出目錄」更改爲「../../../build/$(Configuration)/」。我不知道如何做到這一點。

回答

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) 
0

我遇到了同樣的問題,結束了使用CMAKE_RUNTIME_OUTPUT_DIRECTORY來設置。對於你的情況,它將是: 集(CMAKE_RUNTIME_OUTPUT_DIRECTORY $ {CMAKE_CURRENT_SOURCE_DIR} /../../ build)