1. 11 Jan, 2013 1 commit
    • Brad King's avatar
      CMake: Skip empty link.txt lines (#13845) · 8ff1d471
      Brad King authored
      In the implementation of "cmake -E cmake_link_script", skip lines from
      the input file that are empty or contain only whitespace.  Do not try to
      run a child with no command line.
      8ff1d471
  2. 22 Dec, 2012 1 commit
  3. 30 Nov, 2012 1 commit
  4. 20 Nov, 2012 1 commit
    • Stephen Kelly's avatar
      Always use the auto_ptr from cmsys. · ddc05205
      Stephen Kelly authored
      This is for consistency throughout cmake. The cmsys version exists
      becaues uses of auto_ptr types as return types does not work with
      some implementations in ancient compilers.
      ddc05205
  5. 19 Nov, 2012 5 commits
  6. 01 Oct, 2012 2 commits
  7. 19 Sep, 2012 2 commits
  8. 18 Sep, 2012 1 commit
  9. 24 Aug, 2012 1 commit
    • Brad King's avatar
      Make platform information files specific to the CMake version · 7195aca5
      Brad King authored
      At the top of a build tree we configure inside the CMakeFiles directory
      files such as "CMakeSystem.cmake" and "CMake<lang>Compiler.cmake" to
      save information detected about the system and compilers in use.  The
      method of detection and the exact results store varies across CMake
      versions as things improve.  This leads to problems when loading files
      configured by a different version of CMake.  Previously we ignored such
      existing files only if the major.minor part of the CMake version
      component changed, and depended on the CMakeCache.txt to tell us the
      last version of CMake that wrote the files.  This led to problems if the
      user deletes the CMakeCache.txt or we add required information to the
      files in a patch-level release of CMake (still a "feature point" release
      by modern CMake versioning convention).
      
      Ensure that we always have version-consistent platform information files
      by storing them in a subdirectory named with the CMake version.  Every
      version of CMake will do its own system and compiler identification
      checks even when a build tree has already been configured by another
      version of CMake.  Stored results will not clobber those from other
      versions of CMake which may be run again on the same tree in the future.
      Loaded results will match what the system and language modules expect.
      
      Rename the undocumented variable CMAKE_PLATFORM_ROOT_BIN to
      CMAKE_PLATFORM_INFO_DIR to clarify its purpose.  The new variable points
      at the version-specific directory while the old variable did not.
      7195aca5
  10. 20 Aug, 2012 1 commit
    • Alexander Neundorf's avatar
      error out if CTEST_USE_LAUNCHERS is TRUE but RULE_LAUNCH_* are not set · 95e502ee
      Alexander Neundorf authored
      Otherwise, CTEST_USE_LAUNCHERS can be set to true in a driving ctest
      script, and everything looks like it would work and reports 0 build errors,
      but actually there can be any amount of errors and they are just not reported.
      By adding this check cmake now errors out if CTEST_USE_LAUNCHERS is enabled, but
      the RULE properties are not set, which would lead to a not-working ctest run.
      
      Alex
      95e502ee
  11. 30 Jul, 2012 1 commit
  12. 20 Jul, 2012 2 commits
  13. 14 Jun, 2012 1 commit
  14. 09 May, 2012 1 commit
  15. 29 Feb, 2012 1 commit
  16. 22 Feb, 2012 2 commits
  17. 06 Feb, 2012 1 commit
    • Brad King's avatar
      Allow directory names containing '=' and warn if necessary (#12934) · c8ef6430
      Brad King authored
      The approach taken by commit 8704525f (Reject directory names containing
      '=', 2011-01-14) was perhaps too heavy-handed for avoiding the obscure
      cases when '=' in the path fails due to limitations of Make syntax.
      Only two CMake tests:
      
        LinkDirectory
        OutOfSource
      
      fail when the path contains '=' and they cover obscure cases.  Instead
      of rejecting such paths outright just warn when the problem may occur.
      c8ef6430
  18. 02 Feb, 2012 1 commit
  19. 01 Feb, 2012 1 commit
  20. 22 Jan, 2012 1 commit
    • Eric Noulard's avatar
      CPack Documentation extraction from CMake script begins to work · 1629615a
      Eric Noulard authored
       - Enhance extract doc parser. Seems robust now. The legacy
         module documentation parser works as before ignoring
         the new markup.
      
       - Proof of concept for CPack (generic), CPack RPM and CPack Deb
         generator for macro and variables.
         Try cpack --help-command and cpack --help-variables
      1629615a
  21. 23 Oct, 2011 1 commit
  22. 23 Sep, 2011 1 commit
  23. 06 Sep, 2011 1 commit
  24. 01 Sep, 2011 1 commit
  25. 18 Aug, 2011 1 commit
  26. 17 Aug, 2011 1 commit
  27. 14 Aug, 2011 2 commits
  28. 09 Aug, 2011 1 commit
  29. 07 Aug, 2011 1 commit
  30. 28 Jul, 2011 2 commits