From 2febb99eee8ed71c9122db88ca58dd33be0b9550 Mon Sep 17 00:00:00 2001 From: Aleksey Filippov Date: Wed, 21 Mar 2018 14:58:50 +0000 Subject: Fix b_ndebug=if-release option Provide get_{type}_options_for_target() methods that unite {type} and builtin options. --- mesonbuild/compilers/compilers.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'mesonbuild/compilers/compilers.py') diff --git a/mesonbuild/compilers/compilers.py b/mesonbuild/compilers/compilers.py index f8dfc96..65c942b 100644 --- a/mesonbuild/compilers/compilers.py +++ b/mesonbuild/compilers/compilers.py @@ -315,7 +315,9 @@ def get_base_compile_args(options, compiler): except KeyError: pass try: - if options['b_ndebug'].value == 'true' or (options['b_ndebug'].value == 'if-release' and options['buildtype'] == 'release'): + if (options['b_ndebug'].value == 'true' or + (options['b_ndebug'].value == 'if-release' and + options['buildtype'].value == 'release')): args += ['-DNDEBUG'] except KeyError: pass -- cgit v1.1