net/meson.build: compile IPv[46]Address.cxx only if TCP is enabled

This commit is contained in:
Max Kellermann 2024-05-06 12:57:25 +02:00
parent 9c421997bf
commit 03b674ce73

View File

@ -4,7 +4,11 @@ have_tcp = get_option('tcp')
conf.set('HAVE_TCP', have_tcp) conf.set('HAVE_TCP', have_tcp)
if have_tcp if have_tcp
net_sources += 'DscpParser.cxx' net_sources += [
'IPv4Address.cxx',
'IPv6Address.cxx',
'DscpParser.cxx',
]
endif endif
if have_tcp and not get_option('ipv6').disabled() if have_tcp and not get_option('ipv6').disabled()
@ -43,8 +47,6 @@ net = static_library(
'AddressInfo.cxx', 'AddressInfo.cxx',
'StaticSocketAddress.cxx', 'StaticSocketAddress.cxx',
'AllocatedSocketAddress.cxx', 'AllocatedSocketAddress.cxx',
'IPv4Address.cxx',
'IPv6Address.cxx',
'SocketAddress.cxx', 'SocketAddress.cxx',
'SocketUtil.cxx', 'SocketUtil.cxx',
'SocketDescriptor.cxx', 'SocketDescriptor.cxx',