1. 20 Jul, 2012 1 commit
    • Brad King's avatar
      find_library: Refactor lib->lib64 conversion · 6ca2f82d
      Brad King authored
      Previously methods AddArchitecturePaths and AddLib64Paths were almost
      identical.  Replace the latter with a call to the former.  Fix the
      AddArchitecturePaths implementation to add trailing slashes to all
      tested paths.
      6ca2f82d
  2. 29 Mar, 2012 1 commit
  3. 18 Feb, 2012 1 commit
  4. 15 Jun, 2011 1 commit
  5. 08 Jun, 2011 1 commit
  6. 12 Nov, 2010 1 commit
  7. 01 Oct, 2009 1 commit
  8. 28 Sep, 2009 1 commit
    • Brad King's avatar
      Convert CMake to OSI-approved BSD License · 96afb120
      Brad King authored
      This converts the CMake license to a pure 3-clause OSI-approved BSD
      License.  We drop the previous license clause requiring modified
      versions to be plainly marked.  We also update the CMake copyright to
      cover the full development time range.
      96afb120
  9. 23 Sep, 2008 1 commit
    • Brad King's avatar
      BUG: Fix lib/ to lib/64/ search path conversion · 5fd54d79
      Brad King authored
      Automatic generation of 64-bit library search paths must preserve
      trailing slashes.  This fixes a failure case exposed by the recent
      rewrite of find_library, which assumes trailing slashes occur on all
      search paths.
      5fd54d79
  10. 22 Sep, 2008 2 commits
    • Brad King's avatar
      ENH: Teach find_library to find OpenBSD-style libs · 434a99bb
      Brad King authored
      OpenBSD shared libraries use a ".so.<major>.<minor>" extension and do
      not have a symlink with just a ".so" extension.  Its "ld" is capable of
      finding the library with the best version.  This change adds support for
      finding such libraries.  See issue #3470.
      434a99bb
    • Brad King's avatar
      ENH: Refactor find_library search logic · 6b851669
      Brad King authored
      Previously we searched for library files by enumerating every possible
      combination of prefix and suffix.  Now we load (and cache) directory
      content from disk and search for matching file names.  This should
      reduce disk access.  It will also allow more advanced matching rules in
      the future.  See issue #3470.
      6b851669
  11. 09 Jun, 2008 2 commits
    • Brad King's avatar
      ENH: Refactor find_* command framework/appbundle search order impl. · 6706f84c
      Brad King authored
        - CMAKE_FIND_FRAMEWORK and CMAKE_FIND_APPBUNDLE are supposed to specify
          whether to find frameworks/appbundles FIRST, LAST, ONLY, or NEVER.
        - Previously this affected only the placement of CMAKE_FRAMEWORK_PATH
          and CMAKE_APPBUNDLE_PATH with respect to the other path specifiers.
        - Now it behaves as documented.  The entire search path is inspected for
          each kind of program, library, or header before trying the next kind.
        - Additionally the ONLY mode is now honored for headers so that users
          do not end up with a library in framework and a header from elsewhere.
      6706f84c
    • Brad King's avatar
      ENH: In find_* implementation centralize addition of trailing slashes · d53e5dec
      Brad King authored
        - Create cmFindCommon::AddTrailingSlashes
        - Use it in cmFindBase and cmFindPackageCommand
        - Remove duplication from other find commands
      d53e5dec
  12. 11 Feb, 2008 1 commit
  13. 10 Feb, 2008 1 commit
  14. 06 Feb, 2008 1 commit
  15. 31 Jan, 2008 1 commit
  16. 24 Jan, 2008 1 commit
  17. 23 Jan, 2008 4 commits
  18. 21 Jan, 2008 1 commit
  19. 20 Jan, 2008 2 commits
  20. 17 Jan, 2008 1 commit
    • Brad King's avatar
      ENH: Major improvements to the FIND_PACKAGE command. See bug #3659. · b424df91
      Brad King authored
        - Use CMAKE_PREFIX_PATH and CMAKE_SYSTEM_PREFIX_PATH among other means
          to locate package configuration files.
        - Create cmFindCommon as base for cmFindBase and cmFindPackageCommand
        - Move common functionality up to cmFindCommon
        - Improve documentation of FIND_* commands.
        - Fix FIND_* commands to not add framework/app paths in wrong place.
      b424df91
  21. 14 Dec, 2007 1 commit
  22. 26 Oct, 2007 1 commit
  23. 10 Oct, 2007 1 commit
  24. 20 Aug, 2007 1 commit
    • Alexander Neundorf's avatar
      · 7db8c86a
      Alexander Neundorf authored
      STYLE: add some newlines to cmake_install.cmake, so it's easier to read
      -move the array behind the if, it's unused before it
      
      Alex
      7db8c86a
  25. 27 Jun, 2007 1 commit
  26. 08 Jun, 2007 1 commit
    • Alexander Neundorf's avatar
      · 0ddc9f62
      Alexander Neundorf authored
      ENH: add cmExternalMakefileProjectGenerator, which should make it easier to
      write generators for IDE projects, which use already existing makefiles
      (current the kdevelop generator)
      -first stept of the export interface, iniitial export() command
      -more replacements for the FIND_XXX docs
      
      Alex
      0ddc9f62
  27. 18 Jul, 2006 1 commit
  28. 10 May, 2006 1 commit
  29. 15 Mar, 2006 1 commit
  30. 02 Mar, 2006 2 commits
  31. 07 Feb, 2003 1 commit
  32. 31 Jan, 2003 1 commit
  33. 11 Dec, 2002 1 commit