From: Sebastian Poeplau <poep...@adacore.com> Define PATH_SEPARATOR and HOST_EXECUTABLE_SUFFIX in standalone MinGW builds; the definitions normally come from GCC, and the defaults don't work for native Windows.
gcc/ada/ * adaint.c: New defines for STANDALONE mode. Tested on x86_64-pc-linux-gnu, committed on master. --- gcc/ada/adaint.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gcc/ada/adaint.c b/gcc/ada/adaint.c index 74aa3c4128e..f26d69a1a2a 100644 --- a/gcc/ada/adaint.c +++ b/gcc/ada/adaint.c @@ -242,6 +242,13 @@ UINT __gnat_current_ccs_encoding; #undef DIR_SEPARATOR #define DIR_SEPARATOR '\\' +#ifdef STANDALONE +#undef PATH_SEPARATOR +#define PATH_SEPARATOR ';' +#undef HOST_EXECUTABLE_SUFFIX +#define HOST_EXECUTABLE_SUFFIX ".exe" +#endif + #else #include <signal.h> #include <utime.h> -- 2.43.2