From d37e9f708b11b52876110692cbd17a12bfec9a8c Mon Sep 17 00:00:00 2001 From: Emmanuele Bassi Date: Mon, 12 Apr 2021 11:29:24 +0100 Subject: [PATCH] build: Don't append multiple flags as a string The gtk_debug_cflags variable is an array, with each argument stored in a separate string; if we add multiple arguments inside the same string we break the escaping rules. Fixes: #3864 --- meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meson.build b/meson.build index 641208158c..b1b21a8fa6 100644 --- a/meson.build +++ b/meson.build @@ -66,7 +66,7 @@ if debug gtk_debug_cflags += '-DG_ENABLE_CONSISTENCY_CHECKS' endif elif optimization in ['2', '3', 's'] - gtk_debug_cflags += '-DG_DISABLE_CAST_CHECKS -DG_DISABLE_ASSERT' + gtk_debug_cflags += ['-DG_DISABLE_CAST_CHECKS', '-DG_DISABLE_ASSERT'] endif add_project_arguments(gtk_debug_cflags, language: 'c')