Passing preprocessor macros down through the build calls. This way we only have to duplicate the Universal target for different build targets.