Skip to content

Commit

Permalink
Cleanup how params are passed to cairo and gtk
Browse files Browse the repository at this point in the history
  • Loading branch information
danyeaw authored and pbor committed Mar 18, 2024
1 parent 30e88f0 commit db5c1da
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 8 deletions.
6 changes: 2 additions & 4 deletions gvsbuild/projects/cairo.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,10 +31,8 @@ def __init__(self):
dependencies=["fontconfig", "freetype", "glib", "pixman", "libpng"],
patches=["0001-fix-alloca-unresolved.patch"],
)
self.add_param("-Dfreetype=enabled")

def build(self):
Meson.build(
self,
meson_params="-Dfreetype=enabled",
)
Meson.build(self)
self.install(r".\COPYING share\doc\cairo")
9 changes: 5 additions & 4 deletions gvsbuild/projects/gtk.py
Original file line number Diff line number Diff line change
Expand Up @@ -146,11 +146,12 @@ def __init__(self):
enable_gi = "disabled"

self.add_param(f"-Dintrospection={enable_gi}")
self.add_param("-Dbuild-tests=false")
self.add_param("-Dbuild-demos=false")
self.add_param("-Dbuild-examples=false")
self.add_param("-Dmedia-gstreamer=disabled")

def build(self):
Meson.build(
self,
meson_params="-Dbuild-tests=false -Ddemos=false -Dbuild-examples=false -Dmedia-gstreamer=disabled",
)
Meson.build(self)

self.install(r".\COPYING share\doc\gtk4")

0 comments on commit db5c1da

Please sign in to comment.