Skip to content

Commit d8af2ce

Browse files
Merge pull request #69 from cchampet/build_versioning_windows
Versioning libs on windows
2 parents d7fc819 + f7f202c commit d8af2ce

File tree

1 file changed

+15
-3
lines changed

1 file changed

+15
-3
lines changed

src/SConscript

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,12 @@ staticAvTranscoder = env.StaticLibrary(
4040
]
4141
)
4242

43+
sharedAvTranscoderName = 'AvTranscoder'
44+
# if windows plateform, add version to the name
45+
if os.name == "nt" and sys.platform.startswith("win"):
46+
sharedAvTranscoderName += '.'+ avTranscoderVersion
4347
sharedAvTranscoder = env.SharedLibrary(
44-
'AvTranscoder',
48+
sharedAvTranscoderName,
4549
Glob( 'AvTranscoder/*.cpp' ) +
4650
Glob( 'AvTranscoder/*/*.cpp' ),
4751
LIBS = [
@@ -54,8 +58,12 @@ sharedAvTranscoder = env.SharedLibrary(
5458
SHLIBVERSION = avTranscoderVersion,
5559
)
5660

61+
javaAvTranscoderName = 'jAvTranscoder'
62+
# if windows plateform, add version to the name
63+
if os.name == "nt" and sys.platform.startswith("win"):
64+
javaAvTranscoderName += '.'+ avTranscoderVersion
5765
javaAvTranscoder = envJava.SharedLibrary(
58-
'jAvTranscoder',
66+
javaAvTranscoderName,
5967
source=['AvTranscoder/avTranscoder.i'],
6068
LIBS=[
6169
staticAvTranscoder,
@@ -68,8 +76,12 @@ javaAvTranscoder = envJava.SharedLibrary(
6876
SHLIBVERSION = avTranscoderVersion,
6977
)
7078

79+
pythonAvTranscoderName = 'pyAvTranscoder'
80+
# if windows plateform, add version to the name
81+
if os.name == "nt" and sys.platform.startswith("win"):
82+
pythonAvTranscoderName += '.'+ avTranscoderVersion
7183
pythonAvTranscoder = envPy.SharedLibrary(
72-
'pyAvTranscoder',
84+
pythonAvTranscoderName,
7385
source='AvTranscoder/avTranscoder.i',
7486
LIBS=[
7587
staticAvTranscoder,

0 commit comments

Comments
 (0)