Allow 32-bit windows builds to access 4GB using --large-address-aware cmake linker flag
If try to load two very large (a little over 1GB) Salamander Grand Piano .sfz soundfonts using the mscore 2.0.2 release in 64-bit Windows 8.1, a CRASH occurs partyway though loading the second soundfont. I am almost certain this is because the memory usage exceeds the 2GB limit of 32-bit programs. However, 32-bit programs running in 64-bit windows can access 4GB of space if linked with --large-address-aware flag. After inserting the following flag in CMakeLists.txt, I am able to load both .sfz soundfonts without crashing musescore:
I don't see any drawbacks, and I'm not aware of plans to actually release 64-bit windows builds, so I'll go ahead and submit a pull request.