1. 10 Feb, 2010 1 commit
  2. 01 Feb, 2010 1 commit
    • Brad King's avatar
      Add alternate per-vendor compiler id detection · 3c2ecbe7
      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.
      3c2ecbe7
  3. 08 Dec, 2009 1 commit
    • Brad King's avatar
      Clean up CMake build tree 'bin' directory · d4ada9d0
      Brad King authored
      We re-arrange EXECUTABLE_OUTPUT_PATH settings to avoid putting utility
      and test executables in the 'bin' directory of the build tree.  This
      makes the directory look like that in the installation tree, except that
      on multi-configuration generators we still use a per-config
      subdirectory.
      d4ada9d0
  4. 04 Dec, 2009 1 commit
  5. 27 Oct, 2009 2 commits
  6. 06 Oct, 2009 1 commit
  7. 05 Oct, 2009 1 commit
  8. 02 Oct, 2009 1 commit
  9. 01 Oct, 2009 1 commit
  10. 16 Sep, 2009 1 commit
  11. 27 Jul, 2009 1 commit
  12. 24 Jul, 2009 2 commits
  13. 23 Jul, 2009 1 commit
    • Brad King's avatar
      ENH: Create ImplicitLinkInfo test · c98aaceb
      Brad King authored
      This tests the internal CMakeParseImplicitLinkInfo.cmake module to
      ensure that implicit link information is extracted correctly.  The test
      contains many manually verified examples from a variety of systems.
      c98aaceb
  14. 14 Jul, 2009 1 commit
  15. 29 Apr, 2009 1 commit
  16. 06 Mar, 2009 1 commit
  17. 05 Mar, 2009 1 commit
    • Brad King's avatar
      ENH: Overhaul CMake version numbering · 98c51ff6
      Brad King authored
      This moves the version numbers into an isolated configured header so
      that not all of CMake needs to rebuild when the version changes.
      
      Previously we had spaces, dashes and/or the word 'patch' randomly chosen
      before the patch number.  Now we always report version numbers in the
      traditional format "<major>.<minor>.<patch>[-rc<rc>]".
      
      We still use odd minor numbers for development versions.  Now we also
      use the CCYYMMDD date as the patch number of development versions, thus
      allowing tests for exact CMake versions.
      98c51ff6
  18. 09 Feb, 2009 1 commit
    • Brad King's avatar
      ENH: Add get_filename_component(... REALPATH) · ae873d4a
      Brad King authored
      This patch from Philip Lowman creates a REALPATH mode in the
      get_filename_component command.  It is like ABSOLUTE, but will also
      resolve symlinks (which ABSOLUTE once did but was broken long ago).
      See issue #8423.
      ae873d4a
  19. 06 Feb, 2009 1 commit
    • Brad King's avatar
      BUG: Alternative fix to bug #8423 · 16fe328d
      Brad King authored
      The patch used to fix this bug used SystemTools::GetRealPath which works
      only for existing files.  It broke the case of using the command
      get_filename_component for a non-existing file.  Also, it changed
      long-standing behavior in a possibly incompatible way even for existing
      files.  This reverts the original fix and instead updates the
      documentation to be consistent with the behavior.
      16fe328d
  20. 29 Jan, 2009 1 commit
  21. 24 Oct, 2008 1 commit
  22. 04 Mar, 2008 1 commit
    • David Cole's avatar
      ENH: Add script GetPrerequisites.cmake to help analyze what shared libraries... · a4e0edd4
      David Cole authored
      ENH: Add script GetPrerequisites.cmake to help analyze what shared libraries executable files depend on. Primary uses are to determine what shared libraries should be copied into Mac OSX bundle applications to create standalone bundles apps and to determine what shared library files need to be installed for an executable to run on any platform. Requires native platform tools dumpbin, otool and ldd to generate results.
      a4e0edd4
  23. 17 May, 2007 1 commit
    • Alexander Neundorf's avatar
      · 61d3444f
      Alexander Neundorf authored
      ENH: merge CMake-CrossCompileBasic to HEAD
      -add a RESULT_VARIABLE to INCLUDE()
      -add CMAKE_TOOLCHAIN_FILE for specifiying your (potentially crosscompiling) toolchain
      -have TRY_RUN() complain if you try to use it in crosscompiling mode (which were compiled but cannot run on this system)
      -use CMAKE_EXECUTABLE_SUFFIX in TRY_RUN(), probably TRY_RUN won't be able to
      run the executables if they have a different suffix because they are
      probably crosscompiled, but nevertheless it should be able to find them
      -make several cmake variables presettable by the user: CMAKE_C/CXX_COMPILER, CMAKE_C/CXX_OUTPUT_EXTENSION, CMAKE_SYSTEM_NAME, CMAKE_SYSTEM_INFO_FILE
      -support prefix for GNU toolchains (arm-elf-gcc, arm-elf-ar, arm-elf-strip etc.)
      -move ranlib on OSX from the file command to a command in executed in cmake_install.cmake
      -add support for stripping during install in cmake_install.cmake
      -split out cl.cmake from Windows-cl.cmake, first (very incomplete) step to support MS crosscompiling tools
      -remove stdio.h from the...
      61d3444f
  24. 11 Apr, 2007 1 commit
  25. 10 Feb, 2006 1 commit