From: Sebastian Poeplau Date: Mon, 26 Feb 2024 10:03:03 +0000 (+0100) Subject: ada: Fix standalone Windows builds of adaint.c X-Git-Tag: basepoints/gcc-16~8990 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ea648848eac40e07df0b0e1f5762b5d3f3f738c6;p=thirdparty%2Fgcc.git ada: Fix standalone Windows builds of adaint.c 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. --- 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 #include