- Aug 06, 2019
-
-
wahikihiki authored
-
-
-
Kitware Robot authored
-
- Aug 05, 2019
-
-
41364824 cmFunctionBlocker: Recycle functions 6491270e cmFunctionBlocker: Move check for matching args af24e4ef cmFunctionBlocker: Move common logic to base ef38ff22 cm*FunctionBlocker: Extract function Replay b51fba62 cmMakefile: Add OnExecuteCommand callback c7650094 cm*FunctionBlocker: Move to source file Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3632
-
09625896 cmake: Initialize booleans at declaration and cleanup constructor Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3646
-
d75cad01 Fix rpath-link for shared lib with only private deps 4b2e1fc9 cmGeneratorTarget: Use local var to de-duplicate CMP0022 checks 94648953 cmLinkItem: Simplify tracking of whether link interface is explicit Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3642
-
f6d6dbc2 Make CMAKE_LINK_LIBRARY_FILE_FLAG work like CMAKE_LINK_LIBRARY_FLAG Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3641
-
Brad King authored
-
d70a0f86 fileapi: Fix codemodel target install destination for cross-dir rules Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3639
-
Kitware Robot authored
-
- Aug 04, 2019
-
-
Kitware Robot authored
-
- Aug 03, 2019
-
-
Sebastian Holtermann authored
-
Kitware Robot authored
-
- Aug 02, 2019
-
-
Brad King authored
Under CMP0022 NEW behavior, the link interface is explicit even if there are no public dependencies (`INTERFACE_LINK_LIBRARIES` is not set). Mark it as such to activate our tracking of private runtime dependencies of shared libraries for generation of `-rpath-link` flags. Fixes: #19556
-
Brad King authored
-
Brad King authored
We now only need a boolean.
-
Brad King authored
The `CMAKE_LINK_LIBRARY_FILE_FLAG` variable is meant for linkers that want library file paths to be preceded by a flag. This is used only for OpenWatcom to add the `library` argument before library file paths. Refactor the approach to treat `CMAKE_LINK_LIBRARY_FILE_FLAG` as a command-line string fragment to add just before the library file path. This has two advantages: * `CMAKE_LINK_LIBRARY_FILE_FLAG` now works like `CMAKE_LINK_LIBRARY_FLAG`. * `CMAKE_LINK_LIBRARY_FILE_FLAG` can now be an attached flag whose value is the library file path. Technically this is a change in behavior, but this setting was created for internal use and should be rarely used outside of CMake itself. Fixes: #19541
-
Brad King authored
Merge-request: !3639
-
a693e875 Cleanups: Use cmHas{Prefix,Suffix} instead of String{Starts,Ends}With Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3637
-
4aa555f9 Tests: Add CMakeLib.testStringAlgorithms test 75cf7ec2 cmStringAlgorithms: Modernize cmWrap using cm::string_view e5d3ea22 cmStringAlgorithms: Add cmCatViews and cmStrCat functions a7d0fe9c cmStringAlgorithms: Simplify cmJoin using cm::string_view 541361a5 cmStringAlgorithms: Simplify cmStrCmp using cm::string_view Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3628
-
Brad King authored
-
863f7eb6 clang: Restore support for clang-cl on non-Windows hosts Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3634
-
Kitware Robot authored
-
- Aug 01, 2019
-
-
Sebastian Holtermann authored
-
Sebastian Holtermann authored
-
Sebastian Holtermann authored
-
Sebastian Holtermann authored
-
Sebastian Holtermann authored
-
Sebastian Holtermann authored
-
Kitware Robot authored
-
- Jul 31, 2019
-
-
Brad King authored
Since commit e89ad0f9 (install: Allow installing targets created in another directory, 2018-06-18, v3.13.0-rc1~407^2) we support calling `install(TARGETS)` for targets created in another directory. However, install generators are associated with the directory in which the call to `install()` appears. This may not be the same directory in which the target is defined. Record in each target the list of install generators it has. Fixes: #19546
-
wahikihiki authored
-
Brad King authored
Merge-request: !3634
-
4af094c8 clang-tidy: Blacklist violations for version 8 Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3627
-
b61fcdc8 fileapi: Compute codemodel compile groups without target-wide settings e337e60a fileapi: Compute codemodel compile groups before converting to Json d89c0ecf fileapi: Generate codemodel Json backtraces earlier 833d9eae fileapi: Refactor codemodel defines de-duplication c9c397a1 fileapi: Avoid unnecessary CompileData move Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3621
-
c81a86ee Ninja: Record dyndep support by Ninja 1.10 83368b4d Ninja: Drop unused dyndep version check fd58bb83 Ninja: Use in-class initialization of global generator members Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !3256
-
627fc5b4 ExternalProject: Avoid unnecessary checkout on clone Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !3626
-
800c3ab2 FindPythonInterp: Document lack of version filtering for plain `python` Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Rolf Eike Beer <eike@sf-mail.de> Merge-request: !3631
-