在为我自己的项目运行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