- Mar 10, 2017
-
-
Brad King authored
Parse the `-gencode=`, `-arch`, and `-code` flags and generate a `CodeGeneration` field in the project file.
-
Brad King authored
Parse the `-cudart=` option and add a corresponding `CudaRuntime` field to the generated project file. Also add a matching `.lib` to the list of libraries linked.
-
Brad King authored
The CUDA Toolkit's VS integration provides abstractions for host compiler options for `nvcc` to pass through `-Xcompiler` to the host MSVC. Populate our secondary flag table and use it to remove flags from the `AdditionalCompilerOptions` in favor of their abstractions. Unfortunately a bug in the CUDA 8.0 VS integration prevents us from passing anything in `AdditionalCompilerOptions` reliably. After taking out the flags that have dedicated abstractions, drop the rest.
-
Brad King authored
-
Brad King authored
The CUDA Toolkit's VS integration does not properly compute the intermediate files directory location when the path to the source file is absolute.
-
Brad King authored
Generate the `CudaCompile` elements in `.vcxproj` files.
-
Brad King authored
The CUDA Toolkit's VS integration defines abstractions for both options to `nvcc` and options to pass through `-Xcompiler` to the host MSVC. We need a separate flag table to parse each set of flags into the corresponding abstractions. Add empty placeholders for these tables.
-
Brad King authored
-
Brad King authored
Teach `CMakeDetermineCompilerId` how to generate a vcxproj file using the `CMAKE_VS_PLATFORM_TOOLSET_CUDA`.
-
Brad King authored
Remove a flag from the map and return its value.
-
Brad King authored
This will allow a client to parse flags, replace the flag tables, and then re-parse a field in which flags for a secondary tool were collected.
-
Brad King authored
-
Brad King authored
-
Brad King authored
Make the `ClCompile` element name and `PostBuildEvent/Command` value configurable. Move the current content into default values for the corresponding variables.
-
Brad King authored
If `CMAKE_GENERATOR_TOOLSET` does not have a `cuda=...` field then find available CUDA toolsets and choose the highest version.
-
Brad King authored
The NVIDIA CUDA Toolkit provides MSBuild toolset files for integration with Visual Studio. Multiple versions may be installed so we need a way to tell our VS generators which CUDA toolset to use. Extend the `CMAKE_GENERATOR_TOOLSET` specification to provide a `cuda=...` field specifying the version number.
-
Brad King authored
Run MSBuild on a simple `.vcxproj` file to extract the location of the toolset definitions. This will later be useful for looking at available BuildCustomizations.
-
- Mar 08, 2017
-
-
Brad King authored
-
e2f25d3e WriteCompilerDetectionHeader: fix STATIC_ASSERT Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !555
-
bd8b5401 VS: Do not treat custom targets as CSharp targets Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !557
-
322425fa cmStateTypes: document that the ordering of targets is important Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !560
-
f5c4dada cmFileMonitor.h: Include cmConfigure.h first Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !562
-
613b3e49 CUDA: Fix spelling of CudaOnly.SeparateCompilation test targets Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !563
-
Kitware Robot authored
-
- Mar 07, 2017
-
-
Brad King authored
-
Brad King authored
We need this to make Large File Support definitions consistent with other translation units.
-
2927e437 Help/dev: Document the CMake Testing Process b55e19dd Help/dev: Revise README to have a bullet list of available documents Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !561
-
Brad King authored
-
Brad King authored
-
Brad King authored
-
Fixes: #16697
-
Ben Boeckel authored
The ordering is assumed in many places throughout the code and modification of the enumeration should be done carefully.
-
Brad King authored
-
485685fd Revert "Remove CTestTestfile.cmake when BUILD_TESTING is OFF" Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !553
-
aba92ffd cmWorkingDirectory: use the new class 047a5e4d cmWorkingDirectory: add class for changing the workdir 89891bcb cmCTest, cmCTestCoverageHandler: remove cwd dance c3304fa5 OSXScriptLauncher: remove unused variable Acked-by:
Kitware Robot <kwrobot@kitware.com> Reviewed-by:
Brad King <brad.king@kitware.com> Merge-request: !540
-
09475c29 CPack/NSIS: Sign the uninstaller Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !512
-
ef3c319b Autogen: Test: Add mocDepends test 7f9baf57 Autogen: Test: Add generated qrc file to rccDepends test 81656b92 Autogen: Test: Add generated file to moc rerun test d9a7ef80 Autogen: Test: Add timestamp comparison to moc rerun test 89780663 Autogen: Test: Rename automoc_rerun test to mocRerun 9cad44dc Autogen: Test: Rename autorcc_depends test to rccDepends 60274e1d Autogen: Add RunCommand method with built in logging 8f2ad9c4 Autogen: Error return when a scan file is not readable ... Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !543
-
c6bef559 FindHDF5: set HDF5_<lang>_INCLUDE_DIRS in all cases Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !548
-
eb44f001 Help: Sort cmake-variables.7 toctree Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !556
-
-