diff --git a/src/mgl/app.cpp b/src/mgl/app.cpp index 994448650d..a542b5c24f 100644 --- a/src/mgl/app.cpp +++ b/src/mgl/app.cpp @@ -539,6 +539,12 @@ void wxEntryCleanup() int wxEntry(int argc, char *argv[]) { +#ifdef __DJGPP__ + // VS: disable long filenames under DJGPP as the very first thing, + // since SciTech MGL doesn't like them much... + wxSetEnv(wxT("LFN"), wxT("N")); +#endif + #if (defined(__WXDEBUG__) && wxUSE_MEMORY_TRACING) || wxUSE_DEBUG_CONTEXT // This seems to be necessary since there are 'rogue' // objects present at this point (perhaps global objects?)