All included libraries now link dynamically instead of statically.
[ardour.git] / libs / cassowary / SConscript
1 # -*- python -*-
2 Import('env libraries')
3
4 cassowary = env.Copy(YACCFLAGS="-d")
5
6 domain = 'libcassowary'
7 cassowary.Append(DOMAIN=domain,MAJOR=0,MINOR=60,MICRO=3)
8
9 cassowary_files = Split("""
10 ClAbstractVariable.cc
11 ClConstraint.cc
12 ClLinearExpression.cc
13 ClSolver.cc 
14 ClSimplexSolver.cc
15 ClStrength.cc
16 ClSymbolicWeight.cc
17 ClTableau.cc
18 ClVariable.cc
19 ClFloatVariable.cc
20 ClSlackVariable.cc
21 ClDummyVariable.cc
22 ClReader.cc
23 ClReader-lex.cc
24 """)
25
26 cassowary.Append(CCFLAGS="-D_REENTRANT")
27
28 cassowary.CXXFile(target = ['ClReader.cc', 'ClReader.cc.h'], source = 'ClReader.yy')
29 cassowary.CXXFile(target = 'ClReader-lex.cc', source = 'ClReader.ll')
30
31 libcassowary = cassowary.SharedLibrary('cassowary', cassowary_files)
32 Default(libcassowary)