[CMake] gcc and concept-checks
Maik Beckmann
beckmann.maik at googlemail.com
Fri May 16 18:44:50 EDT 2008
Am Freitag 16 Mai 2008 22:58:34 schrieb Brad King:
> Maik Beckmann wrote:
> > Well, boost.python fails to compile due to a missing assignment operator.
> > However, something like this
> > struct Foo { std::vector<Foo> Foos};
> > is IMHO just wrong and should be corrected.
>
> I've committed changes to avoid this for cmSourceGroup.
>
> -Brad
>
> /cvsroot/CMake/CMake/Source/cmLocalVisualStudio6Generator.cxx,v <--
> Source/cmLocalVisualStudio6Generator.cxx
> new revision: 1.143; previous revision: 1.142
> /cvsroot/CMake/CMake/Source/cmLocalVisualStudio7Generator.cxx,v <--
> Source/cmLocalVisualStudio7Generator.cxx
> new revision: 1.225; previous revision: 1.224
> /cvsroot/CMake/CMake/Source/cmSourceGroup.cxx,v <--
> Source/cmSourceGroup.cxx
> new revision: 1.20; previous revision: 1.19
> /cvsroot/CMake/CMake/Source/cmSourceGroup.h,v <-- Source/cmSourceGroup.h
> new revision: 1.20; previous revision: 1.19
Thanks you Brad!
Just for completeness: I ran make -k at my cmake build dir and the only
remaining error while compiling with
export CXXFLAGS= -D_GLIBCXX_CONCEPT_CHECKS
was in cmDependsJavaParserHelper.h
<snippet>
...
class CurrentClass
{
public:
cmStdString Name;
std::vector<CurrentClass> NestedClasses;
...
</snippet>
Best,
-- Maik
More information about the CMake
mailing list