16151566bSJagpal Singh Gillproject( 26151566bSJagpal Singh Gill 'phosphor-modbus', 36151566bSJagpal Singh Gill 'cpp', 46151566bSJagpal Singh Gill default_options: ['warning_level=3', 'werror=true', 'cpp_std=c++23'], 56151566bSJagpal Singh Gill license: 'Apache-2.0', 66151566bSJagpal Singh Gill version: '0.1', 76151566bSJagpal Singh Gill meson_version: '>=1.1.1', 86151566bSJagpal Singh Gill) 96151566bSJagpal Singh Gill 106151566bSJagpal Singh Gillphosphor_dbus_interfaces_dep = dependency('phosphor-dbus-interfaces') 116151566bSJagpal Singh Gillphosphor_logging_dep = dependency('phosphor-logging') 126151566bSJagpal Singh Gillsdbusplus_dep = dependency('sdbusplus') 136151566bSJagpal Singh Gill 146151566bSJagpal Singh Gilldefault_deps = [ 156151566bSJagpal Singh Gill phosphor_dbus_interfaces_dep, 166151566bSJagpal Singh Gill phosphor_logging_dep, 176151566bSJagpal Singh Gill sdbusplus_dep, 186151566bSJagpal Singh Gill] 19fa4a7876SJagpal Singh Gill 20f69546b3SJagpal Singh Gillcommon_include = include_directories('.') 21f69546b3SJagpal Singh Gill 22fa4a7876SJagpal Singh Gillsubdir('common') 23fa4a7876SJagpal Singh Gill 24fa4a7876SJagpal Singh Gillif get_option('modbus-rtu').allowed() 25fa4a7876SJagpal Singh Gill subdir('rtu') 26fa4a7876SJagpal Singh Gillendif 270fffb59bSJagpal Singh Gill 28*2168bbd0SJagpal Singh Gillif get_option('mocked-test-device').allowed() 29*2168bbd0SJagpal Singh Gill subdir('mocked_test_device') 30*2168bbd0SJagpal Singh Gillendif 31*2168bbd0SJagpal Singh Gill 320fffb59bSJagpal Singh Gillif get_option('tests').allowed() 330fffb59bSJagpal Singh Gill subdir('tests') 340fffb59bSJagpal Singh Gillendif 35