Konstantin Bogdanov
f26c63eb4e
Update Rust vendored dependencies
2024-12-03 12:32:19 +01:00
Konstantin Bogdanov
c0f66a3d0e
temp-commit
2024-12-03 11:46:11 +01:00
Konstantin Bogdanov
ddde64300f
temp-commit
2024-12-03 11:46:11 +01:00
Igor Nikonov
0513c93829
Prefer sccache to ccache by default
2023-11-19 23:11:05 +01:00
Mikhail f. Shiryaev
3c4f260523
Fix ccache/sccache auto search
2023-09-28 09:32:41 +02:00
Robert Schulze
e275da1d31
Remove deprecated logic for ccache
2023-05-07 15:41:56 +00:00
Mikhail f. Shiryaev
7ff582b963
Deprecate ENABLE_CCACHE and replace it by COMPILER_CACHE
2023-03-29 23:33:31 +02:00
Mikhail f. Shiryaev
e1531688bc
Add sccache to cmake configuration
2023-03-29 23:33:24 +02:00
Robert Schulze
9b0acaa0ca
Update cmake/ccache.cmake
...
Co-authored-by: Azat Khuzhin <a3at.mail@gmail.com>
2022-05-20 09:57:25 +02:00
Robert Schulze
7c0e467b05
Small update of comment for SOURCE_DATE_EPOCH workaround
2022-05-20 09:46:19 +02:00
Robert Schulze
45463c27cc
Update cmake/ccache.cmake
...
Co-authored-by: Azat Khuzhin <a3at.mail@gmail.com>
2022-05-18 12:43:43 +02:00
Robert Schulze
30a01506ed
Remove weird check for not-Clang
...
The check activated ccache unconditionally for all non-Clang compilers
(= GCC) while allowing ancient ccache versions for these. Perhaps there
was a reason for that in the past but it's simpler to only require a
minimum ccache version.
To simplify further, also require at least ccache 3.3 (released in 2016)
instead of 3.2.1 (released in 2014).
2022-05-17 20:38:54 +02:00
Robert Schulze
4aff310a1c
Made the ccache integration more straightforward
...
The new logic is simpler and should do the same as before.
2022-05-17 20:38:54 +02:00
Robert Schulze
92259335b0
Use existing variable COMPILER_CLANG to identify Clang
2022-05-17 19:35:22 +02:00
Robert Schulze
6db32a3ed1
Fix externally set compiler launchers
...
The compiler launcher (ccache, distcc) can be set externally via
-DCMAKE_CXX_COMPILER_LAUNCHER=<tool>. We previously silently ignored
this setting and continued without any launcher (e.g. ccache). Changed
this to now respect the externally specified launcher.
2022-05-17 19:28:05 +02:00
Robert Schulze
c0a4af295c
Cosmetics
2022-05-17 19:06:13 +02:00
Robert Schulze
95d28973aa
Cosmetics
2022-05-15 16:07:10 +02:00
Robert Schulze
0795b8cdb1
Fix check if ccache is already setup
2022-05-15 09:48:02 +02:00
Azat Khuzhin
b90cf4e7ff
Move cmake/find/ccache.cmake -> cmake/ccache.cmake
...
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2022-01-31 16:01:19 +03:00