- 07 Jun, 2019 2 commits
-
-
Sergey Bobrenok authored
Add a `COMMAND_EXPAND_LISTS` option to the `add_test` command to cause `;`-separated lists produced by generator expressions to be expanded into multiple arguments. The `add_custom_command` command already has such an option. Fixes: #17284
-
Kitware Robot authored
-
- 06 Jun, 2019 1 commit
-
-
Kitware Robot authored
-
- 05 Jun, 2019 1 commit
-
-
Kitware Robot authored
-
- 04 Jun, 2019 8 commits
-
-
Sebastian Holtermann authored
-
Sebastian Holtermann authored
-
Sebastian Holtermann authored
-
Sebastian Holtermann authored
-
Sebastian Holtermann authored
-
Brad King authored
-
Brad King authored
-
Kitware Robot authored
-
- 03 Jun, 2019 13 commits
-
-
John Freeman authored
The `make_directory` command can make multiple directories in a single invocation. Make `remove_directory` mirror that behavior.
-
Saleem Abdulrasool authored
Currently, the compiler does not synthesize the correct entry point for the application and passing the subsystem flag does not work the same way with the Swift linker language. Add a check to prevent the application of `WIN32_EXECUTABLE` to Swift executables until they can be properly supported. This will prevent the need for a future policy change. Closes: #19325
-
Francisco Facioni authored
-
Francisco Facioni authored
-
Robert Maynard authored
This allows for expressions such as: $<COMPILE_LANG_AND_ID, CXX, GNU, Clang>
-
Robert Maynard authored
-
Robert Maynard authored
This allows for expressions like: $<$<CXX_COMPILER_ID:Clang,GNU>:-DMY_PRIVATE_DEFINE>
-
Robert Maynard authored
Previously genex support for unbounded number of parameters required at least 1 parameter. We now support zero or more parameters, and two or more parameters.
-
Bartosz Kosiorek authored
Fixes: #19301
-
Saleem Abdulrasool authored
Avoid the use of `CMAKE_{EXE,SHARED}_LINKER_FLAGS` when linking with the Swift language. This required hoisting the executable flags of `CMAKE_CREATE_WIN32_EXE`, `CMAKE_CREATE_CONSOLE_EXE`, and `CMAKE_EXE_EXPORTS_*_FLAG` earlier to avoid a second clause which checks the language. This allows for mixed-language Swift projects to properly link on Windows. Fixes #19298
-
Robert Maynard authored
Rather than just state the value for VISIBILITY_PRESET was invalid, we additionally list the accepted values.
-
Kitware Robot authored
-
- 02 Jun, 2019 1 commit
-
-
Kitware Robot authored
-
- 01 Jun, 2019 1 commit
-
-
Kitware Robot authored
-
- 31 May, 2019 2 commits
-
-
Brad King authored
-
Kitware Robot authored
-
- 30 May, 2019 11 commits
-
-
Frans van Dorsselaer authored
Avoid listing the same input more than once in custom commands generated in `.vcxproj` and `.csproj` files. In the case of a `.vcxproj` file additionally avoid listing the source to which the command is attached since it is already implicitly a dependency. This is a nice cleanup and also works around a VS 2019 16.1 regression in MSBuild dependency checking. Starting with that version, MSBuild now re-builds custom commands when the list of dependencies has changed. However, its check is confused by duplicate dependencies. De-duplicating them avoids this problem. Co-Author: Brad King <brad.king@kitware.com> Fixes: #19303
-
Frans van Dorsselaer authored
-
Brad King authored
-
Sebastian Holtermann authored
-
Sebastian Holtermann authored
-
Sebastian Holtermann authored
-
Sebastian Holtermann authored
-
Sebastian Holtermann authored
-
Sebastian Holtermann authored
-
Sebastian Holtermann authored
-
Sebastian Holtermann authored
-