another attempt at cmake builds for all platforms