Watson's agreement was earlier reported by HoopsWorld.
Watson tweeted an apparent nod to his choice of teams on Monday.
Keep up with the pace!!!! ����✔
— cj watson (@quietstorm_32) July 1, 2013
Watson, who played for the Brooklyn Nets last season, had a player option for $1.1 million but opted out to become an unrestricted free agent.
In 80 games last season, the 29-year-old Watson averaged 6.8 points and 2.0 assists.