- Jun 26, 2022
-
-
Dmitry Mikushin authored
-
Dmitry Mikushin authored
CMake supports "launchers" for distributed compilation. A launcher prepends the supported compiler or linker and acts as a command line "wrapper" script. Launcher is added only if the user defines the corresponding environment variables manually, for example CXX_LINKER_LAUNCHER. Unlike the "launchers" approach above, this patch prepends all supported compilers and linkers with a "distcmake" wrapper by default, with no further user configuration needed. In order to enable this mode, a user should simply invoke CMake like this: export CMAKE_DISTRIBUTED_BUILD=1 cmake . Then, CMake will issue generator rules, that shall include "distcmake" wrapper: [ 50%] Linking CXX executable test /home/marcusmae/amd/cmake_distributed/install/bin/cmake -E cmake_link_script CMakeFiles/test.dir/link.txt --verbose=1 distcmake /usr/bin/c++ -rdynamic CMakeFiles/test.dir/test.cpp.o -o test The "distcmake" implementation is to be provided separately. The trivial stub could just fallback to the traditional compilation: cat distcmake #!/usr/bin/bash $@
-
Kitware Robot authored
-
- Jun 25, 2022
-
-
Kitware Robot authored
-
- Jun 24, 2022
-
-
Kitware Robot authored
-
- Jun 23, 2022
-
-
Brad King authored
-
Brad King authored
-
db19b7a7 Merge branch 'upstream-KWSys' into update-kwsys 02dbf65d KWSys 2022-06-21 (d427a180) Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Merge-request: !7403
-
5db79b5c gitlab-ci: update to an image with git installed 3e1ace7f ci: add git to the CI image Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !7398
-
e8e5af02 FindPython: enhance search criterias Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !7401
-
d5694e46 Source: Replace uses of sprintf with safer snprintf eccd0b92 Source: Tell Git not to check whitespace in third-party curses form code Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !7383
-
f849e334 FindVulkan: Add 'volk' component Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !7382
-
91e3f2e0 ci: Enable FindOpenAL test on Linux builds 927e0919 FindOpenAL: Add imported target Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !7385
-
-
6108ced3 Help: Add release note for windows-arm64 binary Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !7404
-
6108ced3 Help: Add release note for windows-arm64 binary Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !7404
-
-
fe57410b IPO: Use -flto=auto if compiler is GCC >= 10.1 Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !7400
-
fe57410b IPO: Use -flto=auto if compiler is GCC >= 10.1 Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !7400
-
-
9a0a94fd VS: Add variable to to turn off Visual Studio compile batching a7ebb739 Help: Improve formatting in VS_NO_COMPILE_BATCHING docs Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Merge-request: !7405
-
9a0a94fd VS: Add variable to to turn off Visual Studio compile batching a7ebb739 Help: Improve formatting in VS_NO_COMPILE_BATCHING docs Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Merge-request: !7405
-
-
7e4adcac FindPkgConfig: Revert "Populate _STATIC_LINK_LIBRARIES. Add STATIC_TARGET." Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Merge-request: !7402
-
7e4adcac FindPkgConfig: Revert "Populate _STATIC_LINK_LIBRARIES. Add STATIC_TARGET." Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Merge-request: !7402
-
Kitware Robot authored
-
- Jun 22, 2022
-
-
Brad King authored
-
Brad King authored
# By KWSys Upstream * upstream-KWSys: KWSys 2022-06-21 (d427a180)
-
Code extracted from: https://gitlab.kitware.com/utils/kwsys.git at commit d427a18072e2f37108aeeadf41ed4a21b4be3ab1 (master). Upstream Shortlog ----------------- Clemens Wasser (2): ab7c8f6f SystemTools: Factor out RemoveTrailingSlashes ca9646bd SystemTools: Optimize FileIsExecutable on Windows
-
Marc Chevrier authored
Use VALIDATOR option of find_* commands to add more criterias to the search: * version * architecture Fixes: #22319
-
-
Brad King authored
-
Fixes: #20026
-
Since GCC 12.1, the `-flto` option warns unless given an explicit LTRANS job count. Issue: #23640
-
0201530b FindPython: enhance windows registry handling Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
buildbot <buildbot@kitware.com> Merge-request: !7384
-
a31b2707 FindGLEW: Set documented variables when found via upstream package Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !7390
-