@@ -1417,6 +1417,7 @@ foreach term : ['utmp',
14171417 ' tmpfiles' ,
14181418 ' hwdb' ,
14191419 ' rfkill' ,
1420+ ' xdg-autostart' ,
14201421 ' ldconfig' ,
14211422 ' efi' ,
14221423 ' tpm' ,
@@ -1520,6 +1521,7 @@ includes = include_directories('src/basic',
15201521 ' src/libudev' ,
15211522 ' src/core' ,
15221523 ' src/shutdown' ,
1524+ ' src/xdg-autostart-generator' ,
15231525 ' src/libsystemd/sd-bus' ,
15241526 ' src/libsystemd/sd-device' ,
15251527 ' src/libsystemd/sd-event' ,
@@ -2301,6 +2303,27 @@ if conf.get('HAVE_SYSV_COMPAT') == 1
23012303 install_dir : systemgeneratordir)
23022304endif
23032305
2306+ if conf.get(' ENABLE_XDG_AUTOSTART' ) == 1
2307+ executable (
2308+ ' systemd-xdg-autostart-generator' ,
2309+ ' src/xdg-autostart-generator/xdg-autostart-generator.c' ,
2310+ ' src/xdg-autostart-generator/xdg-autostart-service.c' ,
2311+ include_directories : includes,
2312+ link_with : [libshared],
2313+ install_rpath : rootlibexecdir,
2314+ install : true ,
2315+ install_dir : usergeneratordir)
2316+
2317+ executable (
2318+ ' systemd-xdg-autostart-condition' ,
2319+ ' src/xdg-autostart-generator/xdg-autostart-condition.c' ,
2320+ include_directories : includes,
2321+ link_with : [libshared],
2322+ install_rpath : rootlibexecdir,
2323+ install : true ,
2324+ install_dir : rootlibexecdir)
2325+ endif
2326+
23042327if conf.get(' ENABLE_HOSTNAMED' ) == 1
23052328 executable (
23062329 ' systemd-hostnamed' ,
@@ -3566,6 +3589,7 @@ foreach tuple : [
35663589 [' randomseed' ],
35673590 [' backlight' ],
35683591 [' rfkill' ],
3592+ [' xdg-autostart' ],
35693593 [' logind' ],
35703594 [' machined' ],
35713595 [' portabled' ],
0 commit comments