mirror of https://github.com/OpenTTD/OpenTTD.git
(svn r6097) -Fix: mingw and cygwin get / from Makefile, where \ is expected. Make exeption code for it (tnx for debug Frostregen)
This commit is contained in:
parent
e3643e4933
commit
d2ca8c197a
|
@ -1311,7 +1311,12 @@ int CDECL main(int argc, char* argv[])
|
||||||
if (_errors) return 1;
|
if (_errors) return 1;
|
||||||
|
|
||||||
/* get the targetfile, strip any directories and append to destination path */
|
/* 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);
|
r = strrchr(argv[1], PATHSEPCHAR);
|
||||||
|
#endif
|
||||||
mkpath(pathbuf, lengthof(pathbuf), dest_dir, (r != NULL) ? &r[1] : argv[1]);
|
mkpath(pathbuf, lengthof(pathbuf), dest_dir, (r != NULL) ? &r[1] : argv[1]);
|
||||||
|
|
||||||
/* rename the .txt (input-extension) to .lng */
|
/* rename the .txt (input-extension) to .lng */
|
||||||
|
|
Loading…
Reference in New Issue