[CMake] Nested groups in MSVC
Filip Konvička
filip.konvicka at logis.cz
Tue Aug 19 03:53:18 EDT 2008
Hi,
defining the following:
SOURCE_GROUP( "FloatVar" REGULAR_EXPRESSION "float/.*" )
SOURCE_GROUP( "FloatVar\\BI" REGULAR_EXPRESSION "float/float/bi/.*" )
with the following sources in the project:
ADD_LIBRARY( mylib SHARED
float/float.hh
float/float/float_var.hh
float/float/float_view.hh
float/float/bi/delta.icc
float/float/bi/prop.hh
)
ends up with all source files in "FloatVar" group (there is no
"FloatVar\\BI" group). However, specifying
SOURCE_GROUP( "FloatVar" REGULAR_EXPRESSION "float/.*" )
SOURCE_GROUP( "FloatVar2\\BI" REGULAR_EXPRESSION "float/float/bi/.*" )
creates two groups, FloatVar and FloatVar2\BI, with files correctly
placed according to the regexs.
This happens in all CMake versions I've seen, including 2.6.0 and 2.6.1.
I'm using the MSVC 2008 generator with MSVC 2008 EE.
Is this a bug, or am I doing something wrong?
Best Regards,
Filip
More information about the CMake
mailing list