diff options
author | Brad King <brad.king@kitware.com> | 2019-07-11 13:50:30 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2019-07-11 13:50:30 (GMT) |
commit | d1f38ba65d7a6860ceac0d60dc77971e9ccfdd05 (patch) | |
tree | 643fd8ed3e632cf2bb8311c1a53639600c533b30 /CMakeCPackOptions.cmake.in | |
parent | e15314420c8ccf08e7855a0400a3ce76bddff95e (diff) | |
download | CMake-d1f38ba65d7a6860ceac0d60dc77971e9ccfdd05.zip CMake-d1f38ba65d7a6860ceac0d60dc77971e9ccfdd05.tar.gz CMake-d1f38ba65d7a6860ceac0d60dc77971e9ccfdd05.tar.bz2 |
CMakeDetermineCompilerId: Consider UTF-16 encodings of INFO strings
Our compiler identification source encodes `INFO:compiler[...]` and
similar strings in compiled objects or binaries that we then extract to
get information about the compiler. With most compilers the strings are
encoded in the binaries as a simple byte sequence. However, some
compilers use other encodings. For example, the MS CSharp compiler uses
UTF-16LE and a TI compiler uses UTF-16BE. Try each encoding.
Fixes: #19459
Diffstat (limited to 'CMakeCPackOptions.cmake.in')
0 files changed, 0 insertions, 0 deletions