10 Commits

Author SHA1 Message Date
Rudi Heitbaum
b8520f1d83 lcms2: update to 2.16 2023-12-06 13:10:00 +00:00
Rudi Heitbaum
4e960c73aa lcms2: update to 2.15
With the change "[RFC] add prefer_static built-in option" (9603)
from https://github.com/mesonbuild/meson
Also: 6697 and 6629

    It is now possible to have meson call pkg-config with the
    --static flag and bring in the Requires.private dependent
    libaries when linking. There is no further need to modify
    the .pc files (or the linker flags.)

    The use of the -Dprefer_static=true will cause the linker
    to prefer and use the static library if it is available,
    which might not be intended if the shared library is also
    available.

    This option will force the static linkage, whereas passing
    the libraries from pkg-config --static to ld would pick
    the shared libraries over the static libraries. With the
    linker options removing any unnecessary libraries:
      -Wl,--as-needed, -Wl,-dead_strip_dylibs

    The example below is how to force the linker to use the
    foo static library when a foo shared library is available.
      gcc main.o -Wl,-Bstatic -lfoo -Wl,-Bdynamic
    Which is what this meson option `prefer_static=true` will
    do for all static libaries that it finds (regardless of
    if shared libraries are available.)

    ref: https://stackoverflow.com/questions/71078862/prefer-static-libraries-but-fallback-to-shared-if-not-found
2023-03-17 13:54:44 +00:00
Rudi Heitbaum
e32a2dd0f1 lcms2: update to 2.14 2022-11-20 05:53:55 +00:00
Rudi Heitbaum
a260370bbf lcms2: migrate to meson build 2022-08-30 10:15:33 +00:00
heitbaum
1620eea575 lcms2: update to 2.13.1
Co-authored-by: CvH <1355173+CvH@users.noreply.github.com>
2022-06-24 11:43:19 +00:00
heitbaum
aedd596787 lcms2: enable PIC and disable-shared 2021-08-02 22:01:10 +10:00
heitbaum
aa23532fd3 lcms2: update to 2.12
update 2.11 to 2.12
2021-02-07 10:50:30 +00:00
Ian Leonard
dc28cd2250 graphics: automated code cleanup
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
2021-01-19 19:33:55 +00:00
heitbaum
63bb7ba602 lcms2: update to 2.11 2020-12-29 22:19:11 +00:00
CvH
d7b25b0e99 lcms2: initial package 2020-06-14 21:24:04 +02:00