pioneerspacesim/pioneer — pull request #1810 by fluffyfreak (2012-12-14 14:58:52+00:00)
Title: Large address aware vs2012

More of an experiment than a real necessity for this one.

Currently the Pioneer VS2012 solution builds 32bit executables due to MS being irritating and keeping all of the 64bit goodness reserved for the paid versions. Since we won't be forcing anyone to buy Visual Studio we can only support the Express Editions.

We know that the 64bit builds of Pioneer work just fine, even the cross compiled versions for Windows.

This patch enables the LARGEADDRESSAWARE flag for the linker which means that, in theory, 32bit builds can access upto 4GiB of memory when running on 64bit windows systems.

We're not hitting the old 2GiB limit anywhere yet so this is more of an experiment and preparation.