File tree 2 files changed +12
-2
lines changed
src/scikit_build_core/builder
2 files changed +12
-2
lines changed Original file line number Diff line number Diff line change @@ -17,6 +17,14 @@ scikit\_build\_core.builder.builder module
17
17
:undoc-members:
18
18
:show-inheritance:
19
19
20
+ scikit\_ build\_ core.builder.cross\_ compile module
21
+ -------------------------------------------------
22
+
23
+ .. automodule :: scikit_build_core.builder.cross_compile
24
+ :members:
25
+ :undoc-members:
26
+ :show-inheritance:
27
+
20
28
scikit\_ build\_ core.builder.generator module
21
29
--------------------------------------------
22
30
Original file line number Diff line number Diff line change @@ -56,7 +56,9 @@ def set_cross_compile_env(
56
56
57
57
with tempfile .TemporaryDirectory () as tmpdir :
58
58
tmp_dir = Path (tmpdir ).resolve ()
59
- cross_compile_file = tmp_dir / f"_cross_compile_{ ext_suffix } .py"
59
+ cross_compile_file = (
60
+ tmp_dir / f"_cross_compile_{ ext_suffix .replace ('.' , '_' )} .py"
61
+ )
60
62
input_txt = resources .joinpath ("_cross_compile.py" ).read_text (encoding = "utf-8" )
61
63
output_text = string .Template (input_txt ).substitute (
62
64
host_name = sysconf_name ,
@@ -70,7 +72,7 @@ def set_cross_compile_env(
70
72
if current_path
71
73
else str (tmp_dir )
72
74
)
73
- env ["_PYTHON_SYSCONFIGDATA_NAME" ] = f"_cross_compile_ { ext_suffix } .py"
75
+ env ["_PYTHON_SYSCONFIGDATA_NAME" ] = cross_compile_file . stem
74
76
logger .info (f"Cross-compiling is enabled to { ext_suffix !r} ." )
75
77
logger .debug (
76
78
f"Setting _PYTHON_SYSCONFIGDATA_NAME to { env ['_PYTHON_SYSCONFIGDATA_NAME' ]!r} ."
You can’t perform that action at this time.
0 commit comments