@@ -4,7 +4,7 @@ import ConfigParser
4
4
config = ConfigParser .RawConfigParser ()
5
5
6
6
config .read ( [
7
- 'scons.cfg' ,
7
+ 'scons.cfg' ,
8
8
] )
9
9
10
10
icommonInclude = []
@@ -17,7 +17,7 @@ if config.has_section( 'COMMON' ):
17
17
if ( config .has_option ( 'COMMON' , 'inc' ) ):
18
18
commonInclude .append ( config .get ( 'COMMON' , 'inc' ).split ( splitChar ) )
19
19
if ( config .has_option ( 'COMMON' , 'libdir' ) ):
20
- commonLibDir .append ( config .get ( 'COMMON' , 'libdir' ).split ( splitChar ) )
20
+ commonLibDir .append ( config .get ( 'COMMON' , 'libdir' ).split ( splitChar ) )
21
21
if ( config .has_option ( 'COMMON' , 'prefix' ) ):
22
22
installPrefix = config .get ( 'COMMON' , 'prefix' )
23
23
@@ -26,11 +26,11 @@ if not config.has_section( 'LIBAV' ):
26
26
sys .exit ( - 1 )
27
27
28
28
if not config .has_section ( 'JAVA' ):
29
- print "missing JAVA section in scons.cfg file configuration"
29
+ print "missing JAVA section in scons.cfg file configuration"
30
30
sys .exit ( - 1 )
31
31
32
32
if not config .has_section ( 'PYTHON' ):
33
- print "missing PYTHON section in scons.cfg file configuration"
33
+ print "missing PYTHON section in scons.cfg file configuration"
34
34
sys .exit ( - 1 )
35
35
36
36
@@ -46,73 +46,74 @@ envPy = Environment().Clone()
46
46
# C++ environment
47
47
48
48
env .Append (
49
- CPPPATH = [
50
- libavInclude ,
51
- "#src" ,
52
- ],
53
- CXXFLAGS = [
54
- '-Wall' ,
49
+ CPPPATH = [
50
+ libavInclude ,
51
+ "#src" ,
52
+ ],
53
+ CXXFLAGS = [
54
+ '-Wall' ,
55
55
'-fPIC' ,
56
- ],
57
- LIBPATH = [
58
- libavLibDir ,
59
- "#src" ,
60
- "#build/src"
61
- ],
56
+ ],
57
+ LIBPATH = [
58
+ libavLibDir ,
59
+ "#src" ,
60
+ "#build/src"
61
+ ],
62
62
)
63
63
64
64
# Java environment
65
65
envJava .Replace (
66
- CPPPATH = [
67
- javaInclude ,
68
- libavInclude ,
69
- "." ,
70
- ],
71
- SWIGCXXFILESUFFIX = '_wrapJava$CXXFILESUFFIX' ,
72
- CXXFLAGS = [
73
- '-Wall' ,
74
- ],
75
- SWIGFLAGS = [
76
- '-java' ,
77
- '-c++' ,
78
- '-fcompact' ,
79
- ],
80
- LINKFLAGS = [
81
- ],
82
- LIBPATH = [
83
- libavLibDir ,
84
- "#src" ,
85
- ],
66
+ CPPPATH = [
67
+ javaInclude ,
68
+ libavInclude ,
69
+ "." ,
70
+ ],
71
+ SWIGCXXFILESUFFIX = '_wrapJava$CXXFILESUFFIX' ,
72
+ CXXFLAGS = [
73
+ '-Wall' ,
74
+ ],
75
+ SWIGFLAGS = [
76
+ '-java' ,
77
+ '-c++' ,
78
+ '-fcompact' ,
79
+ ],
80
+ LINKFLAGS = [
81
+ ],
82
+ LIBPATH = [
83
+ libavLibDir ,
84
+ "#src" ,
85
+ ],
86
+ JARCHDIR = env .Dir ('#build/src' ).get_abspath (),
86
87
)
87
88
88
89
envJava .Append (
89
- SWIGPATH = envJava ['CPPPATH' ],
90
- SWIGFLAGS = [ '-package' , 'org.AvTranscoder' ],
91
- )
90
+ SWIGPATH = envJava ['CPPPATH' ],
91
+ SWIGFLAGS = [ '-package' , 'org.AvTranscoder' ],
92
+ )
92
93
93
94
# Python environment
94
95
envPy .Replace (
95
- CPPPATH = [
96
- pyInclude ,
97
- libavInclude ,
98
- "." ,
99
- ],
100
- SWIGCXXFILESUFFIX = '_wrapPython$CXXFILESUFFIX' ,
101
- SHLIBPREFIX = '_' ,
102
- CXXFLAGS = [
103
- '-Wall' ,
104
- ],
105
- SWIGFLAGS = [
106
- '-python' ,
107
- '-c++' ,
108
- '-fcompact' ,
109
- ],
110
- LINKFLAGS = [
111
- ],
112
- LIBPATH = [
113
- libavLibDir ,
114
- "#src" ,
115
- ],
96
+ CPPPATH = [
97
+ pyInclude ,
98
+ libavInclude ,
99
+ "." ,
100
+ ],
101
+ SWIGCXXFILESUFFIX = '_wrapPython$CXXFILESUFFIX' ,
102
+ SHLIBPREFIX = '_' ,
103
+ CXXFLAGS = [
104
+ '-Wall' ,
105
+ ],
106
+ SWIGFLAGS = [
107
+ '-python' ,
108
+ '-c++' ,
109
+ '-fcompact' ,
110
+ ],
111
+ LINKFLAGS = [
112
+ ],
113
+ LIBPATH = [
114
+ libavLibDir ,
115
+ "#src" ,
116
+ ],
116
117
)
117
118
118
119
envPy .Append ( SWIGPATH = envPy ['CPPPATH' ] )
@@ -126,6 +127,6 @@ VariantDir( 'build/src', 'src', duplicate = 0 )
126
127
VariantDir ( 'build/app' , 'app' , duplicate = 0 )
127
128
128
129
SConscript ( [
129
- 'build/src/SConscript' ,
130
- 'build/app/SConscript' ,
130
+ 'build/src/SConscript' ,
131
+ 'build/app/SConscript' ,
131
132
] )
0 commit comments