X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Frelocate.cc;h=879377a1cc0928bae14c6fd92c5fd8f032eacac2;hb=b872748c6aa8bb721ced458691b38ac2fac5dfc8;hp=2adfb6f2f75c759d9b96b3d36fa383470c5975bd;hpb=47db9a3883d726ca53e2133a3b2298f78dd6a32e;p=lilypond.git diff --git a/lily/relocate.cc b/lily/relocate.cc index 2adfb6f2f7..879377a1cc 100644 --- a/lily/relocate.cc +++ b/lily/relocate.cc @@ -39,6 +39,10 @@ #include "version.hh" #include "warn.hh" +#ifdef __MINGW32__ +#include +#endif + #define FRAMEWORKDIR ".." int @@ -103,10 +107,6 @@ prepend_env_path (char const *key, string value) return -1; } -#ifdef __MINGW32__ -#include -#endif - static void prefix_relocation (const string &prefix) { @@ -181,7 +181,9 @@ setup_paths (char const *argv0_ptr) { /* Find absolute ARGV0 name, using PATH. */ File_path path; - path.parse_path (getenv ("PATH")); + char *p = getenv ("PATH"); + if (p) + path.parse_path (p); #ifndef __MINGW32__ argv0_abs = path.find (argv0_filename.to_string ());