1. 18 Jul, 2015 1 commit
  2. 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
  3. 05 Jul, 2015 2 commits
  4. 04 Jul, 2015 1 commit
  5. 21 Jun, 2015 2 commits
  6. 07 Jun, 2015 3 commits
  7. 04 Jun, 2015 4 commits
  8. 02 Jun, 2015 3 commits
  9. 27 May, 2015 2 commits
  10. 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
  11. 16 May, 2015 3 commits
  12. 14 May, 2015 1 commit
  13. 03 May, 2015 1 commit
    • Stephen Kelly's avatar
      cmState: Truncate snapshot data in Initialize. · 83dc483e
      Stephen Kelly authored
      When Configure is executed multiple times with the same cmake
      instance (either using CTest --two-config or a interactive gui), the
      location and structural data was preserved though it would not be used
      again.  Fix that by clearing the data in a method called early in
      the configure step.
      83dc483e
  14. 30 Apr, 2015 1 commit
    • Brad King's avatar
      cmGlobalGenerator: Finish storing enabled languages in cmState · 27343e3b
      Brad King authored
      In commit 74de9a73
      
       (cmGlobalGenerator: Delegate storage of enabled
      languages to cmState, 2015-04-11) the original LanguageEnabled
      member of cmGlobalGenerator was left behind by mistake.  One use
      of it in EnableLanguagesFromGenerator (for try_compile) was left,
      but the member is not populated anymore.  Drop the member and
      teach EnableLanguagesFromGenerator to copy the list of enabled
      languages from one cmState to the other.
      Reported-by: Matt McCormick's avatarMatt McCormick <matt.mccormick@kitware.com>
      27343e3b
  15. 28 Apr, 2015 3 commits
  16. 15 Apr, 2015 2 commits
  17. 13 Apr, 2015 6 commits