- Sep 25, 2020
-
-
b423a20c FindPackage: Provide better debug message when <PKG_FOUND> is false a7acafc9 FindPackage: find_package(MODULE) respects CMAKE_FIND_DEBUG_MODE Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !5256
-
c63fe018 CUDA: Clang separable compilation Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !5221
-
0a67c3eb Xcode: Remove dependency Makefile hacks under the "new build system" c6c7f6fb Xcode: Remove remnants of ancient XCODE_DEPEND_HELPER utility target Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !5267
-
-
f5d3da09 Clang: Look for llvm-lib when using MSVC-like front-end Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Thomas Bernard <thomas@famillebernardgouriou.fr> Merge-request: !5264
-
f5d3da09 Clang: Look for llvm-lib when using MSVC-like front-end Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Thomas Bernard <thomas@famillebernardgouriou.fr> Merge-request: !5264
-
5b10f967 Linux: Compile with _FILE_OFFSET_BITS=64 on 32-bit Linux Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Marc Chevrier <marc.chevrier@gmail.com> Merge-request: !5258
-
Kitware Robot authored
-
- Sep 24, 2020
-
-
In commit 55196a14 (MSVC: Use 'lib' instead of 'link /lib' to create static libraries, 2020-01-10, v3.18.0-rc1~625^2) we changed CMake to use lib instead of `link /lib` to create static libraries, but it didn't search for `llvm-lib`. If you have `llvm-lib` but not `lib` (e.g. when cross-compiling), when `CMakeFindBinutils` is invoked for the `C` and `CXX` languages, `CMAKE_AR` is not found. When it's subsequently invoked for the ASM language, `CMAKE_ASM_SIMULATE_ID` and `CMAKE_ASM_COMPILER_FRONTEND_VARIANT` are not set (because `CMakeDetermineASMCompiler` doesn't call `CMAKE_DETERMINE_COMPILER_ID`, which sets those variables), so we go down the non-MSVC conditional and set `CMAKE_AR` to a GNU-style `ar`, which of course does not understand lib flags. Explicitly search for `llvm-lib` to avoid this situation.
-
For NVCC the compiler takes care of device linking when passed the "-dlink" flag. Clang doesn't support such magic and requires the buildsystem to do the work that NVCC does behind the scenes. The implementation is based on Bazel's device linking documentation: https://github.com/tensorflow/tensorflow/blob/7cabcdf073abad8c46e9dda62bb8fa4682d2061e/third_party/nccl/build_defs.bzl.tpl#L259 Closes: #20726
-
7a0506ba libuv: Suppress conversion warning on Windows 2269ad6a libuv: Add fs_copy stub to cmake-bootstrap.c e21325c2 Merge branch 'upstream-libuv' into update-libuv c1463f95 libuv 2020-09-22 (ed5b42d5) Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !5259
-
2ca54e71 zstd: version 1.4.5 update 0b3e9259 Merge branch 'upstream-zstd' 4676ad8c zstd 2020-05-21 (b706286a) Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !5260
-
1dcc5698 gitlab-ci: Add GUI testing to each OS 4c6e5cd0 Tests: Add some basic tests for CMake GUI 41e223de CMake GUI: Split up into libraries, add test shim b7995b62 QCMakeCacheView: Default to nullptr for parent Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !5224
-
1cd4a37c Tests: Use sm_35 in Cuda.ProperDeviceLibraries for CUDA <10.0 Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !5261
-
357e2ef4 CheckSoureRuns: Add a unified way to check if a source runs 10ae907d CheckSoureCompiles: Add a unified way to check if a source compiles f5c928f7 Add a test to verify '\' handling in CHECK_CXX_SOURCE_COMPILES Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Michael Hirsch, Ph.D. <michael@scivision.dev> Merge-request: !5223
-
2f76e742 OBJECT libraries: Properly recognize if sources depend on configuration d575ecc9 cmGeneratorTarget: Better name for internal variable Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !5252
-
-
6c094c1c FindPython: Fix erroneous regex in ABI check Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !5257
-
6c094c1c FindPython: Fix erroneous regex in ABI check Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !5257
-
Brad King authored
The original Xcode build system did not properly re-link targets that consumed object libraies. We worked around that with a post-build command on the object libraries themselves that removed their consumers if out of date. The "new build system" does not appear to need such help, so drop the workaround.
-
5b335626 CMakePackageConfigHelpers: Add version range support 6bfc442f FPHSA: add support of version range d7df8106 find_package: Add support of version range 09095dbc cmFindPackageCommand: Refactoring Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Michael Hirsch, Ph.D. <michael@scivision.dev> Merge-request: !5226
-
Kitware Robot authored
-
- Sep 23, 2020
-
-
887f3a88 Intel: Add Intel DPC++ compiler identification Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !5255
-
Raul Tambre authored
Using the cublas device libraries seems to require at least sm_35. Set the architecture explicitly to sm_35 for old CUDA versions, which still have the cublas device library.
-
To avoid problems accessing filesystem, use 64-bit file offsets when compilation model is 32-bit. This explicit definition is needed now that KWSys does not provide LFS settings in its headers anymore. Fixes: #20568
-
Kyle Edwards authored
-
Kyle Edwards authored
-
Kyle Edwards authored
-
Kyle Edwards authored
-
Cristian Adam authored
Add source files needed to properly compile / link to zstd version 1.4.5
-
Cristian Adam authored
# By zstd upstream * upstream-zstd: zstd 2020-05-21 (b706286a)
-
Kitware Robot authored
Code extracted from: https://github.com/facebook/zstd.git at commit b706286adbba780006a47ef92df0ad7a785666b6 (v1.4.5).
-
Brad King authored
Add a cast to avoid the conversion warning with minimal changes to third-party code.
-
Brad King authored
This is now called by `uv__fs_sendfile` in `src/unix/fs.c` but we do not need that feature during CMake bootstrap.
-
Robert Maynard authored
-
Robert Maynard authored
-
Brad King authored
* upstream-libuv: libuv 2020-09-22 (ed5b42d5)
-
Code extracted from: https://github.com/libuv/libuv.git at commit ed5b42d5b70b69f4c84f99e4112233375b17d6a4 (v1.x).
-
Robert Maynard authored
-