mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-12-25 21:21:21 +00:00
d2430c70bd
Redo this series of examples from 2013, and adapt it to modern way of doing things. The biggest differences are that we use a headerbar right from the start, and don't mention the app menu. Fixes: #2730
34 lines
819 B
Meson
34 lines
819 B
Meson
examples = [
|
|
'builder',
|
|
'drawing',
|
|
'grid-packing',
|
|
'hello-world',
|
|
'plugman',
|
|
'search-bar',
|
|
'sunny',
|
|
'window-default',
|
|
]
|
|
|
|
foreach ex : examples
|
|
# TODO: name clash with testsuite/gtk/builder, rename one of the two
|
|
example_name = ex == 'builder' ? 'builder_example' : ex
|
|
executable(example_name, '@0@.c'.format(ex),
|
|
c_args: [
|
|
'-DGDK_DISABLE_DEPRECATED',
|
|
'-DGTK_DISABLE_DEPRECATED',
|
|
'-DGTK_SRCDIR="@0@"'.format(meson.current_source_dir()),
|
|
] + common_cflags,
|
|
dependencies: libgtk_dep)
|
|
endforeach
|
|
|
|
subdir('bp')
|
|
subdir('application1')
|
|
subdir('application2')
|
|
subdir('application3')
|
|
subdir('application4')
|
|
subdir('application5')
|
|
subdir('application6')
|
|
subdir('application7')
|
|
subdir('application8')
|
|
subdir('application9')
|