Changeset 1107
- Timestamp:
- 04/25/09 23:33:29 (17 months ago)
- Location:
- trunk
- Files:
-
- 2 modified
-
SConstruct (modified) (1 diff)
-
src/SConscript (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/SConstruct
r1100 r1107 157 157 # Other variables 158 158 ('SYSTEM_FONTS','Provide location for python bindings to register fonts (if given aborts installation of bundled DejaVu fonts)',''), 159 ('LIB_DIR_NAME','Name to use for libfolder where fonts and plugins are installed','/mapnik/'),159 ('LIB_DIR_NAME','Name to use for the "lib" folder where fonts and plugins are installed','/mapnik/'), 160 160 PathVariable('PYTHON','Full path to Python executable used to build bindings', sys.executable), 161 BoolVariable('FRAMEWORK_PYTHON', 'Link against Framework Python on Mac OSX', 'True'), 161 BoolVariable('FRAMEWORK_PYTHON', 'Link against Framework Python on Mac OS X', 'True'), 162 BoolVariable('FULL_LIB_PATH', 'Use the full path for the libmapnik.dylib "install_name" when linking on Mac OS X', 'False'), 162 163 ListVariable('BINDINGS','Language bindings to build','all',['python']), 163 164 EnumVariable('THREADING','Set threading support','multi', ['multi','single']), -
trunk/src/SConscript
r1045 r1107 30 30 prefix = env['PREFIX'] 31 31 32 lib_dir = os.path.normpath(prefix + '/' + env['LIBDIR_SCHEMA']) 33 32 34 install_prefix = env['DESTDIR'] + '/' + prefix 33 35 … … 38 40 39 41 if env['PLATFORM'] == 'Darwin': 40 linkflags = '-Wl,-install_name,libmapnik.dylib' 42 if env['FULL_LIB_PATH']: 43 lib_path = '%s/libmapnik.dylib' % lib_dir 44 else: 45 lib_path = 'libmapnik.dylib' 46 linkflags = '-Wl,-install_name,%s' % lib_path 41 47 elif env['PLATFORM'] == 'SunOS' and env['CXX'].startswith('CC'): 42 48 linkflags = '-R. -h libmapnik.so' 43 49 else: # Linux and others 44 linkflags = '-Wl,-rpath-link,. -Wl,-soname,libmapnik.so.' + ("%d.%d" % (ABI_VERSION[0],ABI_VERSION[1])) 50 linkflags = '-Wl,-rpath-link,. -Wl,-soname,libmapnik.so.' + ("%d.%d" % (ABI_VERSION[0],ABI_VERSION[1])) 45 51 46 52 source = Split(
