Как заставить Visual Studio выводить новые файлы в другой каталог (в идеале исходный каталог из сборки cmake из исходного кода) - PullRequest
1 голос
/ 28 июля 2010

Я нахожусь в процессе добавления поддержки cmake в проект и заметил, что после создания проекта Visual Studio с исходным кодом добавление новых файлов через Visual Studio помещает их в каталог Build, а не в каталог Source. Это неоптимально.

Есть ли способ изменить место, где VS добавляет новые файлы, и могу ли я установить это в файле CMakeLists.txt?

1 Ответ

2 голосов
/ 28 июля 2010

Вы можете выбрать выходной каталог для 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})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...