If I understand correctly, doing it like this would mean SSE is disabled by default on 32-bit x86, and Wine would have to be recompiled with different `i386_CFLAGS` to enable it.
Right, I think that's proper.
That's what I meant with my last comment here, but I see now that there was some unfortunate sequencing that muddied the waters. I'm not sure if it's reasonable to add this kind of machinery to makedep and make_makefiles instead of just e.g. putting the SSE-optimized implementation inside an `#ifdef __SSE__` and relying on building Wine with `i386_CFLAGS=-msse` to get the optimized version. Probably there's a good argument for changing the default `i386_CFLAGS` either way. @julliard, do you think the changes in 40a1bfc7bb10dfacb266acb80b6de8802d8b2cee can be useful elsewhere in Wine? -- https://gitlab.winehq.org/wine/wine/-/merge_requests/10716#note_140007