1. 31 Dec, 2008 1 commit
  2. 30 Dec, 2008 3 commits
  3. 29 Dec, 2008 4 commits
  4. 28 Dec, 2008 1 commit
  5. 27 Dec, 2008 1 commit
  6. 26 Dec, 2008 4 commits
  7. 25 Dec, 2008 1 commit
  8. 24 Dec, 2008 3 commits
  9. 23 Dec, 2008 2 commits
  10. 22 Dec, 2008 2 commits
  11. 21 Dec, 2008 1 commit
  12. 20 Dec, 2008 1 commit
  13. 19 Dec, 2008 3 commits
    • David Cole's avatar
      ENH: Add the update step in between download and build. Add UPDATE_ARGS and... · 468c9e25
      David Cole authored
      ENH: Add the update step in between download and build. Add UPDATE_ARGS and UPDATE_COMMAND handling. Output a -complete sentinel in synch with the -install sentinel, but do not list it as an OUTPUT of the custom command. That breaks the chaining of add_custom_commands between custom targets, but allows for a file-level dependency expression that will cause proper incremental rebuilds. When earlier targets rebuild, subsequent dependent targets will also rebuild. CVS and SVN update commands are always out-of-date so that they always run to get the latest source. To suppress that behavior on a per-external project basis use an explicit empty string for UPDATE_COMMAND. The source will still be checked out from the repository prior to the update step by the download step.
    • Bill Hoffman's avatar
      STYLE: fix shadow warning · 690f83b8
      Bill Hoffman authored
    • Brad King's avatar
      STYLE: Nightly Date Stamp · 0d7c6ee6
      Brad King authored
  14. 18 Dec, 2008 13 commits
    • Bill Hoffman's avatar
      BUG: partial fix for #8056 · f5ee5cc0
      Bill Hoffman authored
    • Bill Hoffman's avatar
      BUG: fix for bug #8224 fix crash · 5b1139ca
      Bill Hoffman authored
    • Bill Hoffman's avatar
    • Bill Hoffman's avatar
      BUG: fix spelling · 269ce52a
      Bill Hoffman authored
    • Brad King's avatar
      BUG: Disable new 'testing' test mode for now · fb4f0162
      Brad King authored
      The new 'testing' test behavior of actually running the tests generated
      by the project still fails when the test script guesses the Debug
      configuration but the CMake build tree was only built Release.  The
      inner ctest needs to find the ctest executable but is given the wrong
    • Brad King's avatar
      COMP: Add set_directory_properties to bootstrap · 0c85e2e6
      Brad King authored
      We now need this command in the Tests/CMakeLists.txt file.
    • Brad King's avatar
      BUG: Fix new 'testing' test for CMake releases · 64f419c0
      Brad King authored
      The recent change of the 'testing' test to actually drive the tests
      within it does not work on Windows with released CMakes 2.6.2 and lower
      if no configuration is given to ctest with a -C option.  This works
      around the problem by detecting the case and changing the empty
      configuration to Debug.
    • Brad King's avatar
      BUG: Fix windows command line escape for empty arg · 0a83aa6f
      Brad King authored
      On Windows the KWSys System package generates escapes for command-line
      arguments.  This fix enables quoting of the empty string as an argument.
      This also adds a test to pass an empty argument to a custom command.
    • Brad King's avatar
      ENH: Improve 'testing' test to actually test · adb6bf82
      Brad King authored
      The 'testing' CMake test builds a project that uses add_test.  This
      strengthens the test to actually run CTest on the project build tree
      after building it.
    • Brad King's avatar
      ENH: Minor readability improvement in CTest output · 4c725d1e
      Brad King authored
      When ctest --build-and-test runs the --test-command its output did not
      quote the arguments of the command being tested making it difficult to
      read.  This adds the quotes.  This also changes the wording of the
      failure case to not sound like CTest could not run the executable when
      in fact it ran and returned failure.
    • Brad King's avatar
      BUG: Fix crash when running internal CTest · 1e2c7a7b
      Brad King authored
      When CTest encounters a test whose executable is the ctest executable
      iteslf, it just invokes code inside itself to avoid starting a new
      process.  This fixes a null-pointer dereference in the logging code of
      that case.
    • David Cole's avatar
      BUG: Do not copy permissions of files when making the copy in an install rule.... · 0fafdb7e
      David Cole authored
      BUG: Do not copy permissions of files when making the copy in an install rule. If the source file was read-only, this prevents the subsequent set of the destination file's modification time, making the copied file always different in time-stamp than the original and always installing a new file with a new time stamp (but the same content) causing unnecessary downstream incremental rebuilds. As part of this fix, add an optional copyPermissions parameter to the SystemTools routines CopyFileIfDifferent, CopyFileAlways, CopyAFile and CopyADirectory. The copyPermissions parameter defaults to true to preserve the behavior of these routines for existing callers.
    • Brad King's avatar
      STYLE: Remove useless install generator typedefs · f8c0dc27
      Brad King authored
      The cmInstall*Generator classes all derive from cmInstallGenerator which
      provides the Indent typedef so they do not need to provide it