IAR: decouple linker location from toolkit's bin dir
The earlier implementation for issuing a missing product license error
in CMake in !9723 (merged) failed for corner cases in which symlinks were used
from a location different from the one in which the toolkit is shipped
with (<target>/bin
).
In this new implementation, the architecture is taken solely
from the compiler NAME itself for all the supported languages and
forwarded to its respective BinUtils executable names
(e.g., icc<target>
, iasm<target>
, a<target>
). This decouples the
location from the subdirectory in which they should be found, while
keeping the proposition in !9723 (merged) in place.
Fixes: #26610 (closed)
Backport: release
Edited by Felipe Torrezan