|  | @@ -81,15 +81,10 @@ EXTENSION_LIBRARIES = ()
 | 
	
		
			
				|  |  |  if not "darwin" in sys.platform:
 | 
	
		
			
				|  |  |      EXTENSION_LIBRARIES += ('rt',)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -EXTRA_COMPILE_ARGS = ()
 | 
	
		
			
				|  |  | -if not "win" in sys.platform:
 | 
	
		
			
				|  |  | -  EXTRA_COMPILE_ARGS = ('-pthread',)
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |  DEFINE_MACROS = (('OPENSSL_NO_ASM', 1),)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  def cython_extensions(package_names, module_names, include_dirs, libraries,
 | 
	
		
			
				|  |  | -                      define_macros, extra_compile_args,
 | 
	
		
			
				|  |  | -                      build_with_cython=False):
 | 
	
		
			
				|  |  | +                      define_macros, build_with_cython=False):
 | 
	
		
			
				|  |  |    if ENABLE_CYTHON_TRACING:
 | 
	
		
			
				|  |  |      define_macros = define_macros + [('CYTHON_TRACE_NOGIL', 1)]
 | 
	
		
			
				|  |  |    file_extension = 'pyx' if build_with_cython else 'c'
 | 
	
	
		
			
				|  | @@ -101,7 +96,6 @@ def cython_extensions(package_names, module_names, include_dirs, libraries,
 | 
	
		
			
				|  |  |            name=module_name,
 | 
	
		
			
				|  |  |            sources=[module_file] + grpc_core_dependencies.CORE_SOURCE_FILES,
 | 
	
		
			
				|  |  |            include_dirs=include_dirs, libraries=libraries,
 | 
	
		
			
				|  |  | -          extra_compile_args=extra_compile_args,
 | 
	
		
			
				|  |  |            define_macros=define_macros,
 | 
	
		
			
				|  |  |        ) for (module_name, module_file) in zip(module_names, module_files)
 | 
	
		
			
				|  |  |    ]
 | 
	
	
		
			
				|  | @@ -117,7 +111,7 @@ def cython_extensions(package_names, module_names, include_dirs, libraries,
 | 
	
		
			
				|  |  |  CYTHON_EXTENSION_MODULES = cython_extensions(
 | 
	
		
			
				|  |  |      list(CYTHON_EXTENSION_PACKAGE_NAMES), list(CYTHON_EXTENSION_MODULE_NAMES),
 | 
	
		
			
				|  |  |      list(EXTENSION_INCLUDE_DIRECTORIES), list(EXTENSION_LIBRARIES),
 | 
	
		
			
				|  |  | -    list(DEFINE_MACROS), list(EXTRA_COMPILE_ARGS), bool(BUILD_WITH_CYTHON))
 | 
	
		
			
				|  |  | +    list(DEFINE_MACROS), bool(BUILD_WITH_CYTHON))
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  PACKAGE_DIRECTORIES = {
 | 
	
		
			
				|  |  |      '': PYTHON_STEM,
 | 
	
	
		
			
				|  | @@ -137,6 +131,7 @@ COMMAND_CLASS = {
 | 
	
		
			
				|  |  |      'build_proto_modules': commands.BuildProtoModules,
 | 
	
		
			
				|  |  |      'build_project_metadata': commands.BuildProjectMetadata,
 | 
	
		
			
				|  |  |      'build_py': commands.BuildPy,
 | 
	
		
			
				|  |  | +    'build_ext': commands.BuildExt,
 | 
	
		
			
				|  |  |      'gather': commands.Gather,
 | 
	
		
			
				|  |  |      'run_interop': commands.RunInterop,
 | 
	
		
			
				|  |  |  }
 |