MSVC - подсунуть настройки, не трогая sln/vcxproj
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 27.04.23 08:27
Оценка:
Здравствуйте!

Проблема такая. Есть жирный проект на Cmake, он разбит на три части: tools, libs, app. Для каждой платформы и конфигурации — x86/x64 и Debug/Release генерится свой sln с пачкой vcxproj.
Либы собираются без проблем, а app и tools зависят от них, и не собираются — не видят либ/инклюдов. CMake и то, как он генерит — я поменять не могу, руками что-то править и/или копировать — не хочу. Хочется положить рядом с SLN какой-то .props, который бы студия и/или MSBuild сами бы автоматом бы подхватили и там прописать нужные пути.

Как такое можно сделать? Ну, или может есть какое-то другое решение?

ЗЫ Думал через переменные среды LIB/INCLUDE — но они же всегда будут применятся одни и те же, вне зависимости от конфигурации/платформы

ЗЫЫ Есть идея после генерации проектов для каждого создать *.vcxproj.user файл, и там всё прописать, но это надо для каждого *.vcxproj делать, а хочется только для .sln делать
Маньяк Робокряк колесит по городу
Отредактировано 27.04.2023 8:38 Marty . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.