1. 01 Oct, 2008 6 commits
  2. 30 Sep, 2008 1 commit
  3. 29 Sep, 2008 3 commits
  4. 28 Sep, 2008 1 commit
  5. 27 Sep, 2008 2 commits
  6. 26 Sep, 2008 8 commits
  7. 25 Sep, 2008 4 commits
  8. 24 Sep, 2008 7 commits
    • Brad King's avatar
      STYLE: Nightly Date Stamp · 883d8e18
      Brad King authored
    • Bill Hoffman's avatar
      ENH: add comment about fixing RC · 768c228e
      Bill Hoffman authored
    • Bill Hoffman's avatar
      ENH: missed one · d31c8902
      Bill Hoffman authored
    • Bill Hoffman's avatar
      STYLE: fix compiler warning · 302aadad
      Bill Hoffman authored
    • Brad King's avatar
      BUG: Skip a command if its arguments fail to parse · 5f57efb4
      Brad King authored
      If the arguments to a command fail to parse correctly due to a syntax
      error, the command should not be invoked.  This avoids problems created
      by processing of commands with bad arguments.  Even though the build
      system will not be generated, the command may affect files on disk that
      persist across CMake runs.
    • Brad King's avatar
      ENH: Improve context for errors in macros · dbd88e00
      Brad King authored
      We now properly report the source location of command arguments inside
      macros instead of using the macro invocation site.  No information is
      lost because full call-stack information is already reported.
    • Brad King's avatar
      ENH: Improve argument parsing error messages · d524f367
      Brad King authored
      Previously error messages produced by parsing of command argument
      variable references, such as bad $KEY{VAR} syntax or a bad escape
      sequence, did not provide good context information.  Errors parsing
      arguments inside macro invocations gave no context at all.  Furthermore,
      some errors such as a missing close curly "${VAR" would be reported but
      build files would still be generated.
      These changes teach CMake to report errors with good context information
      for all command argument parsing problems.  Policy CMP0010 is introduced
      so that existing projects that built despite such errors will continue
      to work.
  9. 23 Sep, 2008 8 commits