Not quite understanding these. As far as I can tell the Foundation, QuartzCore and Metal frameworks are included in the link line:
-framework Metal -framework QuartzCore -framework Foundation
Technically they are in there a few times. Not familiar enough with our project to know why.
Getting a ton of undefined symbols. Metal-cpp is a header only library and so doesn't have any additional libraries of it's own right?
Undefined symbols for architecture arm64:
"MTL::Private::Selector::s_knewTextureViewWithPixelFormat_textureType_levels_slices_swizzle_", referenced from:
"MTL::Private::Selector::s_knewTextureWithDescriptor_", referenced from:
"NS::Private::Selector::s_kinit", referenced from:
"NS::Private::Selector::s_kautorelease", referenced from:
This is while compiling for iOS (thus the arm64).