We should properly support macOS and windows. This might mean supporting patches for the webots source (TC fork), which allow it to build.