Skip to content

Commit 0238091

Browse files
Fix linking problems
1 parent ad86764 commit 0238091

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

dodo.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,7 @@ def make_birdfont(target_binary, deps):
103103
$({pkg-config} --libs {gee}) \
104104
$({pkg-config} --libs gio-2.0) \
105105
$({pkg-config} --libs cairo) \
106+
$({pkg-config} --libs cairo-gobject) \
106107
$({pkg-config} --libs glib-2.0) \
107108
$({pkg-config} --libs gdk-pixbuf-2.0) \
108109
$({pkg-config} --libs webkit2gtk-4.0) \
@@ -160,6 +161,7 @@ def make_birdfont_export(target_binary, deps):
160161
$({pkg-config} --libs {gee}) \
161162
$({pkg-config} --libs gio-2.0) \
162163
$({pkg-config} --libs cairo) \
164+
$({pkg-config} --libs cairo-gobject) \
163165
$({pkg-config} --libs glib-2.0) \
164166
$({pkg-config} --libs xmlbird) \
165167
-L./build -L./build/bin -l birdgems \
@@ -202,6 +204,7 @@ def make_birdfont_import(target_binary, deps):
202204
$({pkg-config} --cflags {gee}) \
203205
$({pkg-config} --cflags gio-2.0) \
204206
$({pkg-config} --cflags cairo) \
207+
$({pkg-config} --libs cairo-gobject) \
205208
$({pkg-config} --cflags glib-2.0) \
206209
$({pkg-config} --cflags xmlbird) \
207210
-o OBJECT_FILE""".format(**config.SETTINGS)
@@ -214,6 +217,7 @@ def make_birdfont_import(target_binary, deps):
214217
$({pkg-config} --libs {gee}) \
215218
$({pkg-config} --libs gio-2.0) \
216219
$({pkg-config} --libs cairo) \
220+
$({pkg-config} --libs cairo-gobject) \
217221
$({pkg-config} --libs glib-2.0) \
218222
$({pkg-config} --libs xmlbird) \
219223
-L./build -L./build/bin -l birdgems \
@@ -269,6 +273,7 @@ def make_birdfont_autotrace(target_binary, deps):
269273
$({pkg-config} --libs {gee}) \
270274
$({pkg-config} --libs gio-2.0) \
271275
$({pkg-config} --libs cairo) \
276+
$({pkg-config} --libs cairo-gobject) \
272277
$({pkg-config} --libs glib-2.0) \
273278
$({pkg-config} --libs xmlbird) \
274279
-L./build -L./build/bin -l birdgems \
@@ -335,6 +340,7 @@ def make_libbirdfont(target_binary, deps):
335340
$({pkg-config} --libs gio-2.0) \
336341
$({pkg-config} --libs fontconfig) \
337342
$({pkg-config} --libs cairo) \
343+
$({pkg-config} --libs cairo-gobject) \
338344
$({pkg-config} --libs glib-2.0) \
339345
$({pkg-config} --libs xmlbird) \
340346
-L./build -L./build/bin -l birdgems \
@@ -469,6 +475,7 @@ def make_birdfont_test(target_binary, deps):
469475
$({pkg-config} --libs {gee}) \
470476
$({pkg-config} --libs gio-2.0) \
471477
$({pkg-config} --libs cairo) \
478+
$({pkg-config} --libs cairo-gobject) \
472479
$({pkg-config} --libs glib-2.0) \
473480
$({pkg-config} --libs xmlbird) \
474481
-L./build -L./build/bin -l birdgems \

0 commit comments

Comments
 (0)