~yade-dev/yade/0.80

« back to all changes in this revision

Viewing changes to lib/SConscript

  • Committer: Anton Gladky
  • Date: 2012-05-02 21:50:42 UTC
  • Revision ID: gladky.anton@gmail.com-20120502215042-v1fa9r65usqe7kfk
0.80.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# vim: set filetype=python :
 
2
Import('*')
 
3
linkPlugins=env['linkPlugins']
 
4
 
 
5
env.Install('$LIBDIR/lib',env.SharedLibrary('yade-support',[
 
6
        env.Combine('yade-support.cpp',['base/Math.cpp']+
 
7
                ['factory/ClassFactory.cpp','factory/DynLibManager.cpp','multimethods/Indexable.cpp','serialization/Serializable.cpp','pyutil/gil.cpp']
 
8
                # compile TesselationWrapper only if cgal is enabled
 
9
                +(Split('triangulation/KinematicLocalisationAnalyser.cpp triangulation/Timer.cpp triangulation/basicVTKwritter.cpp triangulation/FlowBoundingSphere.cpp triangulation/PeriodicFlow.cpp triangulation/Tenseur3.cpp triangulation/TriaxialState.cpp') if 'cgal' in env['features'] else [])
 
10
                +(['opengl/GLUtils.cpp'] if 'opengl' in env['features'] else [])
 
11
                ),
 
12
                ],LIBS=['dl','m']+[l for l in env['LIBS'] if l!='yade-support']+(['glut','GL','GLU'] if 'opengl' in env['features'] else []),LINKFLAGS=env['LINKFLAGS']+['-pthread','-Wl','-Bsymbolic-function','-ansi'],CXXFLAGS=env['CXXFLAGS']+['-pthread','-fPIC','-frounding-math','-ansi']
 
13
))
 
14