1. 12 Aug, 2008 3 commits
  2. 11 Aug, 2008 3 commits
  3. 10 Aug, 2008 1 commit
  4. 09 Aug, 2008 1 commit
  5. 08 Aug, 2008 1 commit
  6. 07 Aug, 2008 5 commits
    • Brad King's avatar
      ENH: Tolerate repeated link library types · 40fc9174
      Brad King authored
      The "debug", "optimized", and "general" link library type specifier
      arguments to the target_link_library commands are sometimes repeated in
      user code due to variable expansion and other complications.  Instead of
      silently accepting the duplicates and trying to link to a bogus library
      like "optimized.lib", warn and ignore the earlier specifiers.
      40fc9174
    • Brad King's avatar
      ENH: Clarify documentation of EXCLUDE_FROM_ALL · 2bbb1713
      Brad King authored
      The add_subdirectory() command's EXCLUDE_FROM_ALL option does not
      override inter-target dependencies.  This change clarifies the
      documentation accordingly.
      2bbb1713
    • Brad King's avatar
      ENH: Test fake circular dependency case · c76f3ae5
      Brad King authored
      A recent change fixed a case in which CMake incorrectly diagnosed a
      circular dependency involving a non-linkable executable target.  This
      adds a test for that case.
      c76f3ae5
    • Brad King's avatar
      ENH: Improve robustness of compiler INFO strings · b8fc8b32
      Brad King authored
      Compiler INFO strings built at preprocessing time encode information
      that must appear as a string literal in the resulting binary.  We must
      make sure the strings appear in the final binary no matter what compiler
      and flags are used.  The previous implementation worked in most places
      but failed with the GNU linker's --gc-sections option which managed to
      discard the string.  Instead we make the program return value depend on
      an element of the string indexed by a runtime program parameter, which
      absolutely requires the string to be present.
      b8fc8b32
    • Brad King's avatar
      STYLE: Nightly Date Stamp · e58fab84
      Brad King authored
      e58fab84
  7. 06 Aug, 2008 8 commits
  8. 05 Aug, 2008 7 commits
    • Alexander Neundorf's avatar
      BUG: fix #7452, bad closing ENDIF() statement · c2348da2
      Alexander Neundorf authored
      Alex
      c2348da2
    • Brad King's avatar
      ENH: Test relative path custom command output · 32df2a71
      Brad King authored
      As of CMake 2.6 a custom command output specified by relative path is
      placed in the build tree.  This adds a test to make sure other
      references to the output are hooked up correctly, fixing a bug in CMake
      2.6.1.
      32df2a71
    • Brad King's avatar
      BUG: Custom command depends may match sources · 7e11c5e9
      Brad King authored
      Custom command dependencies that are not full paths or targets may also
      match source files.  When one does, the full information about the
      source file's location and name may be used.  This fixes the case when a
      custom commands depends by relative path on a source file generated by
      another custom command specifying its output by relative path.
      7e11c5e9
    • Brad King's avatar
      BUG: Fix matching of ambiguous sf extensions. · d800910e
      Brad King authored
      A name with an ambiguous extension may only match an unambiguous name
      that is extended by one of the fixed set of extensions tried when
      finding the source file on disk.  This rule makes matching of source
      files with ambiguous extensions much less aggressive but still
      sufficient.
      d800910e
    • Brad King's avatar
      BUG: Do not convert RPATH entries to full path. · d35b5a2f
      Brad King authored
      When generating RPATH entries on the link line using a repeated linker
      flag (-R ... -R ... style) do not convert individual entries to a full
      path.  We need to preserve what the user requested.
      d35b5a2f
    • Brad King's avatar
      BUG: Fix escaping in link scripts · e44a9c92
      Brad King authored
      When generating escape sequences for the native build tool do not put in
      Makefile escapes for paths generated into link scripts.  This fixes
      putting "$ORIGIN" into the RPATH, and probably some other subtle
      problems.
      e44a9c92
    • Brad King's avatar
      STYLE: Nightly Date Stamp · 090b90d7
      Brad King authored
      090b90d7
  9. 04 Aug, 2008 3 commits
  10. 03 Aug, 2008 1 commit
  11. 02 Aug, 2008 1 commit
  12. 01 Aug, 2008 3 commits
  13. 31 Jul, 2008 3 commits