X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/a4bde64fd21e48073d8833de15251c7f012e9752..6098c7f9533ba4fe22b04048e92c7ac0b9c0ebe7:/utils/wxPython/distrib/build.py diff --git a/utils/wxPython/distrib/build.py b/utils/wxPython/distrib/build.py index 0002394928..7d8a913511 100755 --- a/utils/wxPython/distrib/build.py +++ b/utils/wxPython/distrib/build.py @@ -119,7 +119,7 @@ import sys, os, string, getopt # This is really the wxPython version number, and will be placed in the # Makefiles for use with the distribution related targets. -__version__ = '2.1.13' +__version__ = '2.1.14' #---------------------------------------------------------------------------- @@ -189,7 +189,7 @@ def main(args): print "Running:", cmd err = os.system(cmd) - return err + return err/256 #---------------------------------------------------------------------------- @@ -277,11 +277,13 @@ class BuildConfig: self.HELPERLIB = 'wxPyHelpers' self.HELPERLIBDIR = '/usr/local/lib' self.CFLAGS = '-DSWIG_GLOBAL -DHAVE_CONFIG_H $(THREAD) -I. '\ - '`wx-config --cflags` -I$(PYINCLUDE) -I$(EXECINCLUDE) '\ + '`$(WXCONFIG) --cflags` -I$(PYINCLUDE) -I$(EXECINCLUDE) '\ '-I$(WXPSRCDIR)' - self.LFLAGS = '-L$(WXPSRCDIR) `wx-config --libs`' + self.LFLAGS = '-L$(WXPSRCDIR) `$(WXCONFIG) --libs`' self.LIBS = '-l$(HELPERLIB)' self.RMCMD = '-rm -f ' + self.WXCONFIG = 'wx-config' + # **** What to do when I start supporting Motif, etc.??? self.GENCODEDIR = 'gtk' @@ -322,12 +324,12 @@ class BuildConfig: # so we can do some sanity checking... if sys.platform != 'win32': if not self.CCC: - self.CCC = os.popen('wx-config --cxx', 'r').read()[:-1] + self.CCC = os.popen('%(WXCONFIG)s --cxx' % self.__dict__, 'r').read()[:-1] if not self.CCC: print "Warning: C++ compiler not specified (CCC). Assuming c++" self.CCC = 'c++' if not self.CC: - self.CCC = os.popen('wx-config --cc', 'r').read()[:-1] + self.CCC = os.popen('%(WXCONFIG)s --cc' % self.__dict__, 'r').read()[:-1] if not self.CC: print "Warning: C compiler not specified (CC). Assuming cc" self.CC = 'cc' @@ -461,7 +463,7 @@ class BuildConfig: for st in args: pair = string.split(st, '=') name = pair[0] - value = pair[1] + value = string.join(pair[1:], '=') self.__dict__[name] = value except: print "Error parsing command-line: %s" % st @@ -678,7 +680,7 @@ GENCODEDIR = %(GENCODEDIR)s WXPSRCDIR = %(WXPSRCDIR)s HELPERLIB = %(HELPERLIB)s HELPERLIBDIR = %(HELPERLIBDIR)s - +WXCONFIG=%(WXCONFIG)s TARGETDIR = %(TARGETDIR)s