[Cmake-commits] CMake branch, master, updated. v3.7.1-1078-g728820f
Brad King
brad.king at kitware.com
Thu Jan 12 10:41:59 EST 2017
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "CMake".
The branch, master has been updated
via 728820f3ea0faf55ffe1236a44a35e9197fc6291 (commit)
via f9a810f7b39406e00998c6e74e5a7d7d218d5aba (commit)
via 5599d858c7881b4331c449ba5c59d255ed50bd11 (commit)
via 1155170230ebd096df06ebf108908d6c99242d6d (commit)
via 5365421e84e6133f0e038995e3a8232ec46d6a91 (commit)
via 522b913f437b04aa10b84cb5807ab43181377d7e (commit)
via 02582b91ad92969d8fbbd845a5d48b3fbd762966 (commit)
via d470cb70077acf2216afe097b5abe379f1828239 (commit)
via a2e80cb0853b3b8306069b833ec8c2128a77b072 (commit)
via 65c1e012ffc17ab77e5aaa84b22241a81de4c2ce (commit)
via 945dd207b6ca6ca38e3b87247836eb1b3d5f8a77 (commit)
via 95420cea5e12d21957a50dae20f90c2e83571758 (commit)
from 9f3eff6f5675851c81f093d16310d17e3754cd5f (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=728820f3ea0faf55ffe1236a44a35e9197fc6291
commit 728820f3ea0faf55ffe1236a44a35e9197fc6291
Merge: 9f3eff6 f9a810f
Author: Brad King <brad.king at kitware.com>
AuthorDate: Thu Jan 12 10:41:57 2017 -0500
Commit: CMake Topic Stage <kwrobot at kitware.com>
CommitDate: Thu Jan 12 10:41:57 2017 -0500
Merge topic 'cuda-windows'
f9a810f7 CUDA: Enable CudaOnly.SeparateCompilation test runtime calls
5599d858 CUDA: Port test cases to Windows with MSVC host compiler
11551702 CUDA: Populate NVIDIA compiler information on Windows
5365421e CUDA: Detect implicit link information on Windows
522b913f CUDA: Find MSVC binutils on Windows
02582b91 CUDA: Populate compiler PDB placeholder during device linking
d470cb70 CUDA: Use `.obj` object file extension on Windows
a2e80cb0 CUDA: Detect MSVC architecture id
65c1e012 CUDA: Detect use of MSVC host compiler
945dd207 CUDA: Allow platform files to set device linking rules
95420cea CMakeParseImplicitLinkInfo: Add support for MSVC invoked by CUDA nvcc
-----------------------------------------------------------------------
Summary of changes:
Modules/CMakeCUDACompiler.cmake.in | 3 ++
Modules/CMakeCUDACompilerId.cu.in | 9 +++++
Modules/CMakeCUDAInformation.cmake | 19 ++++++---
Modules/CMakeDetermineCUDACompiler.cmake | 24 +++++++++--
Modules/CMakeDetermineCompilerId.cmake | 1 +
Modules/CMakeFindBinUtils.cmake | 1 +
Modules/CMakeParseImplicitLinkInfo.cmake | 15 +++++++
Modules/CMakeTestCUDACompiler.cmake | 5 +++
Modules/Compiler/NVIDIA-CUDA.cmake | 30 ++++++++------
Modules/Compiler/NVIDIA-DetermineCompiler.cmake | 12 +++++-
Modules/Platform/Windows-MSVC.cmake | 2 +
Modules/Platform/Windows-NVIDIA-CUDA.cmake | 42 ++++++++++++++++++++
Source/cmMakefileExecutableTargetGenerator.cxx | 10 ++++-
Source/cmMakefileLibraryTargetGenerator.cxx | 10 ++++-
Source/cmNinjaNormalTargetGenerator.cxx | 9 ++++-
Source/cmNinjaTargetGenerator.cxx | 3 +-
Tests/CMakeTests/ImplicitLinkInfoTest.cmake.in | 7 ++++
Tests/Cuda/Complex/dynamic.cpp | 8 +++-
Tests/Cuda/Complex/dynamic.cu | 10 ++++-
Tests/Cuda/Complex/main.cpp | 10 ++++-
Tests/Cuda/Complex/mixed.cpp | 12 +++++-
Tests/Cuda/Complex/mixed.cu | 12 +++++-
Tests/CudaOnly/EnableStandard/main.cu | 8 +++-
Tests/CudaOnly/EnableStandard/shared.cu | 8 +++-
Tests/CudaOnly/SeparateCompilation/main.cu | 8 ++--
Tests/CudaOnly/WithDefs/CMakeLists.txt | 7 +++-
Tests/CudaOnly/WithDefs/main.notcu | 12 ++++++
...NoDefault.cmake => CudaStandardNoDefault.cmake} | 6 +--
Tests/RunCMake/try_compile/RunCMakeTest.cmake | 6 ++-
29 files changed, 260 insertions(+), 49 deletions(-)
create mode 100644 Modules/Platform/Windows-NVIDIA-CUDA.cmake
copy Tests/RunCMake/try_compile/{CxxStandardNoDefault.cmake => CudaStandardNoDefault.cmake} (58%)
hooks/post-receive
--
CMake
More information about the Cmake-commits
mailing list