.ci/build-win32.sh


Log

Author Commit Date CI Message
Khaled Hosny df6324cb 2023-02-11T22:35:09 [ci] Build with default wrap mode Forcing fallback forces checking the subproject even if the option is disabled.
Khaled Hosny 8ccc704c 2023-01-02T18:14:55 [ci/win32] Disable Cairo tests as well
Khaled Hosny 5d81fc0f 2022-03-23T06:07:15 [meson] Update Cairo subproject Update to the latest master to get color fonts working. Disable dwrite on Windows builds as it does not compile and we don’t need it.
Khaled Hosny 9e3bfd9a 2022-12-16T20:10:51 [ci] Build Windows binaries without cairo-ft
Khaled Hosny 74ebfc64 2022-02-08T22:44:11 [meson] Update cairo subproject Update to the current master branch so that is has cairo_user_font_face_set_render_color_glyph_func(). I had to disable optimized builds on win[32|64] crossbuild setups because they are now broken in the CI (something about cairo defining _FORTIFY_SOURCE for optimized builds that MingW does not like).
Khaled Hosny 895acdf7 2021-06-23T14:53:28 [ci] Don’t build Cairo subproject with FontConfig on win32 cross-build We don’t need it and it breaks the build because FontConfig renamed its master branch and the released version of Cairo wants to build FontConfig from master branch.
Khaled Hosny a4fb5da9 2021-04-16T14:10:37 [ci] Enable DirectWrite in win32 tarballs
Khaled Hosny 99184fbe 2021-02-03T13:40:39 [ci] Add top level directory to win32 zip file Fixes https://github.com/harfbuzz/harfbuzz/issues/2840
Ebrahim Byagowi 24a6f046 2020-07-25T13:18:54 [releasing] unbreak the build Use lower number of parallel jobs as https://circleci.com/gh/harfbuzz/harfbuzz/149413 apparent compiler OOM issue
Ebrahim Byagowi cddfe4ea 2020-07-25T13:09:57 [releasing] Use release buildtype guess will optimize speed and size of the output, non important things anyway for the test only win32 packs
Ebrahim Byagowi aa8bade9 2020-07-01T01:30:13 [meson] enable cairo as subproject
Ebrahim Byagowi 6058ede3 2020-06-01T12:58:31 Build win32 artifacts using meson As a part of meson migration, this builds hb-shape dependencies using meson subprojects and removes different unrelated mingw files we've put on source root about things that aren't really our concern. This also simplifies all the instructions we've put in README.mingw.md and makes it easy to build the project on distros that no mingw libraries (such i686-win32-{freetype,glib,...} are packaged. The known catch is however lack of hb-view as its need for build of cairo which apparently isn't that straightforward.