Add pkg-config files to shared archives

Closes #118
This commit is contained in:
BtbN 2021-12-05 23:30:34 +01:00
parent 7c29552e05
commit d7aed6010e
2 changed files with 16 additions and 0 deletions

View File

@ -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

View File

@ -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