как условно включить библиотеку

Существует проект, использующий protobuf в качестве опции протокола сериализации, но не все пользователи установили protobuf. Решение, которое я использую сейчас, заключается в использовании AC_CHECK_LIB[(protobuf)] в файле configure.ac и if HAVE_PROTOBUF AM_LDFLAGS += -lprotobuf endif в Makefile.am.
То, что я хочу сделать сейчас, это что-то вроде ./bootstrap.sh --enable-protobuf, Позвольте пользователю определить, включать ли protobuf или нет, это возможно?

0

Решение

Прочтите о AC_ARG_ENABLE в руководстве по автоконфигурации.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]