Difference between revisions of "ITK Release 4/Modern C++"

From KitwarePublic
Jump to navigationJump to search
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, 8, 9, 10
* 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
* clang (work in progress...)
* 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 09:26, 25 March 2011

Goal

  • Take advantage of advances in C++

Path

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)