1. 26 Jun, 2019 2 commits
    • Brad King's avatar
      CUDA: Implement MSVC runtime library abstraction · 8fbd2577
      Brad King authored
      In commit fb3370b6 (MSVC: Add abstraction for runtime library
      selection, 2019-04-10, v3.15.0-rc1~229^2) we overlooked updating flags
      for CUDA on Windows, where nvcc uses MSVC as the host compiler.  Add
      them now and update the MSVCRuntimeLibrary test to cover CUDA.
      
      Fixes: #19428
      8fbd2577
    • Brad King's avatar
      VS: Use AddLanguageFlags to de-duplicate CMAKE_{CUDA,ASM*}_FLAGS lookup · 07807a20
      Brad King authored
      Apply the refactoring from commit 70728398 (VS: Use AddLanguageFlags
      to de-duplicate CMAKE_<LANG>_FLAGS* lookup, 2019-04-01,
      v3.15.0-rc1~300^2) to the CUDA, ASM_MASM, and ASM_NASM languages too.
      In particular, CUDA needs the MSVC runtime library selection logic
      in the `AddLanguageFlags` method that is used by other generators.
      07807a20
  2. 19 Jun, 2019 5 commits
  3. 18 Jun, 2019 7 commits
  4. 17 Jun, 2019 5 commits
  5. 13 Jun, 2019 2 commits
  6. 12 Jun, 2019 5 commits
  7. 08 Jun, 2019 1 commit
  8. 07 Jun, 2019 6 commits
  9. 06 Jun, 2019 3 commits
    • Sebastian Holtermann's avatar
      Autogen: Fix header detection for paths with symbolic links · 00e6b67e
      Sebastian Holtermann authored
      When Autogen searches the header for a source files in a target,
      the expanded real path is used and not the (possibly symbolic) original path
      of the source file.  If the source file path contains symbolic links, then the
      correct `cmSourceFile` instance of the header won't be found, but a new one
      will be generated.  This way all header source file properties get lost, which
      is problematic especially for the `SKIP_AUTOMOC/UIC/GEN` properties.
      
      This patch changes the header detection in Autogen to use the original source
      file path instead of the expanded real source file path.
      
      Fixes: #19346
      00e6b67e
    • Brad King's avatar
      Merge branch 'doc-xlclang-id' into release-3.15 · 1f466935
      Brad King authored
      Merge-request: !3430
      1f466935
    • Brad King's avatar
      Help: Document XLClang compiler id · 923f58ec
      Brad King authored
      This compiler id was added by commit 90c6156a (XLClang: Add a new
      compiler ID for the clang-based XL compiler, 2019-02-05,
      cpp-modules-20190312.1~71^2~7).  Add documentation accidentally left out
      of that commit.
      
      Issue: #18835
      923f58ec
  10. 05 Jun, 2019 4 commits