qtbase/mkspecs
Alexandru Croitor 46a939a700 qmake: Make ccache feature available on windows hosts
Previously the ccache feature was only available on Unix-like
hosts. This change makes it available on Windows hosts as well.

Guard the ccache sloppiness assignments not to run on Windows hosts,
due to syntax errors in the Windows shell.

Also make sure to only wrap the compilers when targeting msvc,
otherwise sccache specifically will complain when executing link.exe,
which is a linker. ccache doesn't have this issue.

Pick-to: 6.8 6.9 6.10
Task-number: QTBUG-139139
Change-Id: Icf314cf53197d6372c2794ecfb52786c1f9ee6d4
Reviewed-by: Alexey Edelev <alexey.edelev@qt.io>
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
2025-08-15 15:19:50 +02:00
..
aix-g++
aix-g++-64
android-clang
common Build system: support C++2c 2025-07-03 11:49:20 +00:00
cygwin-g++
darwin-g++
devices
dummy
features qmake: Make ccache feature available on windows hosts 2025-08-15 15:19:50 +02:00
freebsd-clang
freebsd-g++
haiku-g++
hpuxi-g++-64
hurd-g++
integrity-armv7
integrity-armv7-imx6
integrity-armv8-rcar
integrity-x86
linux-aarch64-gnu-g++
linux-arm-gnueabi-g++
linux-clang
linux-clang-32
linux-clang-libc++
linux-clang-libc++-32
linux-g++
linux-g++-32
linux-g++-64
linux-icc
linux-icc-32
linux-icc-64
linux-icc-k1om
linux-llvm
linux-lsb-g++
lynxos-g++
macx-clang
macx-g++
macx-icc
macx-ios-clang
macx-visionos-clang
macx-xcode
modules
netbsd-g++
openbsd-g++
qnx-aarch64le-qcc
qnx-armle-v7-qcc
qnx-x86-64-qcc
qnx-x86-qcc
solaris-cc
solaris-cc-64
solaris-cc-64-stlport
solaris-cc-stlport
solaris-g++
solaris-g++-64
unsupported
vxworks-clang
wasm-emscripten
wasm-emscripten-64
win32-arm64-msvc
win32-clang-g++
win32-clang-msvc
win32-g++
win32-icc
win32-icc-k1om
win32-msvc
REUSE.toml Remove year from Qt Copyright in REUSE.toml 2025-07-09 15:16:21 +02:00