我是cmake的總新手,我有點不知所措。如何在cmake中設置構建路徑?
我正在使用的庫使用cmake創建一個visual studio項目文件。我想編輯cmake文件,以便它將Visual Studio項目的「輸出目錄」更改爲「../../../build/$(Configuration)/」。我不知道如何做到這一點。
我是cmake的總新手,我有點不知所措。如何在cmake中設置構建路徑?
我正在使用的庫使用cmake創建一個visual studio項目文件。我想編輯cmake文件,以便它將Visual Studio項目的「輸出目錄」更改爲「../../../build/$(Configuration)/」。我不知道如何做到這一點。
嘗試增加這幾行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)
我遇到了同樣的問題,結束了使用CMAKE_RUNTIME_OUTPUT_DIRECTORY來設置。對於你的情況,它將是: 集(CMAKE_RUNTIME_OUTPUT_DIRECTORY $ {CMAKE_CURRENT_SOURCE_DIR} /../../ build)