1. 11 Sep, 2015 1 commit
    • Stephen Kelly's avatar
      cmState: Return end snapshot for GetBuildsystemDirectoryParent. · 3f4e5e8c
      Stephen Kelly authored
      This is the appropriate snapshot for future use.  Existing users
      of this method are mostly just calling GetDirectory on the result,
      but the progress tracking of the Makefile generator needs a consistent
      snapshot to be used, so the end snapshot should be consistently used.
      3f4e5e8c
  2. 25 Aug, 2015 1 commit
  3. 24 Aug, 2015 3 commits
  4. 23 Aug, 2015 4 commits
  5. 21 Aug, 2015 1 commit
  6. 02 Aug, 2015 3 commits
  7. 01 Aug, 2015 2 commits
  8. 25 Jul, 2015 2 commits
  9. 18 Jul, 2015 2 commits
  10. 12 Jul, 2015 1 commit
    • Stephen Kelly's avatar
      cmState: Restore renamed commands on cleanup. · d4f032b5
      Stephen Kelly authored
      Commit v3.3.0-rc1~196^2~7 (cmake: Simplify command clean up
      loop., 2015-04-12) introduced a bug that built-in commands which
      were renamed no longer had their original name restored when
      cleanup is performed between configure runs.  Check for that
      and restore the commands with their original name.
      
      Extend the complex test for this. That test is run by ctest with
      the --build-two-config command line option.
      d4f032b5
  11. 05 Jul, 2015 2 commits
  12. 04 Jul, 2015 1 commit
  13. 21 Jun, 2015 2 commits
  14. 07 Jun, 2015 3 commits
  15. 04 Jun, 2015 4 commits
  16. 02 Jun, 2015 3 commits
  17. 27 May, 2015 2 commits
  18. 24 May, 2015 1 commit
    • Stephen Kelly's avatar
      cmState: Move snapshot creation to the cmake instance. · 01e1cd5c
      Stephen Kelly authored
      Don't create a snapshot in Initialize(), but leave the creation
      responsibility to the cmake instance instead.  Previously, the
      cmState would Initialize() in its constructor, and the cmake instance
      would re-Initialize() during Configure().  The end result was the
      same and there would be one snapshot present.  However, cmLocalGenerator
      also created a snapshot on construction, and that one was used, leaving
      the first snapshot unused, and potential for off-by-one errors.
      
      Fix that by making the cmLocalGenerator use the existing snapshot
      if it is top-level.  Add a CurrentSnapshot to the cmake instance and
      populated it while configuring a directory.  This will eventually
      replace the 'current local generator' concept.  Fix the GetParent
      implementation to be able to return the first snapshot.
      01e1cd5c
  19. 16 May, 2015 2 commits