Simpler portability cmake