1. 14 Apr, 2021 10 commits
  2. 13 Apr, 2021 1 commit
  3. 12 Apr, 2021 2 commits
  4. 11 Apr, 2021 1 commit
  5. 10 Apr, 2021 5 commits
  6. 09 Apr, 2021 1 commit
  7. 08 Apr, 2021 16 commits
  8. 07 Apr, 2021 4 commits
    • Brad King's avatar
      Restore support for backslashes in initial language-wide flags · 3953dfcb
      Brad King authored
      Refactoring in commit bdc40742 (CMakeDetermineCompilerId: Test without
      COMPILER_ID_FLAGS if REQUIRE_SUCCESS, 2021-02-27, v3.20.0-rc3~6^2) added
      an extra macro layer through which flag strings are passed.  That caused
      an extra level of argument re-parsing, and broke flags with backslashes.
      Pass flags to the helper macro through variable names instead.
      
      Fixes: #22041
      3953dfcb
    • Ben Boeckel's avatar
      Help/dev/review: mention `--pretty=reference` · f71e7b81
      Ben Boeckel authored
      This was added in Git 2.25 (13 Jan 2020).
      f71e7b81
    • Brad King's avatar
      FindBLAS: Fix detection of OpenMP as dependency of BLA_STATIC · 9ef82d95
      Brad King authored
      Update the change from commit f7f3d898 (FindBLAS: Add dependency of
      OpenBLAS on OpenMP for BLA_STATIC, 2020-11-10, v3.20.0-rc1~492^2):
      
      * If C is not enabled, find CXX OpenMP libraries instead.
      
      * Do not use BLA_STATIC's custom CMAKE_FIND_LIBRARY_SUFFIXES for OpenMP.
        It can break projects that already call `find_package(OpenMP)` and
        expect a shared library.  Whether OpenMP is static is orthogonal to
        whether BLAS is static.
      
      Fixes: #22039
      Issue: #16221
      9ef82d95
    • Brad King's avatar
      Makefiles: Fix dependency extraction with CUDA < 10.2 and host compiler · 8e38985d
      Brad King authored
      Since commit 2c71d051 (Makefiles Generators: use compiler for
      dependencies generation, 2020-10-18, v3.20.0-rc1~392^2) we invoke `nvcc`
      for CUDA < 10.2 a second time in order to generate a depfile.  When
      `CMAKE_CUDA_HOST_COMPILER` is set, the second invocation is missing its
      `-ccbin=` option, even after refactoring in commit 8981e3e7
      (NVIDIA-CUDA: rely on new capabilities for deps generation, 2020-12-02,
      v3.20.0-rc1~362^2).
      
      Ideally we should move the `-ccbin=` flag into `Compiler/NVIDIA-CUDA`,
      but that will add `CMAKE_CUDA_HOST_COMPILER` support on Windows in
      command-line generators but not the Visual Studio generators.
      For now, add the flag to the depfile command specifically.
      
      Fixes: #22037
      8e38985d