1. 18 Aug, 2008 3 commits
    • Brad King's avatar
      ENH: Make link interface mode more distinct · 94c1fe83
      Brad King authored
      Rename the recently added INTERFACE mode of the target_link_libraries()
      command to LINK_INTERFACE_LIBRARIES.  This makes it much more distinct
      from a normal call to the command, and clearly states its connection to
      the property of the same name.  Also require the option to appear
      immediately after the target name to make it a mode rather than an
      option.
      94c1fe83
    • Brad King's avatar
      ENH: Add cmake_policy(GET) command mode · 7f7068e9
      Brad King authored
      It is likely that projects or CMake modules in the future will need to
      check the value of a policy setting.  For example, if we add a policy
      that affects the results of FindXYZ.cmake modules, the module code will
      need to be able to check the policy.
      7f7068e9
    • Brad King's avatar
      STYLE: Nightly Date Stamp · f2d2a82c
      Brad King authored
      f2d2a82c
  2. 17 Aug, 2008 3 commits
  3. 16 Aug, 2008 12 commits
  4. 15 Aug, 2008 3 commits
  5. 14 Aug, 2008 5 commits
  6. 13 Aug, 2008 1 commit
  7. 12 Aug, 2008 4 commits
  8. 11 Aug, 2008 3 commits
  9. 10 Aug, 2008 1 commit
  10. 09 Aug, 2008 1 commit
  11. 08 Aug, 2008 1 commit
  12. 07 Aug, 2008 3 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