I use the environmental variables. Especially when I synch sdk/air/global files between development machines. My main work development machine is on a private network. Each of my machines are setup with different paths and have slightly different environments. Using scripts to setup the environmental variables is easy to do for windows at least (setx var value)[1]. Not to mention doesn't clutter up my c drive / root areas. We should always allow for choices of paths without having to change config files on every machine. I am however not opposed to restructuring however.
One my ideas for improvement would be to change the way we do binary packages. The strip out everything from the binary package except the bare bones of what is required. So just keep it the libraries, asdocs, licenses, notices and such. Keeping the source 100% separate since the binaries are not official anyways. This would allow us to have a smaller, less cluttered structure. Would make it easier to have folders with multiple version of the SDK binaries available as well. [1] https://technet.microsoft.com/en-us/library/cc755104.aspx -Mark
smime.p7s
Description: S/MIME cryptographic signature