Sophie

Sophie

distrib > Mandriva > cooker > x86_64 > media > contrib-release-src > by-pkgid > 66095eb605768433e130222d2b39f0ee > files > 13

csound-5.13.0-1.src.rpm

--- SConstruct.link	2011-05-19 08:02:45.000000000 +0200
+++ SConstruct	2011-05-19 08:14:03.000000000 +0200
@@ -1328,7 +1328,7 @@
 #############################################################################
 
 csoundProgramEnvironment = commonEnvironment.Clone()
-csoundProgramEnvironment.Append(LINKFLAGS = libCsoundLinkFlags)
+csoundProgramEnvironment.Append(LINKFLAGS = libCsoundLinkFlags+Split(commonEnvironment['customSHLINKFLAGS']))
 csoundProgramEnvironment.Append(LIBS = libCsoundLibs)
 
 
@@ -1491,6 +1491,7 @@
     else:
         print 'CONFIGURATION DECISION: Building Java wrapper to Csound C++ interface library.'
         javaWrapperEnvironment = csoundWrapperEnvironment.Clone()
+	javaWrapperEnvironment.Append(LINKFLAGS = Split(commonEnvironment['customSHLINKFLAGS']))
 	javaWrapperEnvironment.Prepend(LIBS = ['csnd'])
         if getPlatform() == 'darwin':
             javaWrapperEnvironment.Append(CPPPATH =
@@ -1880,7 +1881,7 @@
 if pulseaudioFound and (getPlatform() == 'linux' or getPlatform() == 'sunos'):
    print "CONFIGURATION DECISION: Building PulseAudio plugin"
    pulseaudioEnv = pluginEnvironment.Clone()
-   pulseaudioEnv.Append(LIBS = ['pulse-simple'])
+   pulseaudioEnv.Append(LIBS = ['pulse-simple', 'pulse'])
    makePlugin(pulseaudioEnv, 'rtpulse', ['InOut/rtpulse.c'])
 
 if getPlatform() == 'win32':
@@ -1970,7 +1971,7 @@
 else:
     print "CONFIGURATION DECISION: Building OGG plugins."
     oggEnvironment = pluginEnvironment.Clone()
-    oggEnvironment.Append(LINKFLAGS = ['-lvorbisfile', '-lvorbis', '-logg'])
+    oggEnvironment.Append(LIBS = ['-lvorbisfile', '-lvorbis', '-logg'])
     makePlugin(oggEnvironment, 'oggplay', ['Opcodes/oggplay.c'])
 # end ogg opcodes
 
@@ -2252,18 +2253,18 @@
   executables.append(a)
   Depends(a, csoundLibrary)
   if compilerGNU():
-    a = commonEnvironment.Program('cs-launcher', ['util1/csd_util/cs.c'])
+    a = csoundProgramEnvironment.Program('cs-launcher', ['util1/csd_util/cs.c'])
     executables.append(a)
     Depends(a, csoundLibrary)
-    executables.append(commonEnvironment.Program('csb64enc',
+    executables.append(csoundProgramEnvironment.Program('csb64enc',
       ['util1/csd_util/base64.c', 'util1/csd_util/csb64enc.c']))
-    executables.append(commonEnvironment.Program('makecsd',
+    executables.append(csoundProgramEnvironment.Program('makecsd',
       ['util1/csd_util/base64.c', 'util1/csd_util/makecsd.c']))
-    executables.append(commonEnvironment.Program('cs-scot',
+    executables.append(csoundProgramEnvironment.Program('cs-scot',
       ['util1/scot/scot_main.c', 'util1/scot/scot.c']))
 #executables.append(csoundProgramEnvironment.Program('cscore',
 #    ['util1/cscore/cscore_main.c']))
-  executables.append(commonEnvironment.Program('sdif2ad',
+  executables.append(csoundProgramEnvironment.Program('sdif2ad',
     ['SDIF/sdif2adsyn.c', 'SDIF/sdif.c', 'SDIF/sdif-mem.c']))
 
 for i in executables:
@@ -2680,6 +2681,7 @@
         lib1 = 'tcl%s' % commonEnvironment['tclversion']
         lib2 = 'tk%s' % commonEnvironment['tclversion']
         csTclEnvironment.Append(LIBS = [lib1, lib2, 'dl', 'pthread'])
+	csTclEnvironment.Append(LINKFLAGS = Split(commonEnvironment['customSHLINKFLAGS']))
     elif getPlatform() == 'win32':
         lib1 = 'tcl%s' % commonEnvironment['tclversion']
         lib2 = 'tk%s' % commonEnvironment['tclversion']