1. 29 Jan, 2014 2 commits
    • Brad King's avatar
      project: Manage VERSION variables · 7e142c5a
      Brad King authored
      Teach the project() command to set variables
      holding the project version number and its components.  Add project()
      command option "VERSION" to specify the version explicitly, and default
      to the empty string when it is not given.
      Since this clears variables when no VERSION is given, this may change
      behavior for existing projects that set the version variables themselves
      prior to calling project().  Add policy CMP0048 for compatibility.
      Suggested-by: Alexander Neundorf's avatarAlex Neundorf <neundorf@kde.org>
    • Brad King's avatar
      project: Add optional LANGUAGES keyword · 16d040c9
      Brad King authored
      Teach the project() command to recognize an optional "LANGUAGES"
      keyword after the project name and prior to the list of languages.
      Do not allow multiple copies of the keyword.  If the keyword is
      specified and no languages are listed, imply NONE.
  2. 22 Jan, 2014 1 commit
  3. 21 Jan, 2014 3 commits
  4. 20 Jan, 2014 3 commits
    • Brad King's avatar
      cmake: Improve '-E create_symlink' edge case handling (#14713) · e0228e2b
      Brad King authored
      The logic added by commit ffc0b5e4 (Overwrite the symlink if it already
      exists, 2007-02-15) does not recognize and remove existing broken links
      before replacing them.  Improve the logic to remove any existing
      destination file or link (but not directory).  On failure, report an
      error message explaining why the existing path could not be removed or
      the new one could not be created.
      Add a RunCMake.CommandLine test to cover 'cmake -E' cases.  Start with
      test cases covering 'cmake -E create_symlink' behavior on UNIX platforms.
    • Brad King's avatar
      Tests/RunCMake: Add function to run a specified command-line · d4ca30ae
      Brad King authored
      Add a 'run_cmake_command' function that can be used by tests to run a
      given command-line and check the results rather than always running a
      CMake configuration process.  This can be used in the future to test
      'cmake -E' for example.
    • Brad King's avatar
  5. 15 Jan, 2014 2 commits
  6. 14 Jan, 2014 1 commit
  7. 12 Jan, 2014 1 commit
  8. 11 Jan, 2014 1 commit
    • Stephen Kelly's avatar
      Tests: Fix find-package mode test. · dea71aae
      Stephen Kelly authored
      The all target was depending on the clean and pngtest targets, but
      when running the tests with -jN, those can be executed out of order.
      Make the main.o target depend on the clean target instead to fix
  9. 10 Jan, 2014 1 commit
  10. 09 Jan, 2014 1 commit
  11. 08 Jan, 2014 4 commits
  12. 07 Jan, 2014 5 commits
  13. 06 Jan, 2014 7 commits
  14. 04 Jan, 2014 8 commits