diff options
author | snermolaev <[email protected]> | 2025-08-14 08:04:32 +0300 |
---|---|---|
committer | snermolaev <[email protected]> | 2025-08-14 08:20:46 +0300 |
commit | c29c15d2a51aabf8c2c33010027c7726c2debfa2 (patch) | |
tree | 1da75bcd18f33fec81fdbc32d16cb559fc7060c7 /yql/essentials/sql | |
parent | 98b7126a0bb791158ac330b295bc7036a2727edc (diff) |
CPP_EVLOG() macro
#### Замена макроса BUILD_PROTO_AS_EVLOG на CPP_EVLOG() 📝
- 🔄 **Замена директивы**: Во всех файлах `ya.make` заменена устаревшая директива `SET(BUILD_PROTO_AS_EVLOG yes)` на новый макрос `CPP_EVLOG()`.
- 🛠 **Исправление конфигурации**: В файле `build/conf/proto.conf` изменена глобальная переменная `BUILD_PROTO_AS_EVLOG` на `_BUILD_PROTO_AS_EVLOG` и добавлен новый макрос `CPP_EVLOG()`, который активирует генерацию событий (event2cpp) для прото-библиотек.
- 🚫 **Удаление устаревшего кода**: Из `build/internal/conf/project_specific/yabs.conf` удалён макрос `YABS_EVLOG()`, так как его функциональность теперь покрывается новым `CPP_EVLOG()`.
- ⚠️ **Проверка совместимости**: Добавлена проверка несовместимости `CPP_EVLOG()` с `USE_VANILLA_PROTOC` для предотвращения ошибок сборки.
- 📝 **Обновление документации**: В конфигурационных файлах добавлены комментарии и пояснения по использованию нового макроса.
---
**Оценить качество описания можно [здесь](https://nda.ya.ru/t/_MxIaV0Q7FnCMG**
<a href="https://nda.ya.ru/t/qa0kX64r7DqvtN"><font size="2">Autodescription by Code Assistant</font></a>
commit_hash:a9c2cf67fc8d631bde97111195ba7e99ef969fb6
Diffstat (limited to 'yql/essentials/sql')
0 files changed, 0 insertions, 0 deletions