Fix build on systems without systemd

This commit is contained in:
Drew DeVault 2017-08-13 08:21:57 -04:00
parent de4dff79b2
commit e6a7817e45
3 changed files with 4 additions and 4 deletions

View File

@ -25,7 +25,7 @@ backend_files = files(
) )
if systemd.found() if systemd.found()
wlr_files += files('session/logind.c') backend_files += files('session/logind.c')
endif endif
lib_wlr_backend = static_library('wlr_backend', backend_files, lib_wlr_backend = static_library('wlr_backend', backend_files,

2
dummy.c Normal file
View File

@ -0,0 +1,2 @@
// This is used to make meson happy
void dummy(void);

View File

@ -43,8 +43,6 @@ if systemd.found()
add_project_arguments('-DHAS_SYSTEMD', language: 'c') add_project_arguments('-DHAS_SYSTEMD', language: 'c')
endif endif
wlr_files = []
subdir('protocol') subdir('protocol')
subdir('backend') subdir('backend')
subdir('render') subdir('render')
@ -70,7 +68,7 @@ _wlr_deps = [
math, math,
] ]
lib_wlr = library('wlroots', wlr_files, lib_wlr = library('wlroots', files('dummy.c'),
link_whole: [ link_whole: [
lib_wl_protos, lib_wl_protos,
lib_wlr_backend, lib_wlr_backend,