ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/OpenMD/branches/development/lib/CMakeLists.txt
Revision: 1628
Committed: Tue Sep 13 22:13:24 2011 UTC (13 years, 7 months ago) by gezelter
Content type: text/plain
File size: 7827 byte(s)
Log Message:
ifstrstream in Cmake

File Contents

# Content
1 set(BRAINSSOURCE ../src/brains/PairList.cpp ../src/brains/SimInfo.cpp ../src/brains/DataStorage.cpp ../src/brains/SimSnapshotManager.cpp ../src/brains/Snapshot.cpp ../src/brains/Stats.cpp ../src/brains/Thermo.cpp ../src/brains/ForceManager.cpp ../src/brains/MoleculeCreator.cpp ../src/brains/SimCreator.cpp ../src/brains/Register.cpp ../src/brains/BlockSnapshotManager.cpp)
2
3 set(NONBONDEDSOURCE ../src/nonbonded/EAM.cpp
4 ../src/nonbonded/InteractionManager.cpp ../src/nonbonded/Morse.cpp
5 ../src/nonbonded/Electrostatic.cpp
6 ../src/nonbonded/LJ.cpp ../src/nonbonded/RepulsivePower.cpp
7 ../src/nonbonded/Sticky.cpp ../src/nonbonded/GB.cpp
8 ../src/nonbonded/MAW.cpp ../src/nonbonded/SC.cpp
9 ../src/nonbonded/SwitchingFunction.cpp )
10
11 set(PARALLELSOURCE ../src/parallel/ForceDecomposition.cpp
12 ../src/parallel/ForceMatrixDecomposition.cpp )
13
14 set(USETHEFORCESOURCE ../src/UseTheForce/ForceField.cpp ../src/UseTheForce/ForceFieldFactory.cpp ../src/UseTheForce/DUFF.cpp ../src/UseTheForce/EAM_FF.cpp ../src/UseTheForce/SHAPES_FF.cpp ../src/UseTheForce/SC_FF.cpp ../src/UseTheForce/MnM_FF.cpp ../src/UseTheForce/Amber_FF.cpp ../src/UseTheForce/CLAYFF.cpp)
15
16
17 set(UTILSSOURCE ../src/utils/PropertyMap.cpp ../src/utils/simError.c ../src/utils/StringUtils.cpp ../src/utils/StringTokenizer.cpp ../src/utils/Utility.cpp ../src/utils/Trim.cpp ../src/utils/OpenMDBitSet.cpp ../src/utils/MoLocator.cpp ../src/utils/wildcards.cpp ../src/utils/ElementsTable.cpp ../src/utils/ProgressBar.cpp ../src/utils/residentMem.c ../src/utils/physmem.c)
18
19 set(MATHSOURCE ../src/math/ParallelRandNumGen.cpp
20 ../src/math/SeqRandNumGen.cpp ../src/math/RealSphericalHarmonic.cpp
21 ../src/math/SphericalHarmonic.cpp ../src/math/ChebyshevT.cpp
22 ../src/math/ChebyshevU.cpp ../src/math/LegendrePolynomial.cpp
23 ../src/math/RMSD.cpp ../src/math/CubicSpline.cpp
24 ../src/math/Wigner3jm.cpp )
25
26 set(ANTLRSOURCE ../src/antlr/ANTLRUtil.cpp ../src/antlr/ASTFactory.cpp ../src/antlr/ASTNULLType.cpp ../src/antlr/ASTRefCount.cpp ../src/antlr/BaseAST.cpp ../src/antlr/BitSet.cpp ../src/antlr/CharBuffer.cpp ../src/antlr/CharScanner.cpp ../src/antlr/CommonAST.cpp ../src/antlr/CommonASTWithHiddenTokens.cpp ../src/antlr/CommonHiddenStreamToken.cpp ../src/antlr/CommonToken.cpp ../src/antlr/InputBuffer.cpp ../src/antlr/LLkParser.cpp ../src/antlr/MismatchedCharException.cpp ../src/antlr/MismatchedTokenException.cpp ../src/antlr/NoViableAltException.cpp ../src/antlr/NoViableAltForCharException.cpp ../src/antlr/Parser.cpp ../src/antlr/RecognitionException.cpp ../src/antlr/String.cpp ../src/antlr/TokenBuffer.cpp ../src/antlr/Token.cpp ../src/antlr/TokenRefCount.cpp ../src/antlr/TokenStreamBasicFilter.cpp ../src/antlr/TokenStreamHiddenTokenFilter.cpp ../src/antlr/TokenStreamRewriteEngine.cpp ../src/antlr/TokenStreamSelector.cpp ../src/antlr/TreeParser.cpp)
27
28 set(CONSTRAINTSOURCE ../src/constraints/Rattle.cpp ../src/constraints/ZconstraintForceManager.cpp)
29
30 set(HYDRODYNAMICSSOURCE ../src/hydrodynamics/HydroProp.cpp ../src/hydrodynamics/Sphere.cpp ../src/hydrodynamics/Ellipsoid.cpp)
31
32 set(INTEGRATORSOURCE ../src/integrators/Integrator.cpp ../src/integrators/IntegratorFactory.cpp ../src/integrators/Velocitizer.cpp ../src/integrators/RNEMD.cpp ../src/integrators/VelocityVerletIntegrator.cpp ../src/integrators/DLM.cpp ../src/integrators/NVE.cpp ../src/integrators/NVT.cpp ../src/integrators/NPT.cpp ../src/integrators/NPTi.cpp ../src/integrators/NPTf.cpp ../src/integrators/NPTxyz.cpp ../src/integrators/NPAT.cpp ../src/integrators/NPrT.cpp ../src/integrators/NgammaT.cpp ../src/integrators/LDForceManager.cpp ../src/integrators/LangevinDynamics.cpp ../src/integrators/)
33
34 set(IOSOURCE ../src/io/ifstrstream.cpp ../src/io/AtomTypesSectionParser.cpp ../src/io/BaseAtomTypesSectionParser.cpp ../src/io/DirectionalAtomTypesSectionParser.cpp ../src/io/SectionParser.cpp ../src/io/EAMAtomTypesSectionParser.cpp ../src/io/SectionParserManager.cpp ../src/io/ChargeAtomTypesSectionParser.cpp ../src/io/MultipoleAtomTypesSectionParser.cpp ../src/io/StickyAtomTypesSectionParser.cpp ../src/io/GayBerneAtomTypesSectionParser.cpp ../src/io/TorsionTypesSectionParser.cpp ../src/io/InversionTypesSectionParser.cpp ../src/io/StickyPowerAtomTypesSectionParser.cpp ../src/io/ShapeAtomTypesSectionParser.cpp ../src/io/LennardJonesAtomTypesSectionParser.cpp ../src/io/SCAtomTypesSectionParser.cpp ../src/io/NonBondedInteractionsSectionParser.cpp ../src/io/BondTypesSectionParser.cpp ../src/io/BendTypesSectionParser.cpp ../src/io/Globals.cpp ../src/io/DumpReader.cpp ../src/io/DumpWriter.cpp ../src/io/StatWriter.cpp ../src/io/ZConsReader.cpp ../src/io/ZConsWriter.cpp ../src/io/RestReader.cpp ../src/io/RestWriter.cpp ../src/io/gzstream.cpp ../src/io/ParamConstraint.cpp ../src/io/OptionSectionParser.cpp ../src/io/ForceFieldOptions.cpp)
35
36 set(LATTICESOURCE ../src/lattice/Lattice.cpp ../src/lattice/CubicLattice.cpp ../src/lattice/FCCLattice.cpp ../src/lattice/LatticeFactory.cpp ../src/lattice/shapedLattice.cpp)
37
38 set(MDPARSERSOURCE ../src/mdParser/FilenameObserver.cpp ../src/mdParser/MDParser.cpp ../src/mdParser/MDLexer.cpp ../src/mdParser/MDTreeParser.cpp)
39
40 set(MINIMIZERSOURCE ../src/minimizers/MinimizerParameterSet.cpp ../src/minimizers/Minimizer.cpp ../src/minimizers/MinimizerFactory.cpp ../src/minimizers/CGFamilyMinimizer.cpp ../src/minimizers/PRCG.cpp ../src/minimizers/SDMinimizer.cpp)
41
42 set(PRIMITIVESOURCE ../src/primitives/StuntDouble.cpp ../src/primitives/Atom.cpp ../src/primitives/DirectionalAtom.cpp ../src/primitives/RigidBody.cpp ../src/primitives/Molecule.cpp ../src/primitives/Bend.cpp ../src/primitives/GhostBend.cpp ../src/primitives/Torsion.cpp ../src/primitives/Inversion.cpp ../src/primitives/GhostTorsion.cpp ../src/primitives/UreyBradleyBend.cpp )
43
44
45 set(RESTRAINTSOURCE ../src/restraints/ObjectRestraint.cpp ../src/restraints/MolecularRestraint.cpp ../src/restraints/RestraintForceManager.cpp ../src/restraints/ThermoIntegrationForceManager.cpp)
46
47 set(SELECTIONSOURCE ../src/selection/SelectionToken.cpp ../src/selection/TokenMap.cpp ../src/selection/SelectionCompiler.cpp ../src/selection/SelectionEvaluator.cpp ../src/selection/NameFinder.cpp ../src/selection/DistanceFinder.cpp ../src/selection/HullFinder.cpp ../src/selection/IndexFinder.cpp ../src/selection/SelectionManager.cpp)
48
49 set(TYPESSOURCE ../src/types/AtomStamp.cpp ../src/types/AtomType.cpp ../src/types/BendStamp.cpp ../src/types/BondStamp.cpp ../src/types/Component.cpp ../src/types/CutoffGroupStamp.cpp ../src/types/MoleculeStamp.cpp ../src/types/RigidBodyStamp.cpp ../src/types/TorsionStamp.cpp ../src/types/InversionStamp.cpp ../src/types/ZconsStamp.cpp ../src/types/RestraintStamp.cpp ../src/types/AtomType.cpp ../src/types/DirectionalAtomType.cpp ../src/types/ShapeAtomType.cpp ../src/types/CharmmTorsionType.cpp ../src/types/ImproperCosineInversionType.cpp ../src/types/NonBondedInteractionType.cpp ../src/types/FragmentStamp.cpp)
50
51 set(VISITORSOURCE ../src/visitors/AtomVisitor.cpp ../src/visitors/ReplacementVisitor.cpp ../src/visitors/CompositeVisitor.cpp ../src/visitors/OtherVisitor.cpp ../src/visitors/RigidBodyVisitor.cpp ../src/visitors/ZconsVisitor.cpp ../src/visitors/LipidTransVisitor.cpp ../src/visitors/AtomNameVisitor.cpp)
52
53 IF(QHULL_FOUND)
54 set(QHULLSRC ../src/integrators/SMIPDForceManager.cpp ../src/integrators/SMIPDynamics.cpp ../src/math/ConvexHull.cpp ../src/math/AlphaHull.cpp ../src/math/Triangle.cpp)
55 ENDIF(QHULL_FOUND)
56
57 add_library(openmd SHARED ${UTILSSOURCE} ${MATHSOURCE} ${ANTLRSOURCE}
58 ${DEBUGSOURCE} ${CONSTRAINTSOURCE} ${HYDRODYNAMICSSOURCE}
59 ${INTEGRATORSOURCE} ${BRAINSSOURCE} ${IOSOURCE} ${USETHEFORCESOURCE}
60 ${DARKSIDESOURCE} ${NONBONDEDSOURCE} ${PARALLELSOURCE} ${LATTICESOURCE} ${LATTICESOURCE} ${MDPARSERSOURCE} ${PRIMITIVESOURCE} ${MINIMIZERSOURCE} ${PROFILINGSOURCE} ${RESTRAINTSOURCE} ${SELECTIONSOURCE} ${TYPESSOURCE} ${VISITORSOURCE} ${QHULLSRC} )