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

From KitwarePublic
Jump to navigationJump to search
(Created page with "* Take advantage of advances in C++ ** 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...")
 
Line 1: Line 1:
= Goal =
* Take advantage of advances in C++
* Take advantage of advances in C++
** 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).   
 
** Specifically remove support for Visual Studio prior to 7.1 (e.g., 6 and 7.0),  Borland version 5.5, Sun Studio compilers prior to 5.9, IRIX compilers, MWORKS compilers, cygwin 1.5 (newer versions may work, but are not being targeted), and gcc prior to 3.4
= 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 =
 
== 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
* MWORKS compilers
* cygwin 1.5 (newer versions may work, but are not being targeted)
* gcc prior to 3.4
 
== Will Support ==
 
* GCC 4.x
* Visual Studio 7.1, 8, 9, 10
* clang (work in progress...)

Revision as of 02:45, 13 January 2011

Goal

  • Take advantage of advances in C++

Path

Specifics

= 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
  • MWORKS compilers
  • cygwin 1.5 (newer versions may work, but are not being targeted)
  • gcc prior to 3.4

Will Support

  • GCC 4.x
  • Visual Studio 7.1, 8, 9, 10
  • clang (work in progress...)