Changeset 1187

Show
Ignore:
Timestamp:
06/29/09 10:04:44 (14 months ago)
Author:
artem
Message:

+ Cleaner builds - don't import everything from ENV!
+ Add FRAMEWORK_SEARCH_PATH option for Max OS X

Location:
trunk
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk/SConstruct

    r1175 r1187  
    3636 
    3737#### SCons build options and initial setup #### 
    38 env = Environment(ENV=os.environ) 
     38env = Environment() 
    3939 
    4040def color_print(color,text,newline=True): 
     
    161161    PathVariable('PYTHON','Full path to Python executable used to build bindings', sys.executable), 
    162162    BoolVariable('FRAMEWORK_PYTHON', 'Link against Framework Python on Mac OS X', 'True'), 
     163    PathVariable('FRAMEWORK_SEARCH_PATH','Top framework search path on Mac OS X', '/'), 
    163164    BoolVariable('FULL_LIB_PATH', 'Use the full path for the libmapnik.dylib "install_name" when linking on Mac OS X', 'False'), 
    164165    ListVariable('BINDINGS','Language bindings to build','all',['python']), 
  • trunk/bindings/python/SConscript

    r1030 r1187  
    4242        libraries.append([lib for lib in env['LIBS'] if lib.startswith('cairo')]) 
    4343    if env['FRAMEWORK_PYTHON']: 
    44         linkflags = '-F/ -framework Python' 
     44        linkflags = '-F%s -framework Python' % env['FRAMEWORK_SEARCH_PATH'] 
    4545    else: 
    4646        linkflags = '-lpython%s' % env['PYTHON_VERSION']