Update meson to match wscript state

This commit is contained in:
Nedko Arnaudov 2023-08-27 20:51:42 +03:00
parent 30994438a1
commit 32b8df4417
7 changed files with 14 additions and 16 deletions

View File

@ -7,5 +7,6 @@ common_sources = [
]
commonlib = static_library('common', common_sources,
dependencies : [dbus_dep, cdbus_dep],
include_directories : inc,
install : false)

View File

@ -39,7 +39,6 @@ daemon_sources = [
'room_load.c',
'room_save.c',
'save.c',
'siginfo.c',
'studio.c',
'studio_jack_conf.c',
'studio_list.c',
@ -50,5 +49,5 @@ daemon_sources = [
ladishd = executable('ladishd', daemon_sources,
dependencies : deps,
include_directories : inc,
link_with : [commonlib, cdbuslib, proxieslib, alsapidlib],
link_with : [commonlib, proxieslib, alsapidlib],
install : true)

View File

@ -1,5 +1,7 @@
gui_deps = [
dependency('dbus-glib-1'),
dbus_dep,
cdbus_dep,
]
subdir('flowcanvas')
@ -38,7 +40,7 @@ gladish_sources = [
gladish = executable('gladish', gladish_sources,
dependencies : [gui_deps, flowcanvas_deps],
include_directories : [flowcanvas_inc, inc],
link_with : [flowcanvaslib, proxieslib, cdbuslib, commonlib],
link_with : [flowcanvaslib, proxieslib, commonlib],
install : true)
install_data('gladish.ui', install_dir : data_dir)

View File

@ -9,8 +9,8 @@ install_headers([
liblash = library('lash', 'lash.c',
include_directories : [lash_inc, inc],
dependencies : [dbus_dep],
link_with : [cdbuslib, commonlib],
dependencies : [dbus_dep, cdbus_dep],
link_with : [commonlib],
install : true)
pkg_mod.generate(libraries : liblash,

View File

@ -32,13 +32,15 @@ cc = meson.get_compiler('c')
inc = include_directories(meson.build_root().split('/')[-1])
lash_inc = include_directories('lash_compat/liblash')
dbus_dep = dependency('dbus-1')
jack_dep = dependency('jack')
dbus_dep = dependency('dbus-1')
cdbus_dep = dependency('cdbus-1')
deps = [
cc.find_library('dl'),
cc.find_library('util'),
dbus_dep,
cdbus_dep,
jack_dep,
dependency('alsa'),
dependency('uuid'),
@ -49,7 +51,6 @@ pkg_mod = import('pkgconfig')
subdir('common')
subdir('proxies')
subdir('cdbus')
subdir('alsapid')
# ladishd
@ -59,26 +60,22 @@ if get_option('liblash').enabled()
subdir('lash_compat/liblash')
endif
if get_option('pylash').enabled()
subdir('lash_compat/pylash')
endif
if get_option('gladish').enabled()
subdir('gui')
subdir('art')
endif
install_data(['AUTHORS', 'README', 'NEWS'], install_dir : data_dir)
install_data(['AUTHORS', 'README.adoc', 'NEWS'], install_dir : data_dir)
install_data('ladish_control',
install_dir : get_option('prefix') / 'bin')
jmcore = executable('jmcore', 'jmcore.c',
dependencies : deps,
link_with : [commonlib, cdbuslib],
link_with : [commonlib],
install : true)
ladiconfd = executable('ladiconfd', 'conf.c',
dependencies : deps,
link_with : [commonlib, cdbuslib],
link_with : [commonlib],
install : true)

View File

@ -1,3 +1,2 @@
option('liblash', type : 'feature')
option('pylash', type : 'feature')
option('gladish', type : 'feature')

View File

@ -14,5 +14,5 @@ proxies_sources = [
proxieslib = static_library('proxies', proxies_sources,
include_directories : inc,
dependencies : dbus_dep,
dependencies : [dbus_dep, cdbus_dep,],
install : false)