I have a package with some C++ sources that use OpenMP. As far as I know, the Clang bundled in macOS' toolchain does not support OpenMP. So, to compile the sources and link to libomp, I need to get a different Clang that supports it (e.g. from homebrew). The only things that I can do seem to be via
Package.Target.CXXSetting, but it doesn't allow swapping in a different the Clang.
Is there a way for me to use a different Clang for the C++ sources than for the rest of the pakage? Or, are there some other ways to work around it?