diff --git a/variants/linux-install-shared.sh b/variants/linux-install-shared.sh index d8ac92e..ef8e791 100644 --- a/variants/linux-install-shared.sh +++ b/variants/linux-install-shared.sh @@ -10,6 +10,14 @@ package_variant() { mkdir -p "$OUT"/lib cp -a "$IN"/lib/*.so* "$OUT"/lib + mkdir -p "$OUT"/lib/pkgconfig + cp -a "$IN"/lib/pkgconfig/*.pc "$OUT"/lib/pkgconfig + sed -i \ + -e 's|^prefix=.*|prefix=${pcfiledir}/../..|' \ + -e 's|/ffbuild/prefix|${prefix}|' \ + -e '/Libs.private:/d' \ + "$OUT"/lib/pkgconfig/*.pc + mkdir -p "$OUT"/include cp -r "$IN"/include/* "$OUT"/include diff --git a/variants/windows-install-shared.sh b/variants/windows-install-shared.sh index d44677b..a7e7539 100644 --- a/variants/windows-install-shared.sh +++ b/variants/windows-install-shared.sh @@ -11,6 +11,14 @@ package_variant() { cp "$IN"/bin/*.lib "$OUT"/lib cp "$IN"/lib/*.{def,dll.a} "$OUT"/lib + mkdir -p "$OUT"/lib/pkgconfig + cp -a "$IN"/lib/pkgconfig/*.pc "$OUT"/lib/pkgconfig + sed -i \ + -e 's|^prefix=.*|prefix=${pcfiledir}/../..|' \ + -e 's|/ffbuild/prefix|${prefix}|' \ + -e '/Libs.private:/d' \ + "$OUT"/lib/pkgconfig/*.pc + mkdir -p "$OUT"/include cp -r "$IN"/include/* "$OUT"/include