- Jan 12, 2017
-
-
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
-
Brad King authored
Uncomment the calls in `main.cpp` (and fix the signatures).
-
Brad King authored
-
Brad King authored
Port Windows-specific compilation and linking rules over from the `Platform/Windows-MSVC` module and adapt it for NVIDIA CUDA. On Windows nvcc and its host compiler (MSVC) do not understand or use options like `-fPIC` or `-std=`, so condition those out.
-
Brad King authored
The `nvcc -v` output on Windows uses response files, so load the one we need to extract the full link line.
-
Brad King authored
On Windows the host link launcher is just `link.exe`. Find and use that instead of trying to extract the launcher from the `nvcc -v` output.
-
Brad King authored
The device link step runs the host compiler internally so we need to use the proper compiler PDB file with MSVC.
-
Brad King authored
-
Brad King authored
-
Brad King authored
Report it in `CMAKE_CUDA_SIMULATE_{ID,VERSION}`.
-
Brad King authored
Condition the default settings on the rule variables not already being set.
-
Brad King authored
-
Brad King authored
-
4b0c13a8 Tests: Add additional launcher tests
-
efff7086 ctest_memcheck: Append sanitizers user options at the end to allow overriding
-
e0ed1de4 InstallRequiredSystemLibraries: Distinguish UCRT install configurations
-
a7c5d5fb GetPrerequisites: Exclude delay load dependencies on Windows
-
17a0703d GetPrerequisites: Do not fail on files we cannot find
-
1ce39a1e CUDA: ConsumeCompileFeatures use cxx_nullptr for wider compiler support
-
eb728d26 FindJava: add hints for jre
-
3a97a371 VS: Port Visual Studio Setup third-party header to older VS versions c93e85d8 VS: Use Visual Studio Installer to locate VS 2017 18c8278b VS: Add helper class to interact with Visual Studio Installer d47bda00 VS: Fix VS 2017 Windows Store toolset selection efdfc26e VS: Drop check for VS 15 Express Edition ad5b702c VS: Port Visual Studio Setup third-party header to MinGW def7395f VS: Add Visual Studio Setup third-party header
-
6e6253ea cmListFileLexer: Fix signature of cmListFileLexer_New
-
d6877e6c Don't include CMakeParseArguments
-
0315ab7a Add installation infix (empty by default)
-
6310f7c3 Add cpack_ifw_configure_file command
-
3462118c Allow CodeBlocks for NMake Makefiles JOM
-
7bad99b0 cmake-server: Do not try watching subdirectories with empty names
-
Kitware Robot authored
-
- Jan 11, 2017
-
-
Brad King authored
-
Sylvain Joubert authored
-
Teach the `CMAKE_INSTALL_UCRT_LIBRARIES` feature to honor the `CMAKE_INSTALL_DEBUG_LIBRARIES_ONLY` and `CMAKE_INSTALL_DEBUG_LIBRARIES` settings. Closes: #16542
-
Historically we have always warned and skipped missing files. Since commit v3.4.0-rc1~264^2~1 (GetPrerequisites: Add error checks for execute_process() calls, 2015-07-29) we fail instead, but this was not an intentional part of that change. Restore the warn-only behavior so that missing system libraries (e.g. during cross-compiling) do not cause failure. Closes: #16523
-
With some Windows toolchains we use `objdump` which does not mention delay load dependencies in its output. Therefore, to get consistent behavior we should always ignore them. Use the `dumpbin` message "Image has the following delay load dependencies" that precedes the delay load dependencies to recognize and skip them. Fortunately, this message is not translated to the current locale (at least on "Windows 7 French", "Windows 10 French" and "Windows Server 2008 R2 French"). Fixes: #16241
-
Robert Maynard authored
We need to use a C++11 feature that is supported by the widest range of compilers, so we chose nullptr instead of constexpr.
-
Brad King authored
-
Rechi Rechi authored
-
b8968b4b UseSWIG: Automatically scan dependencies of SWIG files for Makefiles
-