diff options
author | dimdim11 <dimdim11@yandex-team.com> | 2024-07-11 11:44:49 +0300 |
---|---|---|
committer | dimdim11 <dimdim11@yandex-team.com> | 2024-07-11 11:56:49 +0300 |
commit | 66b30f907e96ccd115b74d064d46c84e038b36fe (patch) | |
tree | ca8962c3d7ac1d18338d37327e8f24be355e1a82 | |
parent | 2b253e67c427ea97273fbe7555abfa0f5a405c71 (diff) | |
download | ydb-66b30f907e96ccd115b74d064d46c84e038b36fe.tar.gz |
Set utf-8 for python at windows platforms
Set utf-8 for python at windows platforms
8d03123d7237c425a26476a0ea8699cfd09d2411
-rw-r--r-- | build/export_generators/cmake/root_global_vars.jinja | 4 | ||||
-rw-r--r-- | build/export_generators/hardcoded-cmake/root_global_vars.jinja | 8 |
2 files changed, 10 insertions, 2 deletions
diff --git a/build/export_generators/cmake/root_global_vars.jinja b/build/export_generators/cmake/root_global_vars.jinja index 171b94ebce..d2a80d0e66 100644 --- a/build/export_generators/cmake/root_global_vars.jinja +++ b/build/export_generators/cmake/root_global_vars.jinja @@ -10,6 +10,10 @@ set({{ platform_var_name }} {{ platform_vars[platform_var_name] }}) {%- endfor -%} {%- endif -%} +{%- if "windows" in platform_name %} + set(ENV{PYTHONIOENCODING} utf-8) + set(ENV{PYTHONUTF8} 1) +{%- endif %} {%- endfor %} endif() diff --git a/build/export_generators/hardcoded-cmake/root_global_vars.jinja b/build/export_generators/hardcoded-cmake/root_global_vars.jinja index d8750d179b..3bdd464e57 100644 --- a/build/export_generators/hardcoded-cmake/root_global_vars.jinja +++ b/build/export_generators/hardcoded-cmake/root_global_vars.jinja @@ -5,9 +5,13 @@ {% if platforms_count > 0 -%} {% for i in range(platforms_count) %} {% if i != 0 %}else{% endif %}if ({{ platforms[platform_names[i]] }}) -{%- for var in platform_vars[i] %} +{%- for var in platform_vars[i] %} set({% for arg in var %}{{arg}}{% if not loop.last %} {% endif %}{% endfor %}) -{%- endfor %} +{%- endfor %} +{%- if "windows" in platform_names[i] %} + set(ENV{PYTHONIOENCODING} utf-8) + set(ENV{PYTHONUTF8} 1) +{%- endif %} {%- endfor %} endif() {% endif %} |