1. 18 Oct, 2017 1 commit
  2. 16 Oct, 2017 6 commits
  3. 15 Oct, 2017 1 commit
  4. 14 Oct, 2017 1 commit
  5. 13 Oct, 2017 7 commits
    • Brad King's avatar
      Help: Clarify documentation of NO_SYSTEM_FROM_IMPORTED · 22beb07f
      Brad King authored
      This property is meant to be set on the consumers of imported targets,
      not the imported targets themselves.
      
      Fixes: #17348
      22beb07f
    • Brad King's avatar
      Do not initialize NO_SYSTEM_FROM_IMPORTED on INTERFACE libraries · 2de0e0fd
      Brad King authored
      The change in commit v3.8.0-rc1~276^2 (Allow NO_SYSTEM_FROM_IMPORTED on
      imported INTERFACE libraries, 2016-11-21) was incorrect.  The property
      is not meant to be set on imported targets at all.  It is meant to be
      set on their consumers that compile sources.  Since INTERFACE libraries
      have no sources to compile, the property is not needed on them.
      
      Revert most of that change.  Unfortunately we must still tolerate
      project code setting NO_SYSTEM_FROM_IMPORTED on INTERFACE libraries
      because they were allowed by CMake 3.8 and 3.9.
      
      Issue: #17348
      2de0e0fd
    • Stephen Sorley's avatar
      cpack wix: support WiX generator on Cygwin · e1409101
      Stephen Sorley authored
      Cygwin-built CMake now converts paths from Cygwin to Windows form
      (using cygpath -w) before they're passed to WiX.
      
      The Wix generator on Cygwin requires the libuuid-dev package when
      building CMake. However, the DLL it links to is installed by default
      as part of Cygwin's core libs, so it does not need to be distributed.
      
      If libuuid-dev isn't available, CMake is simply built without Wix
      support on Cygwin.
      e1409101
    • Stephen Sorley's avatar
      cpack wix: fix path error on cygwin · e258fe03
      Stephen Sorley authored
      Under Cygwin, file(TO_CMAKE_PATH...) outputs invalid paths when given
      a Windows path as input (the colon after the drive letter gets replaced
      by a semicolon).
      
      As a workaround, just use a string replace to change the slashes instead.
      e258fe03
    • Brad King's avatar
      Merge branch 'upstream-KWSys' into update-kwsys · df92617b
      Brad King authored
      * upstream-KWSys:
        KWSys 2017-10-12 (ef0ad34d)
      df92617b
    • Kitware Robot's avatar
      KWSys 2017-10-12 (ef0ad34d) · e44b0cb2
      Kitware Robot authored
      Code extracted from:
      
          https://gitlab.kitware.com/utils/kwsys.git
      
      at commit ef0ad34d280f0553fc4f6e7202a5e7d6241cdc9c (master).
      
      Upstream Shortlog
      -----------------
      
      Rolf Eike Beer (2):
            8717ac15 DynamicLoader: use std::string instead of strcpy() + strcat()
            88d4dd4b CommandLineArguments: use std::string in GenerateHelp()
      
      Wouter Klouwen (1):
            749b7506 ProcessUNIX: Use monotonic clock in kwsysProcessTimeGetCurrent() for POSIX
      e44b0cb2
    • Kitware Robot's avatar
      CMake Nightly Date Stamp · 18eec115
      Kitware Robot authored
      18eec115
  6. 12 Oct, 2017 8 commits
  7. 11 Oct, 2017 16 commits