]> git.ipfire.org Git - thirdparty/ccache.git/commit
fix: Detect cc/c++ hard link to clang/clang++ before gcc/g++
authorJoel Rosdahl <joel@rosdahl.net>
Sat, 7 Jun 2025 19:16:30 +0000 (21:16 +0200)
committerJoel Rosdahl <joel@rosdahl.net>
Sun, 8 Jun 2025 07:46:57 +0000 (09:46 +0200)
commit9c51f45f34ec0d09d292870e399e47f4c9bb784b
tree56db0232fd413a1a60be69b1eff12eae591e1451
parent3e89aa864493104babbbee3a51984ca77ef967ff
fix: Detect cc/c++ hard link to clang/clang++ before gcc/g++

Apparently clang/clang++ can be gcc/g++ in addition to cc/c++, at least
on some macOS versions, so detect clang hard link before gcc since the
other way around (gcc installed as an alias of clang) seems less likely.

Fixes #1597.
src/ccache/ccache.cpp
unittest/test_ccache.cpp