Здравствуйте.
Есть написанная программа, которая может выполнять одну и ту же функцию некоторыми путями - например, взаимодействие с SQL она умеет делать через либы MySQL или LIBPG - MySQL/PostgresQL.
В IDE среде я поставил на компиляцию сразу обе либы - но теперь, когда программу хотелось подвести к некоторому 'стандарту' столкнулся с тем, что абсолютно не понимаю взаимодействие CONFIGURE с программой. А цель такая - чтобы во время Configure нужно было указать с чем работать - mySQL или PG. Как я видел в подобных проектах - в исходном коде мне нужно быдет просто использовать #ifdef mySQL?PGsql ...
Кто бы мог расталковать этот вопрос или дать линк на статью - поскольку всю жизнь писались программы "под себя" и ни разу с этим не сталкивался.
Премного благодарен.