- Mar 23, 2017
-
-
Daniel Pfeifer authored
Since the class name is used in the macros, the iwyu tool gets confused wheter it needs a forward declaration or not.
-
Kitware Robot authored
-
- Mar 22, 2017
-
-
Tobias Hunger authored
Make CMAKE_HOME_DIRECTORY detection work more reliably in the face of symlinks. Closes #16736
-
Closes: #14335
-
Kitware Robot authored
-
- Mar 21, 2017
-
-
Brad King authored
Work around upstream ninja issue 1251 by converting include directories used by our Fortran dependency scanner to the same path format that we use in preprocessor `-I` flags and in the `build.ninja` manifest. Fixes: #16722
-
Robert Maynard authored
-
Brad King authored
The `WINDOWS_EXPORT_ALL_SYMBOLS` target property exports all symbols found in object files explicitly given to the linker. However, the linker may also find additional symbols in dependencies and copy them into the linked binary (e.g. from `msvcrt.lib`). Provide a way to export an explicit list of such symbols by adding a `.def` file as a source file. Fixes: #16473
-
Brad King authored
-
Brad King authored
-
-
Kitware Robot authored
-
- Mar 20, 2017
-
-
Kitware Robot authored
-
- Mar 19, 2017
-
-
Kitware Robot authored
-
- Mar 18, 2017
-
-
Kitware Robot authored
-
- Mar 17, 2017
-
-
Kitware Robot authored
-
- Mar 16, 2017
-
-
Sebastian Holtermann authored
Closes: #16501
-
Sebastian Holtermann authored
-
Kitware Robot authored
-
- Mar 15, 2017
-
-
Kitware Robot authored
-
- Mar 14, 2017
-
-
Daniel Pfeifer authored
Comments that indicate a special include order is necessary because GetCurrentDirectory might get redefined are outdated. Remove those outdated comments and use the normal ordering of includes.
-
Kitware Robot authored
-
- Mar 13, 2017
-
-
Kitware Robot authored
-
- Mar 12, 2017
-
-
Gregor Jasny authored
Issue: #15441
-
Kitware Robot authored
-
- Mar 11, 2017
-
-
Kitware Robot authored
-
- Mar 10, 2017
-
-
Leave it undocumented for now because we intend to use it internally and it cannot be made available everywhere.
-
Brad King authored
-
Brad King authored
-
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
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
-