[CMake] VS 2010 generator generating project files with non-deterministic order

2010-09-22 Thread James Bigler
Here's a snippet from my ALL_BUILD.vcxproj:

  ItemGroup
ProjectReference
Include=C:/code/rtsdk/rtmain/build-32-vs10-c30/samples/superellipsoid/superellipsoid.vcxproj
  Project7CCB65D0-CD84-4FA6-AC9A-A69EA772F224/Project
/ProjectReference
ProjectReference
Include=C:/code/rtsdk/rtmain/build-32-vs10-c30/samples/rayDifferentials/rayDifferentials.vcxproj
  Project8234D0A0-8492-45AE-9811-07A69A2A3C48/Project
/ProjectReference
ProjectReference
Include=C:/code/rtsdk/rtmain/build-32-vs10-c30/ZERO_CHECK.vcxproj
  ProjectF3C313C6-58A0-45F6-AEDE-8759DE55B380/Project
/ProjectReference
ProjectReference
Include=C:/code/rtsdk/rtmain/build-32-vs10-c30/samples/stats/stats.vcxproj
  Project9ECE185F-2E06-4071-A9DC-384AB3E41A16/Project
/ProjectReference

Here's after I run CMake's configure/generate again:

  ItemGroup
ProjectReference
Include=C:/code/rtsdk/rtmain/build-32-vs10-c30/ZERO_CHECK.vcxproj
  ProjectF3C313C6-58A0-45F6-AEDE-8759DE55B380/Project
/ProjectReference
ProjectReference
Include=C:/code/rtsdk/rtmain/build-32-vs10-c30/src/optix.vcxproj
  ProjectE3FFDD5A-79F8-453C-A71C-A22C29C5C7B2/Project
/ProjectReference
ProjectReference
Include=C:/code/rtsdk/rtmain/build-32-vs10-c30/src/PTXStitch/ptxstitch.vcxproj
  Project2864437D-76FD-45D5-B863-DD3953FEFE28/Project
/ProjectReference
ProjectReference
Include=C:/code/rtsdk/rtmain/build-32-vs10-c30/rtu/optixu.vcxproj
  Project977DB006-F5A4-400A-9FF6-098DC4AA76D2/Project
/ProjectReference
ProjectReference
Include=C:/code/rtsdk/rtmain/build-32-vs10-c30/src/CUDPP/cudpp.vcxproj
  Project3C1C078D-F921-447E-B768-530908594768/Project

Every subsequent run of CMake changes the order. This doesn't happen when
generating VS 2009 projects, so I imagine this is somehow related to the
VS2010 generator.

James
___
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://www.cmake.org/mailman/listinfo/cmake

Re: [CMake] VS 2010 generator generating project files with non-deterministic order

2010-09-22 Thread David Cole
Probably related to the notes in this still open bug:
http://public.kitware.com/Bug/view.php?id=10502

I assume this is also with 2.8.3-rc1?


On Wed, Sep 22, 2010 at 5:04 PM, James Bigler jamesbig...@gmail.com wrote:

 Here's a snippet from my ALL_BUILD.vcxproj:

   ItemGroup
 ProjectReference
 Include=C:/code/rtsdk/rtmain/build-32-vs10-c30/samples/superellipsoid/superellipsoid.vcxproj
   Project7CCB65D0-CD84-4FA6-AC9A-A69EA772F224/Project
 /ProjectReference
 ProjectReference
 Include=C:/code/rtsdk/rtmain/build-32-vs10-c30/samples/rayDifferentials/rayDifferentials.vcxproj
   Project8234D0A0-8492-45AE-9811-07A69A2A3C48/Project
 /ProjectReference
 ProjectReference
 Include=C:/code/rtsdk/rtmain/build-32-vs10-c30/ZERO_CHECK.vcxproj
   ProjectF3C313C6-58A0-45F6-AEDE-8759DE55B380/Project
 /ProjectReference
 ProjectReference
 Include=C:/code/rtsdk/rtmain/build-32-vs10-c30/samples/stats/stats.vcxproj
   Project9ECE185F-2E06-4071-A9DC-384AB3E41A16/Project
 /ProjectReference

 Here's after I run CMake's configure/generate again:

   ItemGroup
 ProjectReference
 Include=C:/code/rtsdk/rtmain/build-32-vs10-c30/ZERO_CHECK.vcxproj
   ProjectF3C313C6-58A0-45F6-AEDE-8759DE55B380/Project
 /ProjectReference
 ProjectReference
 Include=C:/code/rtsdk/rtmain/build-32-vs10-c30/src/optix.vcxproj
   ProjectE3FFDD5A-79F8-453C-A71C-A22C29C5C7B2/Project
 /ProjectReference
 ProjectReference
 Include=C:/code/rtsdk/rtmain/build-32-vs10-c30/src/PTXStitch/ptxstitch.vcxproj
   Project2864437D-76FD-45D5-B863-DD3953FEFE28/Project
 /ProjectReference
 ProjectReference
 Include=C:/code/rtsdk/rtmain/build-32-vs10-c30/rtu/optixu.vcxproj
   Project977DB006-F5A4-400A-9FF6-098DC4AA76D2/Project
 /ProjectReference
 ProjectReference
 Include=C:/code/rtsdk/rtmain/build-32-vs10-c30/src/CUDPP/cudpp.vcxproj
   Project3C1C078D-F921-447E-B768-530908594768/Project

 Every subsequent run of CMake changes the order. This doesn't happen when
 generating VS 2009 projects, so I imagine this is somehow related to the
 VS2010 generator.

 James

 ___
 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://www.cmake.org/mailman/listinfo/cmake

