On 10/09/2012 04:32 PM, Petr Kmoch wrote:
> Is there a standard mechanism (perhaps something like the macro 
> check_cmake_test()) to test that a generated buildsystem (specifically, 
> Visual Studio solution)
> contains what it should? If not, are there some test for this which I could 
> take insipration from?

AFAIK the only test that actually checks the content of a .sln
file directly was added here:

 http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=4a30258d

All other tests just verify that the generated build system
behaves as expected (with varying degrees of completeness).

> I found a test (SourceGroups) which I believe would require similar 
> functionality, but it doesn't seem to actually inspect the generated solution

That is a very old test and it pre-dated much of our current
testing capabilities.  IIRC it just verifies that projects
actually build when source groups are set, but not that the
IDE actually presents the groups.  The latter is quite hard
to do robustly but perhaps some kind of .vcproj / .vcxproj.filters
parsing could be added to the test.

-Brad
--

Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers

Reply via email to