From 4433f3404944fca6f2d8204b8a9ebaa97ab9be8a Mon Sep 17 00:00:00 2001 From: philsquared Date: Thu, 19 Jul 2012 15:23:59 -0700 Subject: [PATCH] First draft --- What-compilers-does-CATCH-work-with.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 What-compilers-does-CATCH-work-with.md diff --git a/What-compilers-does-CATCH-work-with.md b/What-compilers-does-CATCH-work-with.md new file mode 100644 index 0000000..44709ea --- /dev/null +++ b/What-compilers-does-CATCH-work-with.md @@ -0,0 +1,18 @@ +CATCH should work with any compiler capable of compiling C++98 to a reasonable degree. + +However even modern compilers have their idiosyncrasies and, despite an effort to keep it portable, there are some parts to the code-base that remain necessarily platform dependent. + +Therefore this page is an attempt to capture a list of compilers and platforms that CATCH is known to run on successfully (as well as those it is known not to, or to have problems with). Please note that this list relies on community feedback. If you don't see the compiler you are interested in here don't assume it won't work. If possible please try it for yourself and report your findings in [[This issue|https://github.com/philsquared/Catch/issues/103]] so this page can be updated to help others too. + +Thanks for the support. + +## Fully supported +* GCC 4.2 / Mac +* LLVM 4.0 / Mac + +* MSVC 9 (Windows) +* MSVC 10 (Windows) + +## Works but with known issues + +## Known not to work