glib2 windows: support custom base_name and archive_base_name