diff options
Diffstat (limited to 'test/suite/test.cc')
| -rw-r--r-- | test/suite/test.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/test/suite/test.cc b/test/suite/test.cc index b9a6cc3..2494f02 100644 --- a/test/suite/test.cc +++ b/test/suite/test.cc @@ -64,8 +64,13 @@ int main() // Compile bootstrap binary std::vector<std::string> args = +#if _MSC_VER && !__INTEL_COMPILER + {"/nologo", "/MT", "/std:c++20", "/D_X86_", "/EHsc", "/I..\\..\\src", + "ctor.cc", "/link", "/LIBPATH:"+CTORDIR, "libctor.lib", "/out:ctor.exe"}; +#else {"-pthread", "-std=c++20", "-L", CTORDIR, "-lctor", "-I", "../../src", "ctor.cc", "-o", "ctor"}; +#endif // TODO: add support for quoted strings with spaces if(!CXXFLAGS.empty()) |
