File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 4040 python -c "import sysconfig; print('include=', sysconfig.get_paths()['include'])"
4141 python -c "import sysconfig; print('platinclude=', sysconfig.get_paths().get('platinclude'))"
4242 python -c "import sysconfig; print('EXT_SUFFIX=', sysconfig.get_config_var('EXT_SUFFIX'))"
43+ for /f "delims=" %%I in ('python -c "import sysconfig; print(sysconfig.get_paths()["include"]) "') do echo PL_PYTHON_INCLUDES=%%I>>"%GITHUB_ENV%"
4344
4445 - name : Install Dependencies
4546 run : |
5657 shell : cmd
5758 run : |
5859 set VULKAN_SDK=D:/a/VulkanSDK
60+ echo "%PL_PYTHON_INCLUDES%"
5961 cd %GITHUB_WORKSPACE%
6062 cd scripts
6163 python gen_build.py
@@ -101,6 +103,8 @@ jobs:
101103 python -c "import sysconfig; print('include=', sysconfig.get_paths()['include'])"
102104 python -c "import sysconfig; print('platinclude=', sysconfig.get_paths().get('platinclude'))"
103105 python -c "import sysconfig; print('EXT_SUFFIX=', sysconfig.get_config_var('EXT_SUFFIX'))"
106+ echo "PL_PYTHON_INCLUDES=$(python -c 'import sysconfig; print(sysconfig.get_paths()["include"])')" >> "$GITHUB_ENV"
107+
104108
105109 - name : Show Python build paths 2
106110 run : |
@@ -137,6 +141,7 @@ jobs:
137141 - name : Build Package
138142 run : |
139143 cd $GITHUB_WORKSPACE
144+ echo "$PL_PYTHON_INCLUDES"
140145 cd scripts
141146 python3 gen_build.py
142147 cd ../src
Original file line number Diff line number Diff line change 289289 with pl .platform ("Windows" ):
290290 with pl .compiler ("msvc" ):
291291
292- pl .add_include_directories ("C:/hostedtoolcache/windows/Python/3.14.3/x64/Include" )
293- pl .add_link_directories ("C:/hostedtoolcache/windows/Python/3.14.3/x64/libs" )
292+ # pl.add_include_directories("C:/hostedtoolcache/windows/Python/3.14.3/x64/Include")
293+ # pl.add_link_directories("C:/hostedtoolcache/windows/Python/3.14.3/x64/libs")
294+
295+ pl .add_include_directories ("%PL_PYTHON_INCLUDES%" )
294296
295297 pl .add_definitions ("PL_VULKAN_BACKEND" )
296298 pl .add_include_directories ("%VULKAN_SDK%\\ Include" )
307309 with pl .platform ("Linux" ):
308310 with pl .compiler ("gcc" ):
309311
310- pl .add_include_directories ("/opt/hostedtoolcache/Python/3.12.12/x64/include/python3.12" )
311- pl .add_link_directories ("/opt/hostedtoolcache/Python/3.12.12/x64/libs" )
312+ # pl.add_include_directories("/opt/hostedtoolcache/Python/3.12.12/x64/include/python3.12")
313+ # pl.add_link_directories("/opt/hostedtoolcache/Python/3.12.12/x64/libs")
314+
315+ pl .add_include_directories ("$PL_PYTHON_INCLUDES" )
316+ # pl.add_link_directories("/opt/hostedtoolcache/Python/3.12.12/x64/libs")
312317
313318 pl .add_definitions ("PL_VULKAN_BACKEND" )
314319 pl .add_include_directories ('$VULKAN_SDK/include' , '/usr/include/vulkan' )
You can’t perform that action at this time.
0 commit comments