Files
MINGW-packages/mingw-w64-libilbm/0001-libilbm-fix-shared-library.patch
Biswapriyo Nath a2a5115e1b libilbm: Fix building shared library
* Add -no-undefined option to build shared library.
* Add -export-symbols options with libilbm.def file to export proper APIs.
* Remove LIBRARY name in libilbm.def to use proper name in import library.
* Add libiff in depends list. libilbm/ilbm.h includes libiff/chunk.h.
2023-07-31 00:18:03 +05:30

15 lines
673 B
Diff

--- a/src/libilbm/Makefile.am
+++ b/src/libilbm/Makefile.am
@@ -4,3 +4,4 @@ pkginclude_HEADERS = bitmapheader.h colormap.h colorrange.h cycleinfo.h destmerg
libilbm_la_SOURCES = bitmapheader.c colormap.c colorrange.c cycleinfo.c destmerge.c dpiheader.c grab.c sprite.c viewport.c byterun.c ilbm.c interleave.c ilbmimage.c drange.c cmykmap.c colornames.c
libilbm_la_CFLAGS = $(LIBIFF_CFLAGS)
libilbm_la_LIBADD = $(LIBIFF_LIBS)
+libilbm_la_LDFLAGS = -no-undefined -export-symbols libilbm.def
--- a/src/libilbm/libilbm.def
+++ b/src/libilbm/libilbm.def
@@ -1,4 +1,3 @@
-LIBRARY libilbm
EXPORTS
ILBM_createBitMapHeader @1
ILBM_readBitMapHeader @2