mirror of
https://gitlab.gnome.org/jwestman/blueprint-compiler.git
synced 2025-05-04 15:59:08 -04:00
setup.rst: Fix meson dependencies
The previous way did not establish dependencies between .ui files and the gresource properly.
This commit is contained in:
parent
d0cf13b2c4
commit
9f9a2d94e0
1 changed files with 12 additions and 5 deletions
|
@ -48,12 +48,19 @@ blueprint-compiler works as a meson subproject.
|
|||
|
||||
.. code-block:: meson.build
|
||||
|
||||
blueprints = custom_target('blueprints',
|
||||
input: files(
|
||||
blps = [
|
||||
# LIST YOUR BLUEPRINT FILES HERE
|
||||
),
|
||||
output: '.',
|
||||
command: [find_program('blueprint-compiler'), 'batch-compile', '@OUTPUT@', '@CURRENT_SOURCE_DIR@', '@INPUT@'],
|
||||
]
|
||||
|
||||
uis = []
|
||||
foreach blp : blps
|
||||
uis += blp.replace('.blp', '.ui')
|
||||
endforeach
|
||||
|
||||
blueprints = custom_target('blueprints',
|
||||
input: blps,
|
||||
output: uis,
|
||||
command: [find_program('blueprint-compiler'), 'batch-compile', '@OUTDIR@', '@CURRENT_SOURCE_DIR@', '@INPUT@'],
|
||||
)
|
||||
|
||||
#. In the same ``meson.build`` file, add this argument to your ``gnome.compile_resources`` command:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue