Qt is supposed to work with these kinds of version numbers but it doesn't seem to actually work for some reason
http://doc.qt.io/qt-5/qmake-variable-reference.html#version.
You should eventually be able to revert this commit (and remove the VERSION line) once there are version numbers set that are just major.minor.patch.
cross-compile environments usually puts binary in a specified directory,
e.g. /usr/x86_64/bin, while installing other files in a shared
directory, like /usr/share. Therefore supporting BINDIR is required.