While details weren't given, it's been reported to be a one-year deal worth around $2.5 million.
The nine-year veteran has played previously for Portland, Charlotte, Memphis, Minnesota, New Orleans and Brooklyn.
Cunningham, 31, is averaging 6.1 points and 3.8 rebounds per game for his career. He is likely to replace Kyle Anderson (four-year, $37.2 million deal with the Memphis Grizzlies) in providing the Spurs with a versatile backup forward.
--Field Level Media