Weir’s previous deal expired at the end of last season.
Weir told the club’s official website: “It’s taken a while but it’s good to get it sorted out now.”
He added: “I can’t think of a better place to play my football. I’ve obviously got commitments to my family and from that point of view it’s not ideal, but football-wise it’s a one brainer.
“This is the place I want to play and as long as the manager thinks I can still do a job then I’m happy to sign here.
“The family thing is obviously a consideration but it works well for me at the moment because I have a good balance.
“When I’m in Glasgow I’m focused on the football and doing what I need to the night before games and the likes. Things like rest that I might not get when I’m at home.
“The same is true at home where my full focus can be on my family when I’m there.”
He added: “The manager was honest and told me that he was trying to get players in and that there would be competition, but I welcome that. You want a challenge to keep you on your toes and make sure you are always striving to perform at your best.”




