summaryrefslogtreecommitdiff
path: root/dev-python/wxpython/files/wxpython-4.2.2-setuppy.patch
blob: 229d372aa5afc49fd734ba79d39e351c7fa6047f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
Created by Quincy Fleming
https://bugs.gentoo.org/909973

--- a/setup.py
+++ b/setup.py
@@ -113,6 +113,7 @@
     """
     user_options = [
         ('skip-build', None, 'skip building the C/C++ code (assumes it has already been done)'),
+        ('buildpy-options=', None, 'string of commands and options passed to build.py'),
         ]
     boolean_options = ['skip-build']
 
@@ -120,6 +121,7 @@
     def initialize_options(self):
         orig_build.initialize_options(self)
         self.skip_build = '--skip-build' in sys.argv
+        self.buildpy_options = 'build'
 
     def finalize_options(self):
         orig_build.finalize_options(self)
@@ -135,7 +137,7 @@
                 'message and the wxWidgets and Phoenix build steps in the future.\n')
 
             # Use the same Python that is running this script.
-            cmd = ['"{}"'.format(sys.executable), '-u', 'build.py', 'build']
+            cmd = ['"{}"'.format(sys.executable), '-u', 'build.py',self.buildpy_options]
             cmd = ' '.join(cmd)
             runcmd(cmd)
 
@@ -143,7 +145,6 @@
         # build/lib folder like normal.
         orig_build.run(self)
 
-
 def _cleanup_symlinks(cmd):
     # Clean out any libwx* symlinks in the build_lib folder, as they will
     # turn into copies in the egg since zip files can't handle symlinks.