From 17d1bc7f1af8e797d00c510edcfc263e1097a87e Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Sun, 15 May 2022 18:11:45 +0530 Subject: [PATCH] pkgconfig: Define OPJ_STATIC for static linking with pkgconf allows for the usage of $(pkgconf --static --cflags libopenjp2) to produce the proper CFLAGS for static linking. Relies on pkgconf rather than pkg-config --- src/lib/openjp2/libopenjp2.pc.cmake.in | 1 + src/lib/openjpip/libopenjpip.pc.cmake.in | 1 + 2 files changed, 2 insertions(+) diff --git a/src/lib/openjp2/libopenjp2.pc.cmake.in b/src/lib/openjp2/libopenjp2.pc.cmake.in index 62159b00..00fdacd1 100644 --- a/src/lib/openjp2/libopenjp2.pc.cmake.in +++ b/src/lib/openjp2/libopenjp2.pc.cmake.in @@ -12,3 +12,4 @@ Version: @OPENJPEG_VERSION@ Libs: -L${libdir} -lopenjp2 Libs.private: -lm Cflags: -I${includedir} +Cflags.private: -DOPJ_STATIC diff --git a/src/lib/openjpip/libopenjpip.pc.cmake.in b/src/lib/openjpip/libopenjpip.pc.cmake.in index 7c3f29af..183b68ff 100644 --- a/src/lib/openjpip/libopenjpip.pc.cmake.in +++ b/src/lib/openjpip/libopenjpip.pc.cmake.in @@ -13,3 +13,4 @@ Requires: libopenjp2 Libs: -L${libdir} -lopenjpip Libs.private: -lm -lcurl -lfcgi -lpthread Cflags: -I${includedir} +Cflags.private: -DOPJ_STATIC