> well its cmake, i wouldn't want to put too many windows specific functions for finding software through the registry.
You can always use sys.platorm/sys.platform.startswith in pyscript to make it work with darwin, win and linux. It makes more sense to have something that's all procedural and still works on all platforms.