___
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://www.cmake.org/mailman/listinfo/cmake

Re: [CMake] VS 2010 generator generating project files with non-deterministic order

2010-09-22 Thread James Bigler
Ahh, yes.  That would be the issue.  I remember filing a similar bug for the
VS 2008 generator a couple of years back.

And, yes.  I am seeing this with 2.8.3-rc1.

James

On Wed, Sep 22, 2010 at 3:10 PM, David Cole david.c...@kitware.com wrote:

 Probably related to the notes in this still open bug:
 http://public.kitware.com/Bug/view.php?id=10502

 I assume this is also with 2.8.3-rc1?


 On Wed, Sep 22, 2010 at 5:04 PM, James Bigler jamesbig...@gmail.comwrote:

 Here's a snippet from my ALL_BUILD.vcxproj:

   ItemGroup
 ProjectReference
 Include=C:/code/rtsdk/rtmain/build-32-vs10-c30/samples/superellipsoid/superellipsoid.vcxproj
   Project7CCB65D0-CD84-4FA6-AC9A-A69EA772F224/Project
 /ProjectReference
 ProjectReference
 Include=C:/code/rtsdk/rtmain/build-32-vs10-c30/samples/rayDifferentials/rayDifferentials.vcxproj
   Project8234D0A0-8492-45AE-9811-07A69A2A3C48/Project
 /ProjectReference
 ProjectReference
 Include=C:/code/rtsdk/rtmain/build-32-vs10-c30/ZERO_CHECK.vcxproj
   ProjectF3C313C6-58A0-45F6-AEDE-8759DE55B380/Project
 /ProjectReference
 ProjectReference
 Include=C:/code/rtsdk/rtmain/build-32-vs10-c30/samples/stats/stats.vcxproj
   Project9ECE185F-2E06-4071-A9DC-384AB3E41A16/Project
 /ProjectReference

 Here's after I run CMake's configure/generate again:

   ItemGroup
 ProjectReference
 Include=C:/code/rtsdk/rtmain/build-32-vs10-c30/ZERO_CHECK.vcxproj
   ProjectF3C313C6-58A0-45F6-AEDE-8759DE55B380/Project
 /ProjectReference
 ProjectReference
 Include=C:/code/rtsdk/rtmain/build-32-vs10-c30/src/optix.vcxproj
   ProjectE3FFDD5A-79F8-453C-A71C-A22C29C5C7B2/Project
 /ProjectReference
 ProjectReference
 Include=C:/code/rtsdk/rtmain/build-32-vs10-c30/src/PTXStitch/ptxstitch.vcxproj
   Project2864437D-76FD-45D5-B863-DD3953FEFE28/Project
 /ProjectReference
 ProjectReference
 Include=C:/code/rtsdk/rtmain/build-32-vs10-c30/rtu/optixu.vcxproj
   Project977DB006-F5A4-400A-9FF6-098DC4AA76D2/Project
 /ProjectReference
 ProjectReference
 Include=C:/code/rtsdk/rtmain/build-32-vs10-c30/src/CUDPP/cudpp.vcxproj
   Project3C1C078D-F921-447E-B768-530908594768/Project

 Every subsequent run of CMake changes the order. This doesn't happen when
 generating VS 2009 projects, so I imagine this is somehow related to the
 VS2010 generator.

 James

 ___
 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://www.cmake.org/mailman/listinfo/cmake



___
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://www.cmake.org/mailman/listinfo/cmake