Mercurial > hg > openttd
changeset 4372:4987548de849 draft
(svn r6097) -Fix: mingw and cygwin get / from Makefile, where \ is expected. Make exeption code for it (tnx for debug Frostregen)
author | truelight <truelight@openttd.org> |
---|---|
date | Thu, 24 Aug 2006 15:36:25 +0000 |
parents | f956976b5610 |
children | a434ebf0cc6c |
files | strgen/strgen.c |
diffstat | 1 files changed, 5 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/strgen/strgen.c +++ b/strgen/strgen.c @@ -1311,7 +1311,12 @@ if (_errors) return 1; /* get the targetfile, strip any directories and append to destination path */ +#if defined(__MINGW32__) || defined (__CYGWIN__) + /* Under mingw32 and cygwin, we enter / via the Makefile, not the expected \ */ + r = strrchr(argv[1], "/"); +#else r = strrchr(argv[1], PATHSEPCHAR); +#endif mkpath(pathbuf, lengthof(pathbuf), dest_dir, (r != NULL) ? &r[1] : argv[1]); /* rename the .txt (input-extension) to .lng */