Changeset c2d31f450ee2f282e36d18f12fe19c4f3352e050
- Timestamp:
- 11/15/06 15:13:44
(2 years ago)
- Author:
- Olivier Aubert <olivier.aubert@liris.cnrs.fr>
- git-committer:
- Olivier Aubert <olivier.aubert@liris.cnrs.fr> 1163600024 +0000
- git-parent:
[989bdaf62beb3c53deff9a5f15ef98dd644c3519]
- git-author:
- Olivier Aubert <olivier.aubert@liris.cnrs.fr> 1163600024 +0000
- Message:
python/bindings/setup.py: fix python binding building (ref. r17640)
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r07a52db |
rc2d31f4 |
|
| 21 | 21 | if not srcdir: |
|---|
| 22 | 22 | srcdir = '.' |
|---|
| 23 | | |
|---|
| 24 | | vlclib="-lvlc" |
|---|
| 25 | | picflag='' |
|---|
| 26 | 23 | |
|---|
| 27 | 24 | def get_vlcconfig(): |
|---|
| … | … | |
| 52 | 49 | return [] |
|---|
| 53 | 50 | else: |
|---|
| 54 | | cflags=os.popen('%s --cflags' % vlcconfig, 'r').readline().rstrip().split() |
|---|
| | 51 | cflags=os.popen('%s --cflags vlc' % vlcconfig, 'r').readline().rstrip().split() |
|---|
| 55 | 52 | return cflags |
|---|
| 56 | 53 | |
|---|
| … | … | |
| 63 | 60 | if os.sys.platform == 'darwin': |
|---|
| 64 | 61 | ldflags = "-read_only_relocs warning".split() |
|---|
| 65 | | ldflags.extend(os.popen('%s --libs vlc %s' % (vlcconfig, |
|---|
| 66 | | picflag), |
|---|
| | 62 | ldflags.extend(os.popen('%s --libs vlc external' % vlcconfig, |
|---|
| 67 | 63 | 'r').readline().rstrip().split()) |
|---|
| 68 | 64 | if os.sys.platform == 'darwin': |
|---|
| … | … | |
| 81 | 77 | srcdir, |
|---|
| 82 | 78 | '/usr/win32/include' ], |
|---|
| 83 | | extra_objects = [ vlclib ], |
|---|
| | 79 | extra_objects = [ ], |
|---|
| 84 | 80 | extra_compile_args = get_cflags(), |
|---|
| 85 | | extra_link_args = [ '-L' + os.path.join(top_builddir, 'src') ] + get_ldflags(), |
|---|
| | 81 | extra_link_args = [ '-L' + os.path.join(top_builddir, 'src', '.libs') ] + get_ldflags(), |
|---|
| 86 | 82 | ) |
|---|
| 87 | 83 | |
|---|