fix meson.build to allow for some vars to be empty
authorDebian Multimedia Maintainers <debian-multimedia@lists.debian.org>
Tue, 13 Jun 2023 18:18:20 +0000 (20:18 +0200)
committerIOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>
Tue, 13 Jun 2023 18:18:20 +0000 (20:18 +0200)
Origin: Debian
Bug: https://github.com/jacktrip/jacktrip/issues/1069
Last-Update: 2023-06-13

the CLI-configuration has no resources nor UI elements, but the qt5-meson
module doesn't like this...
Last-Update: 2023-06-13
Gbp-Pq: Name meson.patch

meson.build

index a579e02b27c7fcca676568529c4b47a4af3afca0..4d0a96029c4e23b1cb3005c3a3ea7c4341c94c9a 100644 (file)
@@ -231,9 +231,15 @@ if host_machine.system() == 'darwin' and get_option('novs') == false
        deps += apple_av_dep
 endif
 
-qres_files = qt.compile_resources(sources: qres)
+qres_files = []
+if qres.length() > 0
+       qres_files = qt.compile_resources(sources: qres)
+endif
 moc_files = qt.compile_moc(headers: moc_h, extra_args: defines)
-ui_files = qt.compile_ui(sources: ui_h)
+ui_files = []
+if ui_h.length() > 0
+       ui_files = qt.compile_ui(sources: ui_h)
+endif
 
 jacktrip = executable('jacktrip', src, qres_files, ui_files, moc_files, include_directories: incdirs, dependencies: deps, c_args: c_defines, cpp_args: defines, install: true )