- 18 Aug, 2019 1 commit
-
-
Kitware Robot authored
-
- 17 Aug, 2019 1 commit
-
-
Kitware Robot authored
-
- 16 Aug, 2019 4 commits
-
-
Kyle Edwards authored
cea253a3 Clang: Fall back to llvm-rc when rc is unavailable Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !3687
-
Kyle Edwards authored
2f6495e2 cmSystemTools: Remove ExpandListArgument methods f4f3c689 Source code: Use cmExpandList instead of cmSystemTools::ExpandListArgument ff42dec8 cmStringAlgorithms: Add cmExpandList functions Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3682
-
Kyle Edwards authored
935fbe0b cmStringAlgorithms: Add cmStrToLong and cmStrToULong Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3681
-
Kitware Robot authored
-
- 15 Aug, 2019 1 commit
-
-
Kitware Robot authored
-
- 14 Aug, 2019 5 commits
-
-
Sebastian Holtermann authored
-
Sebastian Holtermann authored
-
Sebastian Holtermann authored
-
Gregory Mitrano authored
This change modifies how CMAKE_RC_COMPILER is configured to improve the out-of-box experience for developers using Clang on Windows. The previous behavior was to require the user to explicitly specify the resource compiler when CMake was called. The new behavior is to automatically attempt to locate the MSVC rc binary and use that if it's found. If rc is not available, CMake will now fall back to Clang's llvm-rc binary. With this change in place, trivial C/C++ programs can be generated with Ninja and Clang on Windows without running into errors about a missing resource compiler. Fixes: #19318
-
Kitware Robot authored
-
- 13 Aug, 2019 9 commits
-
-
Kyle Edwards authored
6bc77966 Retry removing directories on Windows 57295803 Use registry setting for removal retry count and delay Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3667
-
Kyle Edwards authored
689be623 Generator: support per-language link library flag Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3668
-
Kyle Edwards authored
8f1d22c2 CUDA: Support CMAKE_CUDA_RESOLVE_DEVICE_SYMBOLS global variable Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3636
-
Kyle Edwards authored
a233e4e7 CUDA: Compilers can now state they don't require a device linking step Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3659
-
Kyle Edwards authored
9ba0bf60 cmA*Command: Turn into free functions Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3660
-
Kyle Edwards authored
62659100 cmLocalGenerator: Use cmStrCat Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Sebastian Holtermann <sebholt@web.de> Merge-request: !3671
-
Kyle Edwards authored
27090096 cmStringAlgorithms: Add cmRemoveQuotes Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3665
-
Kyle Edwards authored
d4d5053c Refactor: Finish replacing CMAKE_BUILD_WITH_CMAKE with CMAKE_BOOTSTRAP fe921edd Utilities/Scripts: Remove temporary CMAKE_BOOTSTRAP conversion script 54e9d38c Refactor: Convert all instances of CMAKE_BUILD_WITH_CMAKE to CMAKE_BOOTSTRAP ad0e44a1 Utilities/Scripts: Add temporary CMAKE_BOOTSTRAP conversion script Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3662
-
Kitware Robot authored
-
- 12 Aug, 2019 1 commit
-
-
Kitware Robot authored
-
- 11 Aug, 2019 1 commit
-
-
Kitware Robot authored
-
- 10 Aug, 2019 2 commits
-
-
Sebastian Holtermann authored
This adds the following functions to cmStringAlgorithms: - `cmStrToLong`: moved from `cmSystemTools::StringToLong` - `cmStrToULong`: moved from `cmSystemTools::StringToULong` Overloads of the given functions for `std::string` are added as well.
-
Kitware Robot authored
-
- 09 Aug, 2019 14 commits
-
-
Saleem Abdulrasool authored
This enables the use of MSVC and Swift on Windows in a single project. MSVC uses no flag to indicate linked libraries while Swift uses `-l`. Add support for a language specific link library flag which takes precedence over the global `CMAKE_LINK_LIBRARY_FLAG` which preserves compatibility with earlier releases.
-
Kyle Edwards authored
Remove -DCMAKE_BUILD_WITH_CMAKE from Source/CMakeLists.txt. Remove CMAKE_BOOTSTRAP from bootstrap's cmConfigure.h. Add -DCMAKE_BOOTSTRAP to all bootstrap sources, and remove the Unix specialization of CMAKE_BOOTSTRAP in libuv (a review of the libuv code suggests that this will not have an effect on the Windows build.)
-
Kyle Edwards authored
-
Kitware Robot authored
-
Kyle Edwards authored
-
Brad King authored
a7a5f376 cmFileCommand: Use cmSubcommandTable b66b7464 Introduce cmSubcommandTable 2b785875 cmFileCommand: turn into free function 9703c657 cmFileCommand: put subcommands in unnamed namespace 64f987c1 cmFileCommand: port to cmExecutionStatus Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3657
-
Brad King authored
1a47d368 cmDefinitions: Cleanups and optimizations Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3666
-
Brad King authored
ca292311 Autogen: Modernize to use cmStrCat for string concatenation d02a99d9 Autogen: Modernize code to use cm::string_view for the info writer Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3663
-
Brad King authored
2171f6ec Swift: correct SONAME flag for Darwin targets Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3640
-
Brad King authored
e45187d5 FPHSA: Remove extra space in module components report Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Alex Turbov <i.zaufi@gmail.com> Merge-request: !3655
-
Brad King authored
5558070d cmExecutionStatus: Remove function Clear Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3654
-
Sebastian Holtermann authored
- Add `cmRemoveQuotes` function to cmStringAlgorithms - Remove unused removeQuotes inline functions
-
wahikihiki authored
Grep for '[A-Z]_";' to find places that could benefit from cmStrCat.
-
Kitware Robot authored
-
- 08 Aug, 2019 1 commit
-
-
Kasper Laudrup authored
On Windows removing a directory can fail if other processes have a handle to it. This has been "solved" with a retry hack when moving directories, so use the same hack when removing directories.
-