File tree Expand file tree Collapse file tree 2 files changed +12
-2
lines changed
src/scikit_build_core/builder Expand file tree Collapse file tree 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
1717 :undoc-members:
1818 :show-inheritance:
1919
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+
2028scikit\_ build\_ core.builder.generator module
2129--------------------------------------------
2230
Original file line number Diff line number Diff line change @@ -56,7 +56,9 @@ def set_cross_compile_env(
5656
5757 with tempfile .TemporaryDirectory () as tmpdir :
5858 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+ )
6062 input_txt = resources .joinpath ("_cross_compile.py" ).read_text (encoding = "utf-8" )
6163 output_text = string .Template (input_txt ).substitute (
6264 host_name = sysconf_name ,
@@ -70,7 +72,7 @@ def set_cross_compile_env(
7072 if current_path
7173 else str (tmp_dir )
7274 )
73- env ["_PYTHON_SYSCONFIGDATA_NAME" ] = f"_cross_compile_ { ext_suffix } .py"
75+ env ["_PYTHON_SYSCONFIGDATA_NAME" ] = cross_compile_file . stem
7476 logger .info (f"Cross-compiling is enabled to { ext_suffix !r} ." )
7577 logger .debug (
7678 f"Setting _PYTHON_SYSCONFIGDATA_NAME to { env ['_PYTHON_SYSCONFIGDATA_NAME' ]!r} ."
You can’t perform that action at this time.
0 commit comments