diff options
Diffstat (limited to 'mesonbuild/build.py')
-rw-r--r-- | mesonbuild/build.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/mesonbuild/build.py b/mesonbuild/build.py index 621b6c7..4c07d96 100644 --- a/mesonbuild/build.py +++ b/mesonbuild/build.py @@ -737,6 +737,8 @@ class BuildTarget(Target): self.name_prefix_set = False self.name_suffix_set = False self.filename = 'no_name' + # The debugging information file this target will generate + self.debug_filename = None # The list of all files outputted by this target. Useful in cases such # as Vala which generates .vapi and .h besides the compiled output. self.outputs = [self.filename] @@ -1262,6 +1264,14 @@ class BuildTarget(Target): def get_filename(self) -> str: return self.filename + def get_debug_filename(self) -> T.Optional[str]: + """ + The name of debuginfo file that will be created by the compiler + + Returns None if the build won't create any debuginfo file + """ + return self.debug_filename + def get_outputs(self) -> T.List[str]: return self.outputs |