2c8595098c
git-svn-id: http://google-refine.googlecode.com/svn/trunk@883 7d457c2a-affb-35e4-300a-418c747d4874
22 lines
593 B
Python
22 lines
593 B
Python
"""distutils.jythoncompiler
|
|
|
|
Jython does not support extension libraries. This CCompiler simply
|
|
raises CCompiler exceptions.
|
|
"""
|
|
|
|
from distutils.ccompiler import CCompiler
|
|
from distutils.errors import CCompilerError
|
|
|
|
class JythonCompiler(CCompiler):
|
|
|
|
"""Refuses to compile C extensions on Jython"""
|
|
|
|
compiler_type = 'jython'
|
|
executables = {}
|
|
|
|
def refuse_compilation(self, *args, **kwargs):
|
|
"""Refuse compilation"""
|
|
raise CCompilerError('Compiling extensions is not supported on Jython')
|
|
|
|
preprocess = compile = create_static_lib = link = refuse_compilation
|