Я пытаюсь понять GNU Autools.
Мой проект компилируется нормально, когда я добавляю -lxyz
в командной строке g++ ...
, xyz
не поддерживает pkg-config. Какую строку мне нужно добавить к Makefile.am
? И к которому Makefile.am
добавить его — есть один для каждого каталога?
Добавьте его в LDADD. См. Узел «Связывание» в руководстве.
Вы можете добавить его в prog_LDADD каждой программы или поместить глобально в LDADD. Это необходимо сделать в каждом файле Makefile.am, который связывает программу, использующую эту библиотеку.
Других решений пока нет …