Skip to content
Snippets Groups Projects
  1. Nov 24, 2020
  2. Nov 23, 2020
  3. Nov 22, 2020
    • Raul Tambre's avatar
      CUDA: Error if can't determine toolkit library root · 046e454f
      Raul Tambre authored
      Finding the toolkit is required for Clang and is assumed to have been correctly
      found by FindCUDAToolkit if the CUDA language is found.
      Error out early with an useful error instead of failing later on due to the
      path not being set.
      046e454f
    • Raul Tambre's avatar
      CUDA: Clang CUDA 11.1 support · 440dc98b
      Raul Tambre authored
      version.txt is gone from CUDA 11.1 installations, but the rest is the same.
      Instead of looking for version.txt look for <CUDA path>/nvvm/libdevice, which
      is the main thing that Clang requires (though it also checks for the existence
      of bin and include).
      
      Fixes #21353.
      440dc98b
  4. Nov 21, 2020
  5. Nov 20, 2020
  6. Nov 19, 2020
    • Brad King's avatar
      Revert "specify language flag when source LANGUAGE property is set" · 30aa715f
      Brad King authored
      Revert commit 74b1c9fc (Explicitly specify language flag when source
      LANGUAGE property is set, 2020-06-01, v3.19.0-rc1~722^2) and the lookup
      tables from its two immediate ancestors.  The purpose of that change was
      to convert an explicit `LANGUAGE` source file property into an explicit
      language specification compiler flag like `-x c`.  This seems reasonable
      since the property is documented as meaning "indicate what programming
      language the source file is".  It is also needed to help compilers deal
      with non-standard source file extensions they don't recognize.
      
      However, some projects have been setting `LANGUAGE C` on `.S` assembler
      source files to mean "use the C compiler".  Passing `-x c` for them
      breaks the build because the `.S` sources are not written in C.  These
      projects should be updated to use `enable_language(ASM)`, for which
      CMake often chooses the C compiler as the assembler when using
      toolchains that support it (which would have to be the case for projects
      using the approach).
      
      Revert the change for now to preserve the old behavior for such projects.
      We can re-introduce it with a policy in a future version of CMake.
      
      Fixes: #21469
      Issue: #14516, #20716
      30aa715f
  7. Nov 18, 2020
  8. Nov 17, 2020
  9. Nov 16, 2020
  10. Nov 15, 2020
  11. Nov 13, 2020
Loading