mirror of
https://github.com/mesonbuild/meson.git
synced 2026-08-09 17:18:25 +00:00
Do not warn about non-utf8 locales on Windows.
This commit is contained in:
4
meson.py
4
meson.py
@@ -14,7 +14,7 @@
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
from mesonbuild import mlog, mesonmain
|
||||
from mesonbuild import mlog, mesonmain, mesonlib
|
||||
import sys, os, locale
|
||||
|
||||
def main():
|
||||
@@ -23,7 +23,7 @@ def main():
|
||||
# There is no way to reset both the preferred encoding and the filesystem
|
||||
# encoding, so we can just warn about it.
|
||||
e = locale.getpreferredencoding()
|
||||
if e.upper() != 'UTF-8':
|
||||
if e.upper() != 'UTF-8' and not mesonlib.is_windows():
|
||||
mlog.warning('You are using {!r} which is not a a Unicode-compatible '
|
||||
'locale.'.format(e))
|
||||
mlog.warning('You might see errors if you use UTF-8 strings as '
|
||||
|
||||
Reference in New Issue
Block a user