compile.sh supports reading env variables