Как я узнаю, где установить файл .pc? Эти файлы размещаются в разных местах в разных операционных системах. Цель состоит в том, чтобы использовать что-то вроде $(INSTALL) mylib.pc $$(pkg-config --pcdir)
в установочной цели. Я подумал, что pkg-config
мог бы как-то сказать мне, но ничего не могу найти.pkg-config: нейтральный для платформы способ узнать, где установить мой .pc-файл?
Я ищу «автономное» решение, которое можно использовать в обычном Makefile (не требуется поддержка с помощью autotools или аналогичного).
При установке файла * .pc, он должен быть установлен в $ (DestDir) $ (LIBDIR)/pkg-config. У пользователя вашего пакета есть привилегия и ответственность за установку DESTDIR и libdir соответственно, и если ваш пакет игнорирует то, что указывает пользователь, ваш пакет не работает. –