mirror of
				https://github.com/python-pillow/Pillow.git
				synced 2025-10-31 07:57:27 +03:00 
			
		
		
		
	Merge pull request #4814 from radarhere/sysconfig
This commit is contained in:
		
						commit
						48c7d84bf7
					
				|  | @ -2,7 +2,9 @@ import ctypes | ||||||
| import os | import os | ||||||
| import subprocess | import subprocess | ||||||
| import sys | import sys | ||||||
| from distutils import ccompiler, sysconfig | import sysconfig | ||||||
|  | 
 | ||||||
|  | from setuptools.command.build_ext import new_compiler | ||||||
| 
 | 
 | ||||||
| import pytest | import pytest | ||||||
| from PIL import Image | from PIL import Image | ||||||
|  | @ -359,13 +361,12 @@ int main(int argc, char* argv[]) | ||||||
|                 % sys.prefix.replace("\\", "\\\\") |                 % sys.prefix.replace("\\", "\\\\") | ||||||
|             ) |             ) | ||||||
| 
 | 
 | ||||||
|         compiler = ccompiler.new_compiler() |         compiler = new_compiler() | ||||||
|         compiler.add_include_dir(sysconfig.get_python_inc()) |         compiler.add_include_dir(sysconfig.get_config_var("INCLUDEPY")) | ||||||
| 
 | 
 | ||||||
|         libdir = sysconfig.get_config_var( |         libdir = sysconfig.get_config_var("LIBDIR") or sysconfig.get_config_var( | ||||||
|             "LIBDIR" |             "INCLUDEPY" | ||||||
|         ) or sysconfig.get_python_inc().replace("include", "libs") |         ).replace("include", "libs") | ||||||
|         print(libdir) |  | ||||||
|         compiler.add_library_dir(libdir) |         compiler.add_library_dir(libdir) | ||||||
|         objects = compiler.compile(["embed_pil.c"]) |         objects = compiler.compile(["embed_pil.c"]) | ||||||
|         compiler.link_executable(objects, "embed_pil") |         compiler.link_executable(objects, "embed_pil") | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user