generic version of build.sh replaces specific versions in other projects.