Re[3]: CMake+VCPKG
От: SaZ  
Дата: 26.02.26 12:42
Оценка:
Здравствуйте, alsemm, Вы писали:

A>Здравствуйте, SaZ, Вы писали:


SaZ>>Или через аргумент для cmake, или через переменные окружения. Оба способа — правильные.

A>Конфигурция билда через переменные окружения — это как глобальные переменные в коде, только хуже.
A>Прямая дорога к тому, что у каждого человека все будет собираться по своему и ломаться по своему.
A>Починить сломавшийся билд из-за того, что одну переменную окружения поменяли на другие две, станет в какой-то момент невозможно из-за обилия переменных.

Понятно, что это не лучший вариант. Но крайне простой и удобный. И да — я не прошу переменные окружения прописывать глобально, достаточно чтобы они жили в рамках первичного запуска настроечного скрипта. Например, при сборке некоторых кривых зависимостей через vcpkg нет штатной возможности принудительно указать компилятор. Приходится выставлять его через переменные окружения.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.