1+ message (' in src/meson.build' )
12sources = [
23 ' graphene-alloc.c' ,
34 ' graphene-box.c' ,
@@ -22,23 +23,26 @@ simd_sources = [
2223 ' graphene-simd4f.c' ,
2324 ' graphene-simd4x4f.c' ,
2425]
25-
26+ message ( ' if build_gobject 1 ' )
2627if build_gobject
2728 sources += [ ' graphene-gobject.c' ]
2829endif
2930
3031# Internal configuration header
32+ message (' configure_file' )
3133configure_file (
3234 output : ' config.h' ,
3335 configuration : conf,
3436)
3537
3638platform_deps = []
3739
40+ message (' if build_gobject 2' )
3841if build_gobject
3942 platform_deps += gobject
4043endif
4144
45+ message (' library libgraphene' )
4246libgraphene = library (
4347 graphene_api_path,
4448 include_directories : graphene_inc,
@@ -55,10 +59,12 @@ libgraphene = library(
5559 link_args : common_ldflags,
5660)
5761
62+ message (' foreach simd' )
5863foreach simd : [ ' sse2' , ' gcc' , ' neon' , ' scalar' , ]
5964 set_variable (' has_' + simd, graphene_simd.contains(simd) ? ' 1' : ' 0' )
6065endforeach
6166
67+ message (' import pkgconfig' )
6268pkgconfig = import (' pkgconfig' )
6369pkgconfig.generate(
6470 libgraphene,
@@ -78,6 +84,7 @@ pkgconfig.generate(
7884 ] + sse2_cflags + neon_cflags,
7985)
8086
87+ message (' if build_gobject 3' )
8188if build_gobject
8289 pkgconfig.generate(
8390 name : ' Graphene-GObject' ,
@@ -98,18 +105,20 @@ endif
98105graphene_dep_sources = []
99106
100107# Introspection
108+ message (' if build_gir' )
101109if build_gir
110+ message (' python.find_installation' )
102111 python = python.find_installation()
103112 identfilter_py = meson .current_source_dir() / ' identfilter.py'
104113
105114 gir_extra_args = [
106115 ' --identifier-filter-cmd=@0@ "@1@"' .format(python.full_path(), identfilter_py),
107116 ' --accept-unprefixed' ,
108- ' --quiet' ,
117+ # '--quiet',
109118 ' --warn-all' ,
110119 ' -DGRAPHENE_COMPILATION' ,
111120 ]
112-
121+ message ( ' gnome.generate_gir ' )
113122 graphene_gir = gnome.generate_gir(libgraphene,
114123 include_directories : graphene_inc,
115124 sources : [graphene_config_h] + sources + graphene_public_headers,
@@ -128,14 +137,18 @@ if build_gir
128137endif
129138
130139# Dependency for tests and subproject usage
140+ message (' declare_dependency' )
131141graphene_dep = declare_dependency (
132142 sources : graphene_dep_sources,
133143 link_with : libgraphene,
134144 include_directories : [ graphene_inc ],
135145 dependencies : [ mathlib, threadlib ] + platform_deps,
136146)
147+ message (' override_dependency graphene-1.0' )
137148meson .override_dependency(' graphene-1.0' , graphene_dep)
149+ message (' if build_gobject 4' )
138150if build_gobject
151+ message (' override_dependency graphene-gobject-1.0' )
139152 meson .override_dependency(' graphene-gobject-1.0' , graphene_dep)
140153endif
141154
@@ -144,8 +157,10 @@ endif
144157# directly as part of the dependency() fallback logic instead of having to
145158# poke at the build_gobject subproject variable. This mirrors the pkg-config
146159# lookup logic where we have a dedicated .pc file for graphene-gobject as well.
160+ message (' if build_gobject 5' )
147161if build_gobject
148162 graphene_gobject_dep = graphene_dep
149163else
150164 graphene_gobject_dep = dependency ('' , required : false )
151165endif
166+ message (' exit src/meson.build' )
0 commit comments