Multiple build.settings or build configurations, possible?

I was wondering if it is possible to have different build settings, for different versions of the same app. For example, a normal version for home, and a school version for schools, using the same project. Our solution right now is to use git branches with the different build.settings. Is there any way to do this with only one build.settings? i can see it is lua, but there are no global functions available, this means i cannot read an external file to choose a configuration, all this has to be done directly on the build.settings.

No it is not possible to (at run time) select a build.settings file.  Nor, do I believe, is it possible to run anything but rudimentary scripts in build.settings.

No it is not possible to (at run time) select a build.settings file.  Nor, do I believe, is it possible to run anything but rudimentary scripts in build.settings.