c++ - source - install library cmake




我如何使cmake輸出成為'bin'目錄? (4)

使用set(CMAKE_RUNTIME_OUTPUT_DIRECTORY "/some/full/path/to/bin")

我目前正在構建一個帶有插件結構的項目。 我正在使用cmake來編譯這個項目。 插件被編譯在單獨的目錄中。 我的問題是,cmake編譯和保存二進製文件和插件,動態庫,在源的目錄結構。 我如何讓cmake將文件保存在./bin目錄中?



$ cat CMakeLists.txt
project (hello)
set(EXECUTABLE_OUTPUT_PATH "bin")
add_executable (hello hello.c)

cat CMakeLists.txt
project (hello)
set(CMAKE_BINARY_DIR "/bin")
set(EXECUTABLE_OUTPUT_PATH ${CMAKE_BINARY_DIR})
add_executable (hello hello.c)




cmake