Определения препроцессора для сборок vcpkg

Я установил SQLite с vcpkg и успешно использую его в проекте VS 2017. Проблема в том, что я хочу использовать функцию sqlite3_column_table_name(), который не экспортируется сборкой по умолчанию. Для того, чтобы это было экспортировано, опция времени компиляции SQLITE_ENABLE_COLUMN_METADATA должны быть определены.

Итак, как сказать vcpkg использовать определенные определения препроцессора для сборки?

Я нашел это в часто задаваемых вопросах:

Q. Can I use my own/specific flags for rebuilding libs?
A. You can edit individual portfiles and tweak the exact build process however you'd like.

К сожалению, из ссылок на порт-файл не ясно, как я это делал.

0 ответов

Другие вопросы по тегам