Unified CMake BLAS support