Updates will be applied on October 27th between 12pm - 12:45pm EDT (UTC-0400). Gitlab may be slow during the maintenance window.

  1. 11 Oct, 2013 1 commit
  2. 07 Oct, 2013 3 commits
  3. 06 Oct, 2013 1 commit
  4. 05 Oct, 2013 1 commit
  5. 04 Oct, 2013 1 commit
  6. 03 Oct, 2013 2 commits
  7. 02 Oct, 2013 5 commits
    • Brad King's avatar
      Xcode: Fix OBJECT library support for Xcode 5 (#14254) · a3194ff4
      Brad King authored
      Xcode 2.1 through 4 supported $(CURRENT_ARCH) in a PBXFileReference
      'path' value used in the "Link Binary with Libraries" build phase.
      CMake uses this to reference object file locations on link lines to
      bring in OBJECT library content.  However, Xcode 5 now evaluates the
      $(CURRENT_ARCH) reference in this context as "undefined_arch" so the
      wrong path is given to the linker.  There seems to be no alternative way
      to produce an architecture-specific value in a PBXFileReference.
      
      Fortunately Xcode 5 now also handles link dependencies for paths linked
      through OTHER_LDFLAGS.  For Xcode >= 5, move the OBJECT library object
      file references from the link build phase to OTHER_LDFLAGS.  We can
      still show the object files in the source group listing in either case.
      a3194ff4
    • Brad King's avatar
      Xcode: Drop XCODE_DEPEND_HELPER for Xcode >= 5 · dff8d113
      Brad King authored
      Xcode 5.0 now computes dependencies from files linked through
      OTHER_LDFLAGS, so we no longer need the XCODE_DEPEND_HELPER hack to
      re-link dependents when targets change.
      dff8d113
    • Brad King's avatar
      Xcode: Teach Tests/BuildDepends to allow LINK_DEPENDS_NO_SHARED failure · 11803224
      Brad King authored
      Xcode 5.0 now relinks targets when their shared libraries dependencies
      are modified, and there seems to be no way to stop it.  Report this as a
      known limitation in the test output and do not fail.
      11803224
    • Brad King's avatar
      Xcode: Fix test architecture selection for Xcode >= 5 · 765b46d1
      Brad King authored
      In Tests/Architecture and Tests/BuildDepends/Project we select a set of
      OS X cpu architectures to use for the test.  Prior to Xcode 4 we always
      used i386 and ppc.  Starting with Xcode 4, the tools do not support ppc
      but do support x86_64, so we switch to that.  Fix the version check to
      recognize Xcode >= 5 as at least Xcode 4 and use the new architectures.
      765b46d1
    • Kitware Robot's avatar
      CMake Nightly Date Stamp · c0133a58
      Kitware Robot authored
      c0133a58
  8. 01 Oct, 2013 3 commits
  9. 30 Sep, 2013 2 commits
    • Brad King's avatar
      Use first custom command for the same output (#14446) · dccd4949
      Brad King authored
      In buggy code like
      
       add_custom_command(
         OUTPUT  ${CMAKE_CURRENT_BINARY_DIR}/out.h
         MAIN_DEPENDENCY ${CMAKE_CURRENT_SOURCE_DIR}/out.h.in
         ...)
       add_custom_command(
         OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/out.h
         ...)
      
      that has more than one rule to generate the same output CMake has always
      used the first rule.  However, since commit 2268c41a (Optimize custom
      command full-path dependency lookup, 2013-08-06) we update the map from
      output to cmSourceFile for every rule generating an output, effectively
      keeping the last command instead of the first.
      
      Fix this regression by checking for each map update if the output
      already has an entry.  If so, keep only the original entry.  The VS 8
      generator triggers this with a special case for generate.stamp rules
      that differ between ZERO_CHECK and normal targets, so do not warn for
      now.  Leave a TODO comment for warning in the future.
      dccd4949
    • Kitware Robot's avatar
      CMake Nightly Date Stamp · 6a3958b3
      Kitware Robot authored
      6a3958b3
  10. 29 Sep, 2013 1 commit
  11. 28 Sep, 2013 1 commit
  12. 27 Sep, 2013 2 commits
  13. 26 Sep, 2013 3 commits
  14. 25 Sep, 2013 5 commits
  15. 24 Sep, 2013 3 commits
  16. 23 Sep, 2013 2 commits
  17. 22 Sep, 2013 1 commit
  18. 21 Sep, 2013 1 commit
  19. 20 Sep, 2013 2 commits