- add parameter for which toolset to use - build against openmpi3 - build with python support - add boolean flags for the different mpi builds (mostly for testing) - add parameter for appending extra token to package names. this can be used for allowing multiple versions to be installed on the same system.