1. 09 Aug, 2010 1 commit
  2. 06 May, 2010 1 commit
    • Brad King's avatar
      Load compiler information after configuring it · a443308c
      Brad King authored
      After configuring CMakeFiles/CMake<lang>Compiler.cmake in the build tree
      the second time (to store ABI information), include it immediately.
      This allows any logic and settings in the compiler information files to
      be used without duplicating it in CMakeDetermineCompilerABI.cmake.
      
      The change in commit "Use Fortran ABI detection results conservatively"
      (2010-05-05) needs this to use the same logic to set CMAKE_SIZEOF_VOID_P
      during first and later runs of CMake.
      a443308c
  3. 09 Oct, 2009 1 commit
  4. 06 Oct, 2009 1 commit
    • Brad King's avatar
      Log implicit link information parsing actions · b9850a61
      Brad King authored
      This commit teaches the CMAKE_PARSE_IMPLICIT_LINK_INFO function to log
      its actions.  We store the log in CMakeFiles/CMakeOutput.log at the top
      of the project build tree.  This will make diagnosis of implicit link
      information parsing problems easier.
      b9850a61
  5. 01 Oct, 2009 1 commit
  6. 28 Sep, 2009 1 commit
    • Brad King's avatar
      Convert CMake non-find modules to BSD License · 3a666595
      Brad King authored
      This adds copyright/license notification blocks CMake's non-find
      modules.  Most of the modules had no notices at all.  Some had notices
      referring to the BSD license already.  This commit normalizes existing
      notices and adds missing notices.
      3a666595
  7. 22 Sep, 2009 1 commit
    • Brad King's avatar
      Skip implicit link info for multiple OS X archs · 5195a664
      Brad King authored
      Implicit link information contains architecture-specific libraries and
      directories.  The link information cannot be explicitly specified safely
      when CMAKE_OSX_ARCHITECTURES contains more than one architecture.
      
      As a result, we currently cannot support mixed-language C++/Fortran
      targets and OS X universal binaries simultaneously.  In order to avoid
      conflicts for simple C/C++ cases, we now simply skip detection of
      implicit link information in this case.
      5195a664
  8. 23 Jul, 2009 2 commits
    • Brad King's avatar
      BUG: Skip implicit link information on Xcode · efaf335b
      Brad King authored
      Xcode adds extra link directories that point at the build tree, so
      detection of implicit link directories is not reliable.  Since Fortran
      is not supported in Xcode we will not need implicit link information yet
      anyway.
      efaf335b
    • Brad King's avatar
      ENH: Implicit link info for C, CXX, and Fortran · 07ea19ad
      Brad King authored
      This teaches CMake to detect implicit link information for C, C++, and
      Fortran compilers.  We detect the implicit linker search directories and
      implicit linker options for UNIX-like environments using verbose output
      from compiler front-ends.  We store results in new variables called
      
        CMAKE_<LANG>_IMPLICIT_LINK_LIBRARIES
        CMAKE_<LANG>_IMPLICIT_LINK_DIRECTORIES
      
      The implicit libraries can contain linker flags as well as library
      names.
      07ea19ad
  9. 14 Apr, 2008 1 commit
  10. 21 Jan, 2008 1 commit