Added the correct depends_on directive if the mkl variant is active. Added conflicts for archs that don't support mkl