CMakeFindBinUtils: Improve switch between MSVC- and GNU-like tools
The switch was not considering some languages, such as ASM
.
Instead of memorizing the list of languages in the condition,
use a language specified by the includer.
Fixes: #17510 (closed)