Skip to content

Commit

Permalink
Add pkg-config files to shared archives
Browse files Browse the repository at this point in the history
Closes BtbN#118
  • Loading branch information
BtbN committed Dec 5, 2021
1 parent 7c29552 commit d7aed60
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 0 deletions.
8 changes: 8 additions & 0 deletions variants/linux-install-shared.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
8 changes: 8 additions & 0 deletions variants/windows-install-shared.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down

0 comments on commit d7aed60

Please sign in to comment.