summarylogtreecommitdiffstats
path: root/0004-setup.py-don-t-build-everything-twice.patch
diff options
context:
space:
mode:
Diffstat (limited to '0004-setup.py-don-t-build-everything-twice.patch')
-rw-r--r--0004-setup.py-don-t-build-everything-twice.patch38
1 files changed, 38 insertions, 0 deletions
diff --git a/0004-setup.py-don-t-build-everything-twice.patch b/0004-setup.py-don-t-build-everything-twice.patch
new file mode 100644
index 000000000000..83d2201524d5
--- /dev/null
+++ b/0004-setup.py-don-t-build-everything-twice.patch
@@ -0,0 +1,38 @@
+From 7465af260ab4b09f95372e239120a8d664ff1c9c Mon Sep 17 00:00:00 2001
+From: Xiretza <xiretza@xiretza.xyz>
+Date: Sat, 4 Jun 2022 20:42:09 +0200
+Subject: [PATCH 4/9] setup.py: don't build everything twice
+
+super().run() already builds all the extensions
+
+Signed-off-by: Xiretza <xiretza@xiretza.xyz>
+---
+ setup.py | 5 +----
+ 1 file changed, 1 insertion(+), 4 deletions(-)
+
+diff --git a/setup.py b/setup.py
+index 3c783ae..51b6dbb 100644
+--- a/setup.py
++++ b/setup.py
+@@ -121,8 +121,6 @@ class AntlrCMakeBuild(build_ext):
+ os.path.dirname(self.get_ext_fullpath(ext.name))),
+ ext.prefix)
+
+- super().run()
+-
+ try:
+ out = subprocess.check_output(['cmake', '--version'])
+ except OSError:
+@@ -136,8 +134,7 @@ class AntlrCMakeBuild(build_ext):
+ if cmake_version < '3.7.0':
+ raise RuntimeError("CMake >= 3.7.0 is required.")
+
+- for ext in self.extensions:
+- self.build_extension(ext)
++ super().run()
+
+ except BaseException as e:
+ print(
+--
+2.36.1
+