diff options
Diffstat (limited to 'mesonbuild/compilers/mixins/visualstudio.py')
| -rw-r--r-- | mesonbuild/compilers/mixins/visualstudio.py | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/mesonbuild/compilers/mixins/visualstudio.py b/mesonbuild/compilers/mixins/visualstudio.py index 275e7ab0a..4125ed885 100644 --- a/mesonbuild/compilers/mixins/visualstudio.py +++ b/mesonbuild/compilers/mixins/visualstudio.py @@ -66,11 +66,6 @@ msvc_optimization_args: T.Dict[str, T.List[str]] = { 's': ['/O1', '/Gw'], } -msvc_debug_args: T.Dict[bool, T.List[str]] = { - False: [], - True: ['/Zi'] -} - class VisualStudioLikeCompiler(Compiler, metaclass=abc.ABCMeta): @@ -180,7 +175,10 @@ class VisualStudioLikeCompiler(Compiler, metaclass=abc.ABCMeta): return ['/Fo' + outputname] def get_debug_args(self, is_debug: bool) -> T.List[str]: - return msvc_debug_args[is_debug] + if is_debug: + return ['/Z7'] + else: + return [] def get_optimization_args(self, optimization_level: str) -> T.List[str]: args = msvc_optimization_args[optimization_level] |
