diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2018-10-02 21:49:29 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-10-02 21:49:29 +0300 |
commit | e6395c6f44fb0fcf2d388dcf3aca8ee22c6d32f2 (patch) | |
tree | 8c5dcc0052cc54c7ae57947359aac59e7d444268 /mesonbuild/build.py | |
parent | 829d7bf6f9c696b526c9c0f99635634389dd1b5d (diff) | |
parent | c4b885bfd18cda9578409fa67d986151b32e7afd (diff) | |
download | meson-e6395c6f44fb0fcf2d388dcf3aca8ee22c6d32f2.zip meson-e6395c6f44fb0fcf2d388dcf3aca8ee22c6d32f2.tar.gz meson-e6395c6f44fb0fcf2d388dcf3aca8ee22c6d32f2.tar.bz2 |
Merge pull request #4051 from GoaLitiuM/d-debug
D: Add conditional debug compilation flags
Diffstat (limited to 'mesonbuild/build.py')
-rw-r--r-- | mesonbuild/build.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/mesonbuild/build.py b/mesonbuild/build.py index eb0e294..ee99806 100644 --- a/mesonbuild/build.py +++ b/mesonbuild/build.py @@ -37,6 +37,7 @@ lang_arg_kwargs = set([ 'd_import_dirs', 'd_unittest', 'd_module_versions', + 'd_debug', 'fortran_args', 'java_args', 'objc_args', @@ -737,9 +738,12 @@ just like those detected with the dependency() function.''') dfeature_unittest = kwargs.get('d_unittest', False) if dfeature_unittest: dfeatures['unittest'] = dfeature_unittest - dfeature_versions = kwargs.get('d_module_versions', None) + dfeature_versions = kwargs.get('d_module_versions', []) if dfeature_versions: dfeatures['versions'] = dfeature_versions + dfeature_debug = kwargs.get('d_debug', []) + if dfeature_debug: + dfeatures['debug'] = dfeature_debug if 'd_import_dirs' in kwargs: dfeature_import_dirs = extract_as_list(kwargs, 'd_import_dirs', unholder=True) for d in dfeature_import_dirs: |