1. 20 May, 2014 2 commits
    • Brad King's avatar
      KWSys Process: Workaround child kill trouble on Cygwin · 0c7f84ca
      Brad King authored
      When we kill a child we send SIGSTOP first so that we can traverse its
      child processes recursively.  On unwinding the recursion we then send
      SIGKILL.  Current Cygwin has trouble when both signals are sent in quick
      succession by the parent process.  Add a usleep(1) after sending the
      first signal to give up our time slice and give Cygwin a chance to
      process the first signal before sending the second.
    • Brad King's avatar
      KWSys SystemTools: Port cygwin path conversion to modern API · e604209c
      Brad King authored
      The cygwin_conv_to_win32_path function is deprecated in favor of
      cygwin_conv_path.  Use the latter.
  2. 13 May, 2014 3 commits
  3. 09 May, 2014 5 commits
    • Brad King's avatar
      Merge branch 'ninja-intel-linux' into release · 9996b984
      Brad King authored
    • Brad King's avatar
      Ninja: Fix deptype for Intel compiler on Linux · 54535f47
      Brad King authored
      Since commit v3.0.0-rc1~305^2 (Ninja: deptype msvc for Intel's compiler
      on Windows, 2013-11-25) we used "deps = msvc" for the Intel compiler.
      This is correct only on Windows.  On Linux we still want "deps = gcc".
      Fix the logic to use "deps = msvc" when the compiler id or the "simulate
      id" is "MSVC".  This will preserve the behavior on Intel for Windows and
      fix the behavior on Intel for Linux.  In the future this should be
      converted to a platform information module variable.
    • Brad King's avatar
    • Brad King's avatar
      cmTarget: Evaluate CMP0026 in calling context · 23409f50
      Brad King authored
      This policy should be checked at the call site that tries to access the
      LOCATION property, not the directory scope containing the target.
      Thread the caller context through cmTarget::GetProperty to use for
      checking the policy setting and emitting a diagnostic with proper
      Extend the RunCMake.CMP0026 test with a cross-directory case.
    • Brad King's avatar
      cmTarget: Drop unused GetProperty signature · 2e75bf67
      Brad King authored
      No callers use the second "scope" argument.  Drop this signature and
      hard-code the default parameter value internally.
  4. 07 May, 2014 6 commits
  5. 06 May, 2014 11 commits
  6. 30 Apr, 2014 2 commits
    • Brad King's avatar
    • Brad King's avatar
      ExternalProject: Fix path to cmake in verify script · 420280f3
      Brad King authored
      In commit v3.0.0-rc1~103^2~3 (ExternalProject: Reattempt download when
      verification fails, 2014-01-15) a reference to ${CMAKE_COMMAND} was
      added to generate a reference to the CMake command in a cmake script.
      Escape the '$' so that the literal variable reference appears in the
      script instead of writing the path to the current cmake.  This is
      necessary when the path to CMake contains spaces or other characters
      special to CMake syntax.
  7. 25 Apr, 2014 3 commits
  8. 24 Apr, 2014 3 commits
  9. 22 Apr, 2014 2 commits
  10. 18 Apr, 2014 2 commits
  11. 16 Apr, 2014 1 commit