]> git.donarmstrong.com Git - lilypond.git/commitdiff
lilypond-book: Remove trailing path separators in include paths.
authorJulien Rioux <jrioux@physics.utoronto.ca>
Tue, 26 Jun 2012 13:54:39 +0000 (09:54 -0400)
committerJulien Rioux <jrioux@physics.utoronto.ca>
Fri, 29 Jun 2012 08:37:31 +0000 (04:37 -0400)
Remove the trailing path separators ("/" or "\") in include paths
(e.g. "-I ./ -I ../ -I ../common/") as they are not necessary and
cause problems on windows. Solves issue 2623.

scripts/lilypond-book.py

index 7fcec344de7088fe26e6a2f2ddab250b4a2a13e4..1e0f7abf661d9ede9773e81d1277fdd91f6c57d7 100644 (file)
@@ -616,7 +616,7 @@ def inverse_relpath (path, relpath):
     return the first path relative to the second."""
     if os.path.isabs (relpath):
         return os.path.abspath (path)
-    relparts = ['']
+    relparts = []
     parts = os.path.normpath (path).split (os.path.sep)
     for part in os.path.normpath (relpath).split (os.path.sep):
         if part == '..':
@@ -644,7 +644,7 @@ def do_options ():
         global_options.output_dir = os.path.expanduser (global_options.output_dir)
         global_options.include_path.insert (0, inverse_relpath (original_dir, global_options.output_dir))
 
-    global_options.include_path.insert (0, ".%s" % os.path.sep)
+    global_options.include_path.insert (0, ".")
 
     # Load the python packages (containing e.g. custom formatter classes)
     # passed on the command line