Handle optional dependency SuiteSparse by directly passing HAVE_xxx flags Closes #252 See merge request !1294
#66016