meson: Try to hook up BSD APM build configuration.

I don't have a BSD to test on, but this should do the same as what
autotools did.

Signed-off-by: Eric Anholt <eric@anholt.net>
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
Eric Anholt 2018-08-01 13:49:53 -07:00 committed by Adam Jackson
parent accd32a466
commit 86c9245838

View File

@ -85,10 +85,17 @@ elif host_machine.system().endswith('bsd')
'bsd/bsd_VTsw.c',
'bsd/bsd_bell.c',
'bsd/bsd_init.c',
'shared/pm_noop.c',
]
# XXX: APM
if cc.has_header('machine/apmvar.h')
if cc.has_header('sys/event.h')
srcs_xorg_os_support += 'bsd/bsd_kqueue_apm.c'
else
srcs_xorg_os_support += 'bsd/bsd_apm.c'
endif
else
srcs_xorg_os_support += 'shared/pm_noop.c'
endif
if host_machine.cpu_family() == 'x86_64'
srcs_xorg_os_support += 'bsd/i386_video.c'