Собственно про два выхода ( которые я вижу) из ситуации я уже написал:
1) Без нового файла:
*) Хардкодим OID'ы в QueryResultPostgre.h
*) Вытаскиваем OID'ы и пихаем туда же.
Однако QueryResultPostgre.h превратиться в QueryResultPostgre.h.in и компиляция под Windows наркывается медным тазом, или нет ?
2) С новым файлом:
*) Хардкодим OID'ы в какой-нибудь новый хидер ( местоположение ещё можно поменять )
*) Вытаскиваем в какой-нибудь новый хидер ( мой патч работает так ). -
Новый файл должен быть в MANGOS_INCLUDE.
Плюсы если хардкодить: зависимостей меньше, хитрого кода в configure.ac меньше.
Минусы, понятно, хардкод есть хардкод.
Последний раз редактировалось narma; 11.09.2010 в 19:14.
Причина: уточнение, line 1.
|