EasyRPG / buildscripts

The scripts used to compile needed libraries for supported platform ports on our Jenkins server
https://ci.easyrpg.org/view/Toolchains/
Other
16 stars 17 forks source link

Add freeimage and workflow #178

Closed carstene1ns closed 1 week ago

carstene1ns commented 3 months ago

The vcpkg library uses additional patches and has more dependencies. We need to check how much weight this adds and could run our own later.

Ghabry commented 1 month ago

Maybe move this in a build_tools.cmd so this isn't built by default? Though building freeimage and (soon) wxwidgets aren't that big.


There are alot of dependencies but they are all small and compile fast so works for me.

I only suggest setting webp to core to get rid of alot of dependencies:

libwebp[core] freeimage[core]

jasper could be also set to core to avoid pulling in opengl but wxwidgets has opengl as a required dep so it doesn't matter...


With WX:

libwebp[core] freeimage[core] wxwidgets[core]
Ghabry commented 1 week ago

(Please do not rebuild windows. Fmtlib has a bug and breaks the build)