mm2 / Little-CMS

A free, open source, CMM engine. It provides fast transforms between ICC profiles.
https://www.littlecms.com
MIT License
571 stars 176 forks source link

Fix MSYS2 compatibility #365

Closed amyspark closed 1 year ago

amyspark commented 1 year ago

Hey @mm2,

This PR groups together the fixes needed to enable CI for all Intel MSYS2 flavors:

As regards the missing private APIs-- given that you intend to use GCC's visibility to export the functions in Windows, do you want me to remove the vs_module_defs in that case?

amyspark commented 1 year ago

@dragonmux @kmilos Seems that newer setup-msys2 takes care of both of these, so I've moved forward with the requested changes.

mm2 commented 1 year ago

@amyspark ok, I was done exactly that, you sent the PR before I could commit.