CMake, Visual Studio и include_external_msproject.Изменить настройки проекта - PullRequest
0 голосов
/ 11 января 2012

У меня есть CMakeLists.txt, который создает файл .SLN с 3 проектами (библиотеками), сгенерированными на лету, и 1 C # - проектом, включенным в include_external_msproject.Таким образом, один из проектов создается вручную, и его настройки постоянны.

Могу ли я как-то повлиять на настройки этого проекта из CMakeLists.txt?Переменные среды не годятся, потому что .SLN может быть сгенерирован в одной среде (в некотором окне консоли), но VS запускается с этим .SLN из другой.

1 Ответ

0 голосов
/ 12 января 2012

В CMake нет специальной инфраструктуры для обработки файлов .sln.Команда include_external_msproject () `создает только цель CMake, которая ссылается на ваш проект.

Итак, единственное, что вы можете попробовать - переписать файл .sln вручную с помощью file(READ ...) и file(WRITE ...) или, возможно, configure_file().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...