Merged modifications from the 2.6 branch
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@36607 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
		@@ -147,6 +147,15 @@ WX_CONFIG = None   # Usually you shouldn't need to touch this, but you can set
 | 
			
		||||
                   # version, port, etc. and it will be looked for on the
 | 
			
		||||
                   # default $PATH.
 | 
			
		||||
 | 
			
		||||
SYS_WX_CONFIG = None # When installing an in tree build, setup.py uses wx-config
 | 
			
		||||
                     # for two different purposes.  First, to determine the prefix
 | 
			
		||||
		     # where files will be installed, and secondly, to initialise
 | 
			
		||||
		     # build_options.py with the correct options for it.
 | 
			
		||||
		     # WX_CONFIG is used for the first task.  SYS_WX_CONFIG may
 | 
			
		||||
		     # be set independently, to the value that should appear in
 | 
			
		||||
		     # build_options.py, if it is different to that.  The default
 | 
			
		||||
		     # is to use the value of WX_CONFIG.
 | 
			
		||||
 | 
			
		||||
WXPORT = 'gtk2'    # On Linux/Unix there are several ports of wxWidgets available.
 | 
			
		||||
                   # Setting this value lets you select which will be used for
 | 
			
		||||
                   # the wxPython build.  Possibilites are 'gtk', 'gtk2' and
 | 
			
		||||
@@ -255,8 +264,8 @@ for flag in [ 'BUILD_ACTIVEX', 'BUILD_ANIMATE', 'BUILD_DLLWIDGET',
 | 
			
		||||
                sys.argv[x] = ''
 | 
			
		||||
 | 
			
		||||
# String options
 | 
			
		||||
for option in ['WX_CONFIG', 'WXDLLVER', 'BUILD_BASE', 'WXPORT', 'SWIG',
 | 
			
		||||
               'CONTRIBS_INC', 'WXPY_SRC', 'FLAVOUR', 
 | 
			
		||||
for option in ['WX_CONFIG', 'SYS_WX_CONFIG', 'WXDLLVER', 'BUILD_BASE',
 | 
			
		||||
               'WXPORT', 'SWIG', 'CONTRIBS_INC', 'WXPY_SRC', 'FLAVOUR', 
 | 
			
		||||
               ]:
 | 
			
		||||
    for x in range(len(sys.argv)):
 | 
			
		||||
        if sys.argv[x].find(option) == 0:
 | 
			
		||||
@@ -272,6 +281,9 @@ sys.argv = filter(None, sys.argv)
 | 
			
		||||
# build options file
 | 
			
		||||
#----------------------------------------------------------------------
 | 
			
		||||
 | 
			
		||||
if SYS_WX_CONFIG is None:
 | 
			
		||||
    SYS_WX_CONFIG = WX_CONFIG
 | 
			
		||||
 | 
			
		||||
build_options_template = """
 | 
			
		||||
UNICODE=%d
 | 
			
		||||
UNDEF_NDEBUG=%d
 | 
			
		||||
@@ -284,7 +296,7 @@ MONOLITHIC=%d
 | 
			
		||||
FINAL=%d
 | 
			
		||||
HYBRID=%d
 | 
			
		||||
""" % (UNICODE, UNDEF_NDEBUG, INSTALL_MULTIVERSION, FLAVOUR, EP_ADD_OPTS,
 | 
			
		||||
       WX_CONFIG, WXPORT, MONOLITHIC, FINAL, HYBRID)
 | 
			
		||||
       SYS_WX_CONFIG, WXPORT, MONOLITHIC, FINAL, HYBRID)
 | 
			
		||||
 | 
			
		||||
try: 
 | 
			
		||||
    from build_options import *
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user