20 lines
533 B
Meson
20 lines
533 B
Meson
entry = configure_file(
|
|
copy: true,
|
|
input: 'entry.py',
|
|
output: 'squeekboard-entry',
|
|
install: true,
|
|
install_dir: bindir,
|
|
)
|
|
|
|
test_layout = custom_target('squeekboard-test-layout',
|
|
build_by_default: true,
|
|
# meson doesn't track all inputs, cargo does
|
|
build_always_stale: true,
|
|
output: ['squeekboard-test-layout'],
|
|
console: true,
|
|
command: [cargo_build] + cargo_build_flags
|
|
+ ['--rename', 'test_layout', '@OUTPUT@', '--bin', 'test_layout'],
|
|
install: true,
|
|
install_dir: bindir,
|
|
)
|