ITK Release 4/Modern C++: Difference between revisions
From KitwarePublic
Jump to navigationJump to search
No edit summary |
|||
Line 1: | Line 1: | ||
= Goal = | = Goal = | ||
Line 27: | Line 26: | ||
== Will Support == | == Will Support == | ||
As a general statement, we support compilers that submit nightly to the [http://www.cdash.org/CDash/index.php?project=Insight ITK dashboard]. Currently these include: | As a general statement, we support compilers that submit nightly to the [http://www.cdash.org/CDash/index.php?project=Insight ITK dashboard]. Currently these include: | ||
=== Fully Committed to Support === | |||
* GCC 4.x | * GCC 4.x | ||
* Visual Studio 7.1 | * Visual Studio 7.1 (Until 2012) | ||
* Visual Studio 8, 9, 10 | |||
* Intel Compiler Suite 11.x, 12.x | * Intel Compiler Suite 11.x, 12.x | ||
* Darwin-c++-4.2 | * Darwin-c++-4.2 | ||
* Darwin-c++-4.2-ppc | * Darwin-c++-4.2-ppc | ||
Line 41: | Line 42: | ||
* SunOS-g++-amd64 | * SunOS-g++-amd64 | ||
* Win32-mingw-gcc-4.5 | * Win32-mingw-gcc-4.5 | ||
=== Friendly to Support === | |||
* clang (beta version) |
Revision as of 14:26, 25 March 2011
Goal
- Take advantage of advances in C++
Path
- Target popular compilers that are compatible with the C++98 and/or C++03 standard (http://en.wikipedia.org/wiki/C%2B%2B03#Language_standard).
Specifics
The following lists specify what compilers will be supported and what compilers will not be supported in the first release of ITKv4.
Will Not Support
Specifically remove support for
- Visual Studio 6.0
- Visual Studio 7.0
- Borland version 5.5
- Sun Studio compilers prior to 5.9
- IRIX compilers
- Metrowerks Codewarrior compilers
- cygwin 1.5 (newer versions may work, but are not being targeted)
- gcc prior to 3.4
Will Support
As a general statement, we support compilers that submit nightly to the ITK dashboard. Currently these include:
Fully Committed to Support
- GCC 4.x
- Visual Studio 7.1 (Until 2012)
- Visual Studio 8, 9, 10
- Intel Compiler Suite 11.x, 12.x
- Darwin-c++-4.2
- Darwin-c++-4.2-ppc
- Darwin-c++-4.2-x86_64
- Darwin-g++-4.0.1
- MacOSX-icc-rel
- SunOS-CC-amd64
- SunOS-CC-i386
- SunOS-g++-amd64
- Win32-mingw-gcc-4.5
Friendly to Support
- clang (beta version)