Joseph Cloutier
4b5ffdad62
Always disable enum-conversion warning.
...
Cairo 1.17.6 does a LOT of enum conversion, and judging from line 63 of
meson.build, their plan is to live with it. Might as well follow suit.
2022-05-25 00:45:01 -04:00
Joseph Cloutier
87e779b971
Rename "overrides" to "custom."
...
This helps shift the emphasis from "replacing existing files" to "adding
missing files," without ruling either option out.
2022-05-22 23:27:47 -04:00
Joseph Cloutier
104533fdde
Sort and format build files.
2022-05-20 17:11:20 -04:00
Joseph Cloutier
1cf4ba09df
Make overrides mirror submodule file structure.
2022-05-08 22:25:15 -04:00
Joseph Cloutier
a27c230324
Use the official FreeType repo as a submodule.
...
Continuing to use version 2.9.1 for now.
2022-05-08 22:09:26 -04:00
Joseph Cloutier
749fb5ad4a
Use the official Cairo repo as a submodule.
...
Continuing to use version 1.15.2 for now. The main difference is the
lack of this change:
70d5bd67f3
2022-05-08 16:32:38 -04:00
Joseph Cloutier
92613e9665
Rename include -> overrides and add documentation.
2022-05-07 17:16:03 -04:00
Joseph Cloutier
4129789e42
Use the official Pixman project as a submodule.
...
This approach will make it easy to update Pixman, at least in theory.
However, it requires maintaining a separate set of files outside the
submodule. And since Cairo needs access to one of these (but not the
other), that one must be duplicated.
2022-05-06 21:27:19 -04:00
Joseph Cloutier
bc584ea611
Remove hxcpp build files from submodules.
2022-05-06 19:41:31 -04:00