diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2018-01-06 15:02:15 +0200 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2018-01-06 15:02:15 +0200 |
commit | 6fa314a0b0819d630155d1adeff3daff53ab46dd (patch) | |
tree | c0785046a28ec6b01fe6bc8e143c405501c09027 | |
parent | 6c97d8d94d603a07116224e29e5ab05f960f8de9 (diff) | |
download | meson-fix2882.tar.gz |
Print problem text in error message. Closes #2882.fix2882
-rw-r--r-- | mesonbuild/backend/ninjabackend.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/mesonbuild/backend/ninjabackend.py b/mesonbuild/backend/ninjabackend.py index 1057892c6..85ed23281 100644 --- a/mesonbuild/backend/ninjabackend.py +++ b/mesonbuild/backend/ninjabackend.py @@ -42,8 +42,12 @@ def ninja_quote(text): for char in ('$', ' ', ':'): text = text.replace(char, '$' + char) if '\n' in text: - raise MesonException('Ninja does not support newlines in rules. ' - 'Please report this error with a test case to the Meson bug tracker.') + errmsg = '''Ninja does not support newlines in rules. The content was: + +%s + +Please report this error with a test case to the Meson bug tracker.''' % text + raise MesonException(errmsg) return text |