]> git.donarmstrong.com Git - lilypond.git/commitdiff
(setup_paths)[__MINGW32__]: Do not assume argv0 is
authorJan Nieuwenhuizen <janneke@gnu.org>
Wed, 2 Nov 2005 12:52:13 +0000 (12:52 +0000)
committerJan Nieuwenhuizen <janneke@gnu.org>
Wed, 2 Nov 2005 12:52:13 +0000 (12:52 +0000)
absolute.  Better diagnostics.

ChangeLog
lily/main.cc

index 718bc05d7bd9f41bbbc796acb3352e70625dfe34..f972e20df6a5b9129b49e741e2ca30ad7be28b9e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2005-11-02  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * lily/main.cc (setup_paths)[__MINGW32__]: Do not assume argv0 is
+       absolute.  Better diagnostics.
+
 2005-11-01  Jan Nieuwenhuizen  <janneke@gnu.org>
 
        * lily/main.cc (setup_paths)[!__MINGW32__]: Bugfix: if argv0 is
index a89edb1844caf6e644eea0f4911403cb0e8bee72..551a0afd12a86897c19e9aa0c3541030237ff87a 100644 (file)
@@ -320,7 +320,7 @@ setup_paths (char const* argv0)
   if (getenv ("LILYPOND_VERBOSE"))
     be_verbose_global = true;
 
-#ifndef __MINGW32__
+#if 1 /* Huh, argv0 is not absolute on windows?  ndef __MINGW32__ */
   File_path p;
   p.parse_path (getenv ("PATH"));
   String bindir = dir_name (p.find (argv0));
@@ -331,8 +331,10 @@ setup_paths (char const* argv0)
   if (argv0_prefix != dir_name (dir_name (dir_name (prefix_directory))))
     {
       if (be_verbose_global)
-       warning (_f ("argv0 relocation: argv0=%s, prefix=%s", argv0,
-                    prefix_directory));
+       warning (_f ("argv0 relocation: prefix=%s, argv0=%s, argv0_prefix=%s",
+                    prefix_directory,
+                    argv0,
+                    argv0_prefix.to_str0 ()));
       String datadir = argv0_prefix + "/share";
       String libdir = argv0_prefix + "/lib";
       String localedir = datadir + "/locale";