From 32e853e46ea603a3b4d4a7c0d590a70f9e0721b0 Mon Sep 17 00:00:00 2001 From: Martin Lund Date: Mon, 14 Feb 2022 20:46:34 +0100 Subject: [PATCH] Fix setspeed2 check --- meson.build | 6 +++--- src/meson.build | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) 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