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.
This commit is contained in:
Joseph Cloutier
2022-05-06 20:37:18 -04:00
parent bc584ea611
commit 4129789e42
6 changed files with 420 additions and 50 deletions

2
.gitmodules vendored
View File

@@ -36,7 +36,7 @@
url = https://github.com/openfl/libcairo
[submodule "project/lib/pixman"]
path = project/lib/pixman
url = https://github.com/openfl/libpixman
url = https://gitlab.freedesktop.org/pixman/pixman.git
[submodule "project/lib/lzma"]
path = project/lib/lzma
url = https://github.com/openfl/liblzma