|
119 | 119 | 'build_macosx': 'auto',
|
120 | 120 | 'build_image': True,
|
121 | 121 | 'build_windowing': True,
|
122 |
| - 'backend': None} |
| 122 | + 'backend': None, |
| 123 | + 'basedirlist': None} |
123 | 124 |
|
124 | 125 | defines = [
|
125 | 126 | ('PY_ARRAY_UNIQUE_SYMBOL', 'MPL_ARRAY_API'),
|
|
161 | 162 | try: options['backend'] = config.get("rc_options", "backend")
|
162 | 163 | except: pass
|
163 | 164 |
|
| 165 | + try: options['basedirlist'] = config.get("directories", "basedirlist") |
| 166 | + except: pass |
| 167 | + |
| 168 | +# For get_base_flags: |
| 169 | +if options['basedirlist']: |
| 170 | + basedirlist = options['basedirlist'].split() |
| 171 | +else: |
| 172 | + basedirlist = basedir[sys.platform] |
| 173 | +print "basedirlist is:", basedirlist |
164 | 174 |
|
165 | 175 | if options['display_status']:
|
166 | 176 | def print_line(char='='):
|
@@ -331,10 +341,10 @@ def check_for_libpng():
|
331 | 341 |
|
332 | 342 | def add_base_flags(module):
|
333 | 343 | incdirs = filter(os.path.exists,
|
334 |
| - [os.path.join(p, 'include') for p in basedir[sys.platform] ]) |
| 344 | + [os.path.join(p, 'include') for p in basedirlist ]) |
335 | 345 | libdirs = filter(os.path.exists,
|
336 |
| - [os.path.join(p, 'lib') for p in basedir[sys.platform] ]+ |
337 |
| - [os.path.join(p, 'lib64') for p in basedir[sys.platform] ] ) |
| 346 | + [os.path.join(p, 'lib') for p in basedirlist ]+ |
| 347 | + [os.path.join(p, 'lib64') for p in basedirlist ] ) |
338 | 348 |
|
339 | 349 | module.include_dirs.extend(incdirs)
|
340 | 350 | module.include_dirs.append('.')
|
|
0 commit comments