Let's use FairCMakeModules. If it's not there, use a fallback. And finally synced the fallback with the current version in FairCMakeModules.