From 11b060f41acf8fb297b64757f49b7cf0a8f8401c Mon Sep 17 00:00:00 2001 From: Eric Engestrom Date: Wed, 24 Apr 2024 10:10:43 +0200 Subject: [PATCH] meson: simplify `-gsplit-dwarf` compiler argument check Fixes: 44b080af07f0ba516f0d ("meson: implement split-debug") Part-of: --- meson.build | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/meson.build b/meson.build index 51baa40450f..e88246f50a3 100644 --- a/meson.build +++ b/meson.build @@ -962,12 +962,7 @@ endif pre_args += '-DMESA_DEBUG=' + (with_mesa_debug ? '1' : '0') with_split_debug = get_option('split-debug') \ - .disable_if(not cc.compiles('''#include - int main() { - printf("\n"); - };''', - args : '-gsplit-dwarf', - name : 'split-dwarf support'), + .disable_if(not cc.has_argument('-gsplit-dwarf'), error_message : 'split-debug requires compiler -gsplit-dwarf support') \ .disable_if(not cc.has_link_argument('-Wl,--gdb-index'), error_message : 'split-debug requires the linker argument -Wl,--gdb-index')