cmMachO: Add missing header for std::unique_ptr

Builds were previously relying on <memory> being included
by <string>, but not all compilers do that and we shouldn't
be relying on that anyway.
1 file changed