try_compile: COPY_FILE does not account for CMAKE_EXECUTABLE_SUFFIX_<LANG>
The try_compile COPY_FILE feature needs to compute the executable name that is built. CMAKE_EXECUTABLE_SUFFIX can be set by toolchain files to influence executable naming. We account for that here but do not account for the CMAKE_EXECUTABLE_SUFFIX_<LANG>
variant.