mirror of
				https://github.com/python/cpython.git
				synced 2025-10-31 05:31:20 +00:00 
			
		
		
		
	gh-88402: Add new sysconfig variables on Windows (GH-110049)
Co-authored-by: Filipe Laíns <filipe.lains@gmail.com>
This commit is contained in:
		
							parent
							
								
									80dc39e1dc
								
							
						
					
					
						commit
						cf6f23b0e3
					
				
					 20 changed files with 231 additions and 70 deletions
				
			
		|  | @ -5,30 +5,10 @@ | |||
| #include "pycore_fileutils.h"     // _Py_add_relfile() | ||||
| #include "pycore_pystate.h"       // _PyInterpreterState_GET() | ||||
| 
 | ||||
| #include "importdl.h"             // dl_funcptr | ||||
| #include "pycore_importdl.h"      // dl_funcptr | ||||
| #include "patchlevel.h"           // PY_MAJOR_VERSION | ||||
| #include <windows.h> | ||||
| 
 | ||||
| #ifdef _DEBUG | ||||
| #define PYD_DEBUG_SUFFIX "_d" | ||||
| #else | ||||
| #define PYD_DEBUG_SUFFIX "" | ||||
| #endif | ||||
| 
 | ||||
| #ifdef Py_NOGIL | ||||
| #  define PYD_THREADING_TAG "t" | ||||
| #else | ||||
| #  define PYD_THREADING_TAG "" | ||||
| #endif | ||||
| 
 | ||||
| #ifdef PYD_PLATFORM_TAG | ||||
| #define PYD_TAGGED_SUFFIX PYD_DEBUG_SUFFIX ".cp" Py_STRINGIFY(PY_MAJOR_VERSION) Py_STRINGIFY(PY_MINOR_VERSION) PYD_THREADING_TAG "-" PYD_PLATFORM_TAG ".pyd" | ||||
| #else | ||||
| #define PYD_TAGGED_SUFFIX PYD_DEBUG_SUFFIX ".cp" Py_STRINGIFY(PY_MAJOR_VERSION) Py_STRINGIFY(PY_MINOR_VERSION) PYD_THREADING_TAG ".pyd" | ||||
| #endif | ||||
| 
 | ||||
| #define PYD_UNTAGGED_SUFFIX PYD_DEBUG_SUFFIX ".pyd" | ||||
| 
 | ||||
| const char *_PyImport_DynLoadFiletab[] = { | ||||
|     PYD_TAGGED_SUFFIX, | ||||
|     PYD_UNTAGGED_SUFFIX, | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Sam Gross
						Sam Gross