Skip to content

Xcode and Qt Creator project changes needed for Andy's SIMD work #598

@bhaller

Description

@bhaller

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. :->

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions