|
@@ -39,19 +39,18 @@ else
|
|
|
native_qemu_keymap = qemu_keymap
|
|
|
endif
|
|
|
|
|
|
+keymap_targets = []
|
|
|
if native_qemu_keymap.found()
|
|
|
- t = []
|
|
|
foreach km, args: keymaps
|
|
|
# generate with qemu-kvm
|
|
|
- t += custom_target(km,
|
|
|
- build_by_default: true,
|
|
|
- output: km,
|
|
|
- command: [native_qemu_keymap, '-f', '@OUTPUT@', args.split()],
|
|
|
- install: have_system,
|
|
|
- install_dir: qemu_datadir / 'keymaps')
|
|
|
+ keymap_targets += custom_target(km,
|
|
|
+ build_by_default: true,
|
|
|
+ output: km,
|
|
|
+ command: [native_qemu_keymap, '-f', '@OUTPUT@', args.split()],
|
|
|
+ install: have_system,
|
|
|
+ install_dir: qemu_datadir / 'keymaps')
|
|
|
endforeach
|
|
|
-
|
|
|
- alias_target('update-keymaps', t)
|
|
|
+ alias_target('update-keymaps', keymap_targets)
|
|
|
else
|
|
|
install_data(keymaps.keys(), install_dir: qemu_datadir / 'keymaps')
|
|
|
endif
|