Otherwise it would build for the simulator by default, which in most cases probably isn't what was intended.
Previously the define was only used when building from within the xcode project files. This enables the arm neon assembly.
This doesn't build the actual demo apps that you can run on the phone (not yet at least), but is useful for easily testing compilation in different setups, and for building a precompiled static library for use in external projects.