summaryrefslogtreecommitdiffstats
path: root/Lib/distutils/extension.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/distutils/extension.py')
-rw-r--r--Lib/distutils/extension.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/Lib/distutils/extension.py b/Lib/distutils/extension.py
index d73bb08..7fbeb4e 100644
--- a/Lib/distutils/extension.py
+++ b/Lib/distutils/extension.py
@@ -75,6 +75,9 @@ class Extension:
extension_name.
depends : [string]
list of files that the extension depends on
+ language : string
+ extension language (i.e. "c", "c++", "objc"). Will be detected
+ from the source extensions if not provided.
"""
def __init__ (self, name, sources,
@@ -89,6 +92,7 @@ class Extension:
extra_link_args=None,
export_symbols=None,
depends=None,
+ language=None,
):
assert type(name) is StringType, "'name' must be a string"
@@ -109,6 +113,7 @@ class Extension:
self.extra_link_args = extra_link_args or []
self.export_symbols = export_symbols or []
self.depends = depends or []
+ self.language = language
# class Extension