Textractor-TCPSender/meson.build

27 lines
601 B
Meson

project('Textractor-TCPSender', 'cpp',
meson_version : '>=0.56.0',
default_options : ['cpp_std=c++17', 'warning_level=3'])
add_project_arguments('-DUNICODE', language : 'cpp')
compiler = meson.get_compiler('cpp')
src = files(
'TCPSender/TCPSender.cpp',
'TCPSender/ExtensionImpl.cpp'
)
windows = import('windows')
src += windows.compile_resources('TCPSender/resource.rc')
deps = []
deps += compiler.find_library('ws2_32')
tcpsender = library('TCPSender', src,
name_prefix : '', name_suffix : 'xdll',
dependencies : deps)
if get_option('build_mock').enabled()
subdir('mock')
endif