diff options
author | Johannes Pfau <johannespfau@gmail.com> | 2019-04-14 09:52:22 +0000 |
---|---|---|
committer | Johannes Pfau <jpfau@gcc.gnu.org> | 2019-04-14 09:52:22 +0000 |
commit | 4d024c32696b98f3ca15505fbaa39600d7c118bb (patch) | |
tree | b53ee8eca4d318e7c57ca8c859a03675ef7bd62e /gcc/d | |
parent | 7d31d33130145b7c275746221c6d223abae8f973 (diff) | |
download | gcc-4d024c32696b98f3ca15505fbaa39600d7c118bb.zip gcc-4d024c32696b98f3ca15505fbaa39600d7c118bb.tar.gz gcc-4d024c32696b98f3ca15505fbaa39600d7c118bb.tar.bz2 |
PR d/87799 Fix D build on windows hosts
PR d/87799
* d-system.h (_mkdir): Forward _mkdir on MinGW to mkdir in system.h.
* configure.ac: Remove d from unsupported languages on mingw and cygwin.
* configure: Regenerate.
From-SVN: r270349
Diffstat (limited to 'gcc/d')
-rw-r--r-- | gcc/d/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/d/d-system.h | 6 |
2 files changed, 10 insertions, 0 deletions
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog index 5623170..425ce25 100644 --- a/gcc/d/ChangeLog +++ b/gcc/d/ChangeLog @@ -1,3 +1,7 @@ +2019-04-14 Johannes Pfau <johannespfau@gmail.com> + PR d/87799 + * d-system.h (_mkdir): Forward _mkdir on MinGW to mkdir in system.h. + 2019-04-12 Iain Buclaw <ibuclaw@gdcproject.org> * d-tree.h (DECL_IN_UNITTEST_CONDITION_P): Define. diff --git a/gcc/d/d-system.h b/gcc/d/d-system.h index efece15..142b03d 100644 --- a/gcc/d/d-system.h +++ b/gcc/d/d-system.h @@ -55,4 +55,10 @@ #undef tolower #define tolower(c) TOLOWER(c) +/* Forward _mkdir on MinGW to mkdir in system.h. */ +#ifdef _WIN32 +#undef _mkdir +#define _mkdir(p) mkdir(p, 0) +#endif + #endif /* GCC_D_SYSTEM_H */ |