summaryrefslogtreecommitdiff
path: root/pygnulib/GLModuleSystem.py
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2017-09-09 12:48:58 +0200
committerBruno Haible <bruno@clisp.org>2017-09-09 16:43:24 +0200
commit0f23f389f4102a183c0cf7a3599f0f1318e7aaed (patch)
tree43db692635e5435c35dcc02c759442a0e9f2bf97 /pygnulib/GLModuleSystem.py
parentd568af9587276169ae1f4f3ce253cbc25cb8fc9a (diff)
downloadgnulib-0f23f389f4102a183c0cf7a3599f0f1318e7aaed.tar.gz
gnulib-tool.py: Define and use two new global functions.
* pygnulib/constants.py (remove_backslash_newline, combine_lines): New functions.
Diffstat (limited to 'pygnulib/GLModuleSystem.py')
-rw-r--r--pygnulib/GLModuleSystem.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/pygnulib/GLModuleSystem.py b/pygnulib/GLModuleSystem.py
index 6dab6dd56e..59109cce7e 100644
--- a/pygnulib/GLModuleSystem.py
+++ b/pygnulib/GLModuleSystem.py
@@ -707,7 +707,7 @@ Include:|Link:|License:|Maintainer:)'
else: # if not tests module
# TODO: unconditional automake snippet for nontests modules
snippet = self.getAutomakeSnippet_Conditional()
- snippet = snippet.replace('\\\n', ' ')
+ snippet = constants.combine_lines(snippet)
pattern = compiler(
'^lib_SOURCES[\t ]*\\+=[\t ]*(.*?)$', re.S | re.M)
mentioned_files = pattern.findall(snippet)
@@ -1149,7 +1149,7 @@ class GLModuleTable(object):
if type(module) is not GLModule:
raise(TypeError('each module must be a GLModule instance'))
snippet = module.getAutomakeSnippet()
- snippet = snippet.replace('\\\n', '')
+ snippet = constants.remove_backslash_newline(snippet)
pattern = compiler(
'^lib_SOURCES[\t ]*\\+=[\t ]*(.*?)$', re.S | re.M)
files = pattern.findall(snippet)