<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <meta name="generator" content="Osso Notes">
    <title></title></head>
<body>
<p>Which is your original SConstruct, networkeditor´s?
<br>P
<br><font color="#999999">-- </font>
<br><font color="#999999">Sent from a smartphone</font>
<br>
<br>----- Mensaje original -----
<br>> I hacked it by adding all the libraries including clam_core, etc in that
<br>> line but I would still like to know what the "right" way to do it would
<br>> be.
<br>> 
<br>> It now looks like this:
<br>> 
<br>> programs = [ env.Program(target=program, source = [main] + sources,
<br>> LIBS=['Festival', 'estools', 'estbase', 'eststring', 'clam_core',
<br>> 'clam_audioio', 'clam_processing', 'QtGui', 'QtCore'],
<br>> LIBPATH=['/usr/lib', '/usr/local/lib', '/usr/local'])
<br>>         for program, main in mainSources.items()]
<br>> 
<br>> 
<br>> On Wed, Jun 15, 2011 at 4:37 PM, Rahul Rajan <<a href="mailto:rahul.rajan@gmail.com">rahul.rajan@gmail.com</a>>
<br>> wrote:
<br>> 
<br>> > Hello,
<br>> > 
<br>> > I am trying to use the Festival text-to-speech library in my CLAM-based
<br>> > project. I am not sure how to include the required libraries in the
<br>> > SConstruct file. I modified this line in the provided SConstruct file
<br>> > 
<br>> > programs = [ env.Program(target=program, source = [main] + sources)
<br>> > for program, main in mainSources.items()]
<br>> > 
<br>> > to,
<br>> > 
<br>> > programs = [ env.Program(target=program, source = [main] + sources,
<br>> > LIBS=['Festival', 'estools', 'estbase', 'eststring'],
<br>> > LIBPATH=['/usr/lib', '/usr/local/lib'])
<br>> > for program, main in mainSources.items()]
<br>> > 
<br>> > 
<br>> > But this changes the compile command to:
<br>> > g++ -o MyProgram main.o -L/usr/lib -L/usr/local/lib -lFestival
<br>> > -lestools -lestbase -leststring
<br>> > 
<br>> > and doesn't do this anymore,
<br>> > g++ -o MyProgram main.o Channelizer.o -L/usr/local/lib -lQtGui -lQtCore
<br>> > -lclam_audioio -lclam_processing -lclam_core
<br>> > 
<br>> > I would really appreciate any advice on how I shoild modify the
<br>> > SConstruct file to include the external libraries.
<br>> > 
<br>> > Thanks!
<br>> > Rahul
<br>> > 
<br><br></p>
</body>
</html>