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

  1. 14 Jun, 2012 3 commits
    • Peter Kuemmel's avatar
      Ninja: don't use shell when cmake is called directly · 65460860
      Peter Kuemmel authored
      When linking with cmake and vs_link_* the command line
      could be too long for cmd.exe, which needs not to be
      called in this case. (was not cached by a test)
      
      Introduce rules which don't use the shell and use this
      rule when there are no pre or post step.
      
      For free we get a small speedup, because cmd is then
      not called.
      
      Also be more accurate when estimating the
      command line length.
      65460860
    • Peter Kuemmel's avatar
      Ninja: cmcldeps · 220fdc16
      Peter Kuemmel authored
      - don't depend on argument order
      - update help
      220fdc16
    • Peter Kuemmel's avatar
      Ninja: suppress startup logos · 77cb7b50
      Peter Kuemmel authored
      Having Ninja's smart printing we are more allergic on
      unneeded tool output.
      77cb7b50
  2. 13 Jun, 2012 4 commits
  3. 12 Jun, 2012 3 commits
  4. 11 Jun, 2012 3 commits
  5. 10 Jun, 2012 4 commits
  6. 09 Jun, 2012 5 commits
  7. 08 Jun, 2012 2 commits
    • Peter Kuemmel's avatar
      Ninja: allow spaces in source path · 941afa57
      Peter Kuemmel authored
      And make /showIncude prefix visible for all build rules
      941afa57
    • Peter Kuemmel's avatar
      Ninja: add wrapper for cl to extract dependencies · 033a687a
      Peter Kuemmel authored
      cmcldeps wraps cl and adds /showInclude before calling cl.
      It parses the output of cl for used headers, drops system
      headers and writes them to a GCC like dependency file.
      
      cmcldeps uses ATM ninja code for process handling,
      but could be ported later to SystemTools.
      
      TODO: Why needs ninja multiple calls in the BuildDepends test?
      033a687a
  8. 07 Jun, 2012 1 commit
  9. 06 Jun, 2012 1 commit
  10. 05 Jun, 2012 12 commits
  11. 04 Jun, 2012 2 commits