Switching to cmake would involve learning its syntax, and result in more code to maintain. Maybe if the environment variables were setup as a "best practice" on the systems, that would save the trouble of cmake code generating the changes for you. I know that there are internal Team dynamics and quirks, so again, totally upto you guys!