Как связать разделяемую библиотеку через GNU Autotools

Я пытаюсь понять GNU Autools.

Мой проект компилируется нормально, когда я добавляю -lxyz в командной строке g++ ..., xyz не поддерживает pkg-config. Какую строку мне нужно добавить к Makefile.am? И к которому Makefile.am добавить его — есть один для каждого каталога?

0

Решение

Добавьте его в LDADD. См. Узел «Связывание» в руководстве.

Вы можете добавить его в prog_LDADD каждой программы или поместить глобально в LDADD. Это необходимо сделать в каждом файле Makefile.am, который связывает программу, использующую эту библиотеку.

1

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

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