Skip to content
Snippets Groups Projects
  1. Sep 30, 2019
  2. Sep 26, 2019
  3. Sep 24, 2019
  4. Jul 16, 2019
  5. Jul 12, 2019
  6. Jul 09, 2019
  7. Jun 19, 2019
  8. May 31, 2019
  9. May 30, 2019
    • Brad King's avatar
      Merge branch 'vs-depends-dedup' into release-3.14 · dd7ba6ff
      Brad King authored
      Merge-request: !3388
      dd7ba6ff
    • Frans van Dorsselaer's avatar
      VS: De-duplicate custom command dependencies · 42bc67bd
      Frans van Dorsselaer authored and Brad King's avatar Brad King committed
      Avoid listing the same input more than once in custom commands generated
      in `.vcxproj` and `.csproj` files.  In the case of a `.vcxproj` file
      additionally avoid listing the source to which the command is attached
      since it is already implicitly a dependency.
      
      This is a nice cleanup and also works around a VS 2019 16.1 regression
      in MSBuild dependency checking.  Starting with that version, MSBuild now
      re-builds custom commands when the list of dependencies has changed.
      However, its check is confused by duplicate dependencies.
      De-duplicating them avoids this problem.
      
      Co-Author: Brad King <brad.king@kitware.com>
      Fixes: #19303
      42bc67bd
    • Frans van Dorsselaer's avatar
      VS: Clarify name of custom commands AdditionalInputs variable · d03a6fc8
      Frans van Dorsselaer authored and Brad King's avatar Brad King committed
      d03a6fc8
    • Brad King's avatar
    • Brad King's avatar
      Merge branch 'implicit-includes-CPATH' into release-3.14 · 540a175d
      Brad King authored
      Merge-request: !3395
      540a175d
    • Brad King's avatar
      Do not exclude include directories made implicit by CPATH · 2d0b0e2b
      Brad King authored
      Entries of the `CPATH` environment variable are implicitly searched as
      include directories by some C/C++ compilers.  Since commit 5990ecb7
      (Compute implicit include directories from compiler output, 2018-12-07,
      v3.14.0-rc1~108^2) these entries are detected by CMake and included in
      the `CMAKE_{C,CXX}_IMPLICIT_INCLUDE_DIRECTORIES` variables.
      
      However, we should not exclude them from explicit specification via `-I`
      or particularly `-isystem` because they are meant as user-specified
      include directories that can be re-ordered without breaking compiler
      builtin headers.  In particular, we need explicit requests via
      `include_directories` with the `SYSTEM` option to result in `-isystem`
      so that third-party headers do not produce warnings.
      
      Co-Author: Ben Boeckel <ben.boeckel@kitware.com>
      Fixes: #19291
      2d0b0e2b
  10. May 28, 2019
  11. May 24, 2019
  12. May 21, 2019
  13. May 14, 2019
  14. May 13, 2019
  15. May 11, 2019
  16. May 06, 2019
Loading