helpers/generate_common: detect missing files and build
It is common that user does not have dependencies installed and thus on first clone the build is going to be unsuccessful. The issue was that subsequent runs cause no repository update and that leads to no build attempt and missing binary. This simply only adds condition for existence of binary as well. This way the build is attempted again if it previously failed.
Fixes #231 (closed)