我正在为项目添加cmake支持,并注意到,在生成源Visual Studio项目之后,通过Visual Studio添加新文件会将它们放在Build目录中,而不是在Source目录中。这不是最理想的。
有没有办法改变VS添加新文件的位置,我可以在CMakeLists.txt文件中设置吗?
答案 0 :(得分:2)
您可以选择CMake的输出目录:
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${MY_DIR})
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${MY_DIR})
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${MY_DIR})
对于Visual Studio项目,请使用:
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG ${MY_DIR})
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE ${MY_DIR})