One more thing, I think the solution to this problem to obtain the __cplusplus version at CMake configuration time, stash it in a variable to be used in a configuration file, and make sure that it is always greater than or equal to that in the itkConfigure.h.in file.
Brad On Apr 25, 2013, at 7:51 AM, Niels Dekker <[email protected]> wrote: > On 2013-04-25 13:24, Marius Staring wrote: >> My VS2010 cannot build the latest ITK git due to the changes wrt >> itkStdAlgorithm. > ... >> http://open.cdash.org/viewBuildError.php?buildid=2886200 > > I guess it goes wrong here in itkStdAlgorithm.h > (www.itk.org/Doxygen/html/itkStdAlgorithm_8h_source.html): > > #if defined(ITK_HAS_STD_COPY_N) > #if defined(__cplusplus) && (__cplusplus <= 199711L) > #error ITK built with C++11, current source file is not. > #endif > #endif > > > Microsoft Visual Studio 2010 does have std::copy_n, so I guess > ITK_HAS_STD_COPY_N is defined. However, Visual Studio 2010 was shipped before > the C++11 standard, so for this compiler, __cplusplus is still 199711L. > > I'd suggested removing the #error from itkStdAlgorithm.h. > > My 2 cents, Niels > -- > Niels Dekker > http://www.xs4all.nl/~nd/dekkerware > Scientific programmer at LKEB, Leiden University Medical Center > > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Kitware offers ITK Training Courses, for more information visit: > http://kitware.com/products/protraining.php > > Please keep messages on-topic and check the ITK FAQ at: > http://www.itk.org/Wiki/ITK_FAQ > > Follow this link to subscribe/unsubscribe: > http://www.itk.org/mailman/listinfo/insight-developers _______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Kitware offers ITK Training Courses, for more information visit: http://kitware.com/products/protraining.php Please keep messages on-topic and check the ITK FAQ at: http://www.itk.org/Wiki/ITK_FAQ Follow this link to subscribe/unsubscribe: http://www.itk.org/mailman/listinfo/insight-developers
