在爲我自己的項目運行cmake/make後,我注意到cmake將目標文件放入名爲CMakeFiles/myproject.dir/
的目錄中。如何設置不同的build目錄(如bin/)
?我知道這個變量CMAKE_BINARY_DIR
或CMAKE_CURRENT_BINARY_DIR
的,但他們都應該是隻讀的。Cmake構建目錄
0
A
回答
1
正如你已經注意到,你can't setCMAKE_BINARY_DIR
變量。
根據你的目的,你可以使用:
add_executable(simple_bin ${SOURCES})
install(TARGETS simple_bin DESTINATION ${PROJECT_SOURCE_DIR}/bin)
add_executable(simple_bin ${SOURCES})
enable_testing()
add_test(test_name simple_bin --data-directory ${PROJECT_SOURCE_DIR}/bin)
相關問題
- 1. CMake的構建和項目目錄
- 2. cmake:自動生成構建目錄
- 3. CMake依賴關係 - 如何在構建子目錄之前構建根目錄
- 4. 構建cmake的子項目
- 5. 在CMake項目組中構建目標
- 6. CMake:父目錄?
- 7. CMake子目錄
- 8. 如何檢查CMake構建目錄的構建類型是Debug還是Release?
- 9. 複製配置文件以使用CLion或CMake構建目錄
- 10. CMake的 - 檢查的CMakeLists.txt子目錄中成功構建
- 11. 如何更改cmake緩存和構建文件目錄
- 12. CMake鏈接和構建目錄中的副產品
- 13. cmake在構建時不包含子目錄
- 14. 什麼是debuild使用的cmake構建目錄?
- 15. Cmake:在包含路徑中構建目錄
- 16. gcov與CMake使用獨立的構建目錄
- 17. CMake的進口非編譯的文件到構建目錄
- 18. 如何指定Android NDK CMake構建目錄
- 19. 如何在使用cmake的子目錄中構建庫?
- 20. CMake創建一個奇怪的目錄結構
- 21. 我如何使用CMake構建項目?
- 22. 如何使用CMake構建OpenSceneGraph項目?
- 23. CMake中的項目構建配置
- 24. CMake與子目錄
- 25. cmake移動目錄
- 26. cmake目錄問題
- 27. Cmake目錄錯誤
- 28. Cmake:構建FLANN庫
- 29. CMake,構建選項
- 30. 從資源複製資產目錄到CMake中建立目錄
http://stackoverflow.com/questions/6594796/how-do-i-make-cmake-output-into-a-bin-dir – 2013-10-26 12:22:34