45 lines
904 B
Meson
45 lines
904 B
Meson
conf = configuration_data()
|
|
conf.set_quoted(
|
|
'CONFIG_CERT_DIR',
|
|
join_paths(meson.project_source_root(), '..', 'test'))
|
|
configure_file(
|
|
output: 'config.h',
|
|
configuration: conf
|
|
)
|
|
|
|
lib = library(
|
|
'study-system-client',
|
|
sources: files(
|
|
'activities_view.vala',
|
|
'activity.vala',
|
|
'activity_card.vala',
|
|
'card.vala',
|
|
'client.vala',
|
|
'connection.vala',
|
|
'der.vala',
|
|
'main_window.vala',
|
|
'periodic.vala',
|
|
'refresher.vala',
|
|
'request.vala',
|
|
'response.vala',
|
|
'session_manager.vala',
|
|
) + resources,
|
|
dependencies: [gtk_dep],
|
|
vala_vapi: 'study-system-client.vapi',
|
|
vala_args: ['--pkg', 'gtk4']
|
|
)
|
|
lib_dep = declare_dependency(
|
|
link_with: lib,
|
|
include_directories: include_directories('.')
|
|
)
|
|
|
|
exe = executable(
|
|
'study-system-client',
|
|
sources: files(
|
|
'config.vapi',
|
|
'main.vala',
|
|
),
|
|
dependencies: [lib_dep, gtk_dep],
|
|
c_args: ['-w']
|
|
)
|