[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