1. 19 Jan, 2018 4 commits
  2. 18 Jan, 2018 9 commits
  3. 17 Jan, 2018 12 commits
  4. 16 Jan, 2018 7 commits
  5. 15 Jan, 2018 4 commits
  6. 14 Jan, 2018 1 commit
  7. 13 Jan, 2018 1 commit
  8. 12 Jan, 2018 2 commits
    • Robert Maynard's avatar
      CUDA: MSVC will now state files are cuda files when needed · 46abfedb
      Robert Maynard authored
      The MSVC CUDA build customizations before CUDA 9 would not explicitly
      add the -x cu option when building. This caused .cpp and .c files
      invoked with CudaCompile to be compiled as host code and not
      cuda. Now when we detect CUDA < 9 we will explicitly add this
      option to correct this bug.
      46abfedb
    • Brad King's avatar
      Genex: Enable COMPILE_LANGUAGE for INCLUDE_DIRECTORIES with VS and Xcode · 506fda1c
      Brad King authored
      The set of compile flags used for a target's C and C++ sources is based
      on the linker language.  By default this is always the C++ flags if any
      C++ sources appear in the target, and otherwise the C flags.  Therefore
      we can define the `COMPILE_LANGUAGE` generator expression in
      `INCLUDE_DIRECTORIES` to match the selected language.
      
      This is not exactly the same as for other generators, but is the best VS
      and Xcode can do.  It is also sufficient for many use cases since the
      set of include directories for C and C++ is frequently similar but may
      be distinct from those for other languages like CUDA.
      
      Fixes: #17435
      506fda1c