Překlad OpenTTD pomocí MSYS2
Po letech jsem se vrátil k OpenTTD. Vždy jsem si to překládal sám, abych si mohl dobastlit své oblíbené ruční úpravy. Starý počítač je v křemíkovém nebi, musel jsem tedy vše od nuly.
MS Visual C použít nechci, protože nechci instalovat a učit se takové monstrum jen proto, abych si jednou za půl roku přeložil OTTD. S MSYS to kdysi fungovalo, tak proč ne teď.
Použil jsem tedy
Compiling%20on%20Windows%20using%20MSYS2.
Musel jsem jen dodat pactoys a cmake, to v tom návodu jaksi není.
Přeložilo se to a funguje, ale má to háček. Výsledný exe má asi 650 mega, ale měl by mít asi 15.
Co dělám blbě? Může mě někdo navést?
Budeš se muset podívat, co vše jsi tam nalinkoval. Zřejmě se ti povedlo tam nalinkovat úplně všechny knihovny, takže máš EXE, které spustíš bez nějaké závislosti na verzi systému a existenci systémových knihoven.
Osobně jsem to nedělal, ale tady jsou nějaké zdroje:
https://wiki.openttd.org/en/Archive/Compilation%20and%20Ports/Compiling%20on%20Windows%20using%20MSYS2