ofconapp.cc: (*output) << OFendl << "Host type: " << CANONICAL_HOST_TYPE << OFendl;
So we are looking at CANONICAL_HOST_TYPE which comes from the configure machinery. CMake sets it via:
SET(CANONICAL_HOST_TYPE "${CMAKE_SYSTEM_PROCESSOR}-${CMAKE_SYSTEM_NAME}")
CMAKE_SYSTEM_PROCESSOR is documented as:
The name of the CPU CMake is building for.
On systems that support uname, this variable is set to the output of
uname -p, on windows it is set to the value of the environment
variable PROCESSOR_ARCHITECTURE
So I guess the 64 bit binaries were built on a 32 bit system?
Looking through the list of variables CMake defines, I don't really see anything which sounds more appropriate. And apparently CMake can't tell you if you are building 64 bit binaries or not (well, the CMake mailing list suggests looking at the size of a void pointer...).