mirror of
https://github.com/servo/servo.git
synced 2025-08-13 17:35:36 +01:00
Build cairo in-tree
This commit is contained in:
parent
9256b5bd47
commit
f13e6ac388
8 changed files with 80 additions and 9 deletions
26
mk/sub.mk
26
mk/sub.mk
|
@ -11,6 +11,20 @@ SLOW_BUILDS += \
|
|||
mozjs \
|
||||
sharegl \
|
||||
skia \
|
||||
pixman \
|
||||
cairo \
|
||||
$(NULL)
|
||||
|
||||
# Builds that do not require rustc
|
||||
NATIVE_BUILDS += \
|
||||
libcss \
|
||||
libhubbub \
|
||||
libparserutils \
|
||||
libwapcaplet \
|
||||
mozjs \
|
||||
skia \
|
||||
pixman \
|
||||
cairo \
|
||||
$(NULL)
|
||||
|
||||
# NOTE: the make magic can only compute transitive build dependencies,
|
||||
|
@ -19,6 +33,10 @@ SLOW_BUILDS += \
|
|||
|
||||
# NB. This should not be a problem once a real package system exists.
|
||||
|
||||
DEPS_rust-cairo += \
|
||||
cairo \
|
||||
$(NULL)
|
||||
|
||||
DEPS_rust-azure += \
|
||||
rust-geom \
|
||||
rust-cairo \
|
||||
|
@ -81,6 +99,14 @@ DEPS_libcss += \
|
|||
libparserutils \
|
||||
$(NULL)
|
||||
|
||||
DONE_pixman = "$(B)src/pixman/pixman/.libs/libpixman-1.a"
|
||||
|
||||
DONE_cairo = "$(B)src/cairo/src/.libs/libcairo.a"
|
||||
|
||||
DEPS_cairo += \
|
||||
pixman \
|
||||
$(NULL)
|
||||
|
||||
# Platform-specific dependencies
|
||||
ifeq ($(CFG_OSTYPE),apple-darwin)
|
||||
DEPS_rust-azure += \
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue