diff --git a/meson.build b/meson.build index 7230742..74ebf1a 100644 --- a/meson.build +++ b/meson.build @@ -10,9 +10,9 @@ version_date = '2022-02-13' # Test for dynamic baudrate configuration interface compiler = meson.get_compiler('c') -tcgets2 = '' -if compiler.check_header('asm/termios.h') - tcgets2 = compiler.get_define('TCGETS2', prefix: '#include ') +enable_setspeed2 = false +if compiler.check_header('asm-generic/ioctls.h') + enable_setspeed2 = compiler.has_header_symbol('asm-generic/ioctls.h', 'TCGETS2') endif # Test for supported baudrates diff --git a/src/meson.build b/src/meson.build index c4de9bf..40532e5 100644 --- a/src/meson.build +++ b/src/meson.build @@ -13,7 +13,7 @@ tio_sources = [ 'print.c' ] -if tcgets2 != '' +if enable_setspeed2 tio_sources += 'setspeed2.c' endif