Changeset 1559
- Timestamp:
- 05/17/09 07:06:20 (14 years ago)
- Files:
-
- branches/libffado-2.0/src/SConscript (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/libffado-2.0/src/SConscript
r1557 r1559 193 193 libenv.PrependUnique( LIBS=["libconfigpp"] ) 194 194 195 soname= "libffado.so.%s" % libenv['VERSION']196 soname_short = "libffado.so.%s" % libenv['VERSION'].split('.')[0]197 198 libenv.AppendUnique( LINKFLAGS = env.Split("-Wl,-soname=%s" % soname) )195 libname_versioned = "libffado.so.%s" % libenv['VERSION'] 196 libname_versioned_short = "libffado.so.%s" % libenv['VERSION'].split('.')[0] 197 198 libenv.AppendUnique( LINKFLAGS = env.Split("-Wl,-soname=%s" % libname_versioned_short) ) 199 199 ffadolib = libenv.SharedLibrary( "ffado", source ) 200 200 201 201 #libenv.Install( "$libdir", ffadolib ) 202 installer = libenv.InstallAs ( "$libdir/%s" % soname, ffadolib )202 installer = libenv.InstallAs ( "$libdir/%s" % libname_versioned , ffadolib ) 203 203 204 204 # if stripping would be something for us … … 206 206 207 207 # make the required links 208 libenv.NoCache( '$libdir/%s' % soname)209 libenv.AddPostAction(installer, [['rm', '-f', '$libdir/libffado.so', '$libdir/%s' % soname_short],208 libenv.NoCache( '$libdir/%s' % libname_versioned ) 209 libenv.AddPostAction(installer, [['rm', '-f', '$libdir/libffado.so', '$libdir/%s' % libname_versioned_short], 210 210 ['cd', '$libdir', 211 '&&','ln', '-s', soname_short, 'libffado.so',212 '&&','ln', '-s', installer[0].name, soname_short,211 '&&','ln', '-s', libname_versioned_short, 'libffado.so', 212 '&&','ln', '-s', installer[0].name, libname_versioned_short, 213 213 ] 214 214 ])