-
Notifications
You must be signed in to change notification settings - Fork 36
Description
In both of these environments, the new SIMD stuff is presently disabled because the configuration/enabling of it happens in the CMake configuration, which Xcode and Qt Creator don't use. @andrewkern says that we can add “OTHER_CFLAGS[arch=x86_64]” = “-mavx2 -mfma”; in the projects for these environments to enable it.
Builds in these environments also presently fail because eidos_simd.h is not added to the project, and so the includes of it fail. Once the right SIMD flags are set, builds would also fail because the sleef subfolder and files within are not added to the projects either.
Fixing all this would require changes to the project files, and I don't want to get into that right now while multitrait is so divergent and merges of project files don't work well; so for now I'm making an issue and we'll do it later. For now I think it is OK that Xcode and Qt Creator builds fail for the master branch; those environments are not really supported for end users, CMake is the supported build method. It will inconvenience me, but probably nobody else. We'll see whether anybody complains. :->