Skip to content
Snippets Groups Projects
  1. Jul 20, 2021
  2. Jul 19, 2021
    • Alexey Edelev's avatar
      AUTOUIC: Fix cyclic dependency between generated UI headers and timestamp · 9cebdbec
      Alexey Edelev authored and Brad King's avatar Brad King committed
      Once the generated UI headers are created by UIC they also are involved
      into processing in next run on ninja.  Autogen adds `ui_*.h` files to
      the deps file `ui_*.h` and this cause timestamp start depend on `ui_*.h`.
      Meanwhile `ui_*.h` depend on timestamp because of the explicit rules
      added by commit 1265c65b (AUTOUIC: Collect ui header files for Ninja
      generator, 2021-02-18, v3.21.0-rc1~600^2).  Avoid adding `ui_*.h` to
      deps file at second ninja run.
      
      Fixes: #16776
      9cebdbec
  3. Jul 16, 2021
  4. Jul 15, 2021
  5. Jul 14, 2021
  6. Jul 13, 2021
    • Brad King's avatar
      Help: Clarify 'cmake --build' signature alternatives · 161f1f42
      Brad King authored
      Documentation added by
      
      * commit 4f4f2028 (Help: Add documentation for buildPresets and
                           testPresets, 2021-01-13, v3.20.0-rc1~51^2~7)
      * commit 676ecf0d (cmake-presets: Add build and test presets,
                           2020-12-14, v3.20.0-rc1~51^2~6)
      
      used square brackets in the `cmake --build` signature to indicate
      non-optional alternatives, which is not a typical convention.
      A common convention is to use parentheses instead, but in this
      case it is probably clearer to list the two signatures separately.
      
      Fixes: #22413
      161f1f42
  7. Jul 12, 2021
  8. Jul 08, 2021
  9. Jul 06, 2021
  10. Jul 02, 2021
    • Marc Chevrier's avatar
      Makefiles: Normalize compiler-generated depfile paths · 6a6efdca
      Marc Chevrier authored and Brad King's avatar Brad King committed
      Even though Makefile generators pass source files and include
      directories by absolute path to the compiler, the compiler may generate
      depfile paths relative to the current working directory.  For example,
      `ccache` with `CCACHE_BASEDIR` may transform paths this way.  When
      reading a depfile, convert relative dependencies to absolute paths
      before placing them in `compiler_depend.make`, which is later evaluated
      in the top-level build directory.
      
      Fixes: #22364
      6a6efdca
  11. Jun 30, 2021
  12. Jun 29, 2021
    • Brad King's avatar
      target_link_libraries: Restore transitive out-of-dir linking · e27a76f1
      Brad King authored
      Refactoring in commit 7f506b95 (cmGeneratorTarget: Refactor link item
      lookup, 2021-05-26, v3.21.0-rc1~103^2~4) accidentally dropped the
      persistent lookup scope tracking across multiple items that was added by
      commit f0e67da0 (target_link_libraries: Fix out-of-dir linking of a
      list of targets, 2020-01-14, v3.17.0-rc1~149^2).  This broke a
      transitive out-of-dir linking case not covered by our test suite.
      Restore the scope tracking and add a test case.
      
      Fixes: #22363
      e27a76f1
    • Brad King's avatar
      VS: Add ARM64EC to supported platforms for VS 16 and 17 · da0f74b5
      Brad King authored
      In commit 4ea3a886 (MSVC: Add support for targeting ARM64EC,
      2020-12-30, v3.20.0-rc1~121^2) the `ARM64EC` platform was accidentally
      added to the list for VS 15 (2017) instead of VS 16 (2019).  Its
      omission from the list of platforms was then repeated for VS 17 (2022).
      
      Issue: #21724
      da0f74b5
    • Marc Chevrier's avatar
      CMP0126: Add control for warnings · 16208ac1
      Marc Chevrier authored
      Fixes: #22353
      16208ac1
  13. Jun 25, 2021
  14. Jun 23, 2021
  15. Jun 21, 2021
  16. Jun 17, 2021
  17. Jun 16, 2021
  18. Jun 15, 2021
  19. Jun 14, 2021
Loading