diff options
author | Oleg Ivanov <thenanisore@gmail.com> | 2024-04-06 12:48:28 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-06 12:48:28 +0200 |
commit | 9d11b220eb4f19d823179bfe68ef89c81b1e1079 (patch) | |
tree | 5f1add36bd6dfb8d995c93650bfe24b6507c17e3 | |
parent | 39ce0c0456b2cb4453dd69edd7d76274795e7287 (diff) |
Fix utDefaultIOStream test under MinGW (#5525)
-rw-r--r-- | test/unit/UnitTestFileGenerator.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/test/unit/UnitTestFileGenerator.h b/test/unit/UnitTestFileGenerator.h index 2166c6939..93007bad9 100644 --- a/test/unit/UnitTestFileGenerator.h +++ b/test/unit/UnitTestFileGenerator.h @@ -44,9 +44,14 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #include <cstdlib> #include <gtest/gtest.h> +#if defined(_MSC_VER) || defined(__MINGW64__) || defined(__MINGW32__) +#define TMP_PATH "./" +#elif defined(__GNUC__) || defined(__clang__) +#define TMP_PATH "/tmp/" +#endif + #if defined(_MSC_VER) #include <io.h> -#define TMP_PATH "./" inline FILE* MakeTmpFile(char* tmplate) { auto pathtemplate = _mktemp(tmplate); @@ -60,7 +65,6 @@ inline FILE* MakeTmpFile(char* tmplate) return fs; } #elif defined(__GNUC__) || defined(__clang__) -#define TMP_PATH "/tmp/" inline FILE* MakeTmpFile(char* tmplate) { auto fd = mkstemp(tmplate); |