+
+#ifdef PLATFORM_WINDOWS
+ /* On Windows Glib::get_user_data_dir is the folder to use for local
+ * (as opposed to roaming) application data.
+ * See documentation for CSIDL_LOCAL_APPDATA.
+ * Glib::get_user_data_dir() == GLib::get_user_config_dir()
+ * so we add an extra subdir *below* the config dir.
+ */
+ p = Glib::build_filename (p, "cache");