1. 05 Mar, 2010 1 commit
    • Brad King's avatar
      CMake 2.8.1-rc4 · 6dde1543
      Brad King authored
      This commit cherry-picks and squashes the following commits:
        46858720 "FortranCInterface: Fix PathScale detection..." (2010-02-16)
        b39fe940 "Fix problem with ExternalProject test..." (2010-02-17)
        70290e1f "Add support for QtDeclartive module" (2010-02-17)
        282ba895 "Clarify CMAKE_MODULE_PATH documentation" (2010-02-18)
        4eba05de "Suppress GNU flag -fPIC on Windows" (2010-02-19)
        57efb4a4 "BUG: We shouldn't be setting the HideWindow..." (2010-02-19)
  2. 16 Feb, 2010 1 commit
  3. 11 Feb, 2010 2 commits
    • Brad King's avatar
      Fix rule hash persistence file generation · 5f926016
      Brad King authored
      We store custom command rule hashes in CMakeFiles/CMakeRuleHashes.txt
      persistently across CMake runs.  When the rule hash changes we delete
      the custom command output file and write a new hash into the persistence
      This functionality was first added by the commit 'Introduce "rule
      hashes" to help rebuild files when rules change.' (2008-06-02).
      However, the implementation in cmGlobalGenerator::CheckRuleHashes kept
      the file open for read when attempting to rewrite a new file.  On
      Windows filesystems this prevented the new version of the file from
      being written!  This caused the first set of rule hashes to be used
      forever within a build tree, meaning that all custom commands whose
      rules changed would be rebuilt every time CMake regenerated the build
      In this commit we address the problem by splitting the read and write
      operations into separate methods.  This ensures that the input stream is
      closed before the output stream opens the file.
    • Brad King's avatar
      CMake 2.8.1-rc2 · 224dde90
      Brad King authored
  4. 08 Feb, 2010 1 commit
  5. 02 Feb, 2010 1 commit
    • Brad King's avatar
      Avoid CTest 2.6.4 dashboard script crash · 09be6c54
      Brad King authored
      CTest 2.6.4 crashes if a dashboard script invokes "message()" after
      "ctest_test()" or anything else that creates an inner cmCTest object.
      The CMake.Install test drives installation using --build-and-test with
      the outer CTest driving CMake tests.  We add --force-new-ctest-process
      to avoid creation of a cmCTest object inside the outer CTest just in
      case it is 2.6.4.
  6. 01 Feb, 2010 2 commits
    • Brad King's avatar
      Revert accidental CMake-2-8 branch commit · 5a0653ed
      Brad King authored
      Commit "Add alternate per-vendor compiler id detection" on this branch
      was meant for the main development line.
    • Brad King's avatar
      Add alternate per-vendor compiler id detection · 10787297
      Brad King authored
      At least one Fortran compiler does not provide a preprocessor symbol to
      identify itself.  Instead we try running unknown compilers with version
      query flags known for each vendor and look for known output.  Future
      commits will add vendor-specific flags/output table entries.
  7. 28 Jan, 2010 1 commit
  8. 13 Nov, 2009 1 commit
  9. 11 Nov, 2009 1 commit
  10. 10 Nov, 2009 1 commit
  11. 03 Nov, 2009 2 commits
  12. 28 Oct, 2009 1 commit
  13. 09 Oct, 2009 1 commit
  14. 01 Oct, 2009 1 commit
  15. 25 Sep, 2009 2 commits
  16. 24 Sep, 2009 11 commits
  17. 23 Sep, 2009 10 commits