В 1f9f27df65faff2aff2cc88de0cb2aac9de3f88c писал что pkg-config выглядит как ./configure-killer. baresip на практике демонстрирует что без проблем собирается на чистых Makefile (GNU) внутри которых тьма опций автоматически определяется pkg-config-ом. У него 2-3 десятка зависимостей, многие опциональны -- без проблем всё pkg-config-ом определяется.