Bug 1457092 - Define XP_*BSD for OpenBSD/NetBSD/FreeBSD. r=glandium

--HG--
extra : histedit_source : eb42e923719f997e8bcdf3a38e9904c0e97c9af2
This commit is contained in:
Landry Breuil 2018-08-23 04:55:00 +03:00
parent 4b1be4ef6a
commit 24b40917e5

View File

@ -949,6 +949,30 @@ def target_is_linux(target):
set_define('XP_LINUX', target_is_linux)
@depends(target)
def target_is_openbsd(target):
if target.kernel == 'OpenBSD':
return True
set_define('XP_OPENBSD', target_is_openbsd)
@depends(target)
def target_is_netbsd(target):
if target.kernel == 'NetBSD':
return True
set_define('XP_NETBSD', target_is_netbsd)
@depends(target)
def target_is_freebsd(target):
if target.kernel == 'FreeBSD':
return True
set_define('XP_FREEBSD', target_is_freebsd)
@depends(target)
def target_is_solaris(target):
if target.kernel == 'SunOS':