ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/OpenMD/branches/development/bin/CMakeLists.txt
Revision: 1637
Committed: Sat Sep 17 19:18:55 2011 UTC (13 years, 10 months ago) by gezelter
Content type: text/plain
File size: 5027 byte(s)
Log Message:
fixing a link order problem

File Contents

# User Rev Content
1 gezelter 1636 add_executable(openmd ../src/applications/openmd/openmd.cpp)
2 gezelter 1637 target_link_libraries(openmd openmd_single openmd_core)
3 chuckv 1496
4 gezelter 1636 if (MPI_FOUND)
5     add_executable(openmd_MPI ../src/applications/openmd/openmd.cpp)
6     set_target_properties(openmd_MPI PROPERTIES
7     COMPILE_DEFINITIONS IS_MPI
8     )
9 gezelter 1637 target_link_libraries(openmd_MPI openmd_parallel openmd_core)
10 gezelter 1636 ENDIF (MPI_FOUND)
11    
12 gezelter 1635 set (DUMP2XYZSOURCE
13     ../src/applications/dump2Xyz/Dump2XYZ.cpp
14     ../src/applications/dump2Xyz/Dump2XYZCmd.c
15     )
16 chuckv 1496
17 gezelter 1635 set (DYNAMICPROPSSOURCE
18     ../src/applications/dynamicProps/ActionCorrFunc.cpp
19     ../src/applications/dynamicProps/CrossTimeCorrFunc.cpp
20     ../src/applications/dynamicProps/DipoleCorrFunc.cpp
21     ../src/applications/dynamicProps/DirectionalRCorrFunc.cpp
22     ../src/applications/dynamicProps/DynamicProps.cpp
23     ../src/applications/dynamicProps/EnergyCorrFunc.cpp
24     ../src/applications/dynamicProps/FrameTimeCorrFunc.cpp
25     ../src/applications/dynamicProps/LegendreCorrFunc.cpp
26     ../src/applications/dynamicProps/MomentumCorrFunc.cpp
27     ../src/applications/dynamicProps/ParticleTimeCorrFunc.cpp
28     ../src/applications/dynamicProps/RadialRCorrFunc.cpp
29     ../src/applications/dynamicProps/RCorrFunc.cpp
30     ../src/applications/dynamicProps/StressCorrFunc.cpp
31     ../src/applications/dynamicProps/SystemDipoleCorrFunc.cpp
32     ../src/applications/dynamicProps/ThetaCorrFunc.cpp
33     ../src/applications/dynamicProps/TimeCorrFunc.cpp
34     ../src/applications/dynamicProps/VCorrFunc.cpp
35     ../src/applications/dynamicProps/DynamicPropsCmd.c
36     )
37 chuckv 1496
38 gezelter 1635 set (HYDROSOURCE
39     ../src/applications/hydrodynamics/AnalyticalModel.cpp
40     ../src/applications/hydrodynamics/ApproximationModel.cpp
41     ../src/applications/hydrodynamics/BeadModel.cpp
42     ../src/applications/hydrodynamics/CompositeShape.cpp
43     ../src/applications/hydrodynamics/Hydro.cpp
44     ../src/applications/hydrodynamics/HydrodynamicsModel.cpp
45     ../src/applications/hydrodynamics/HydrodynamicsModelFactory.cpp
46     ../src/applications/hydrodynamics/RoughShell.cpp
47     ../src/applications/hydrodynamics/ShapeBuilder.cpp
48     ../src/applications/hydrodynamics/HydroCmd.c
49     )
50 chuckv 1496
51 gezelter 1635 set (STATICPROPSSOURCE
52     ../src/applications/staticProps/AngleR.cpp
53     ../src/applications/staticProps/BondAngleDistribution.cpp
54     ../src/applications/staticProps/BondOrderParameter.cpp
55     ../src/applications/staticProps/BOPofR.cpp
56     ../src/applications/staticProps/DensityPlot.cpp
57     ../src/applications/staticProps/GofAngle2.cpp
58     ../src/applications/staticProps/GofR.cpp
59     ../src/applications/staticProps/GofRAngle.cpp
60     ../src/applications/staticProps/GofRZ.cpp
61 chuckv 1496 ../src/applications/staticProps/GofXyz.cpp
62 gezelter 1635 ../src/applications/staticProps/GofZ.cpp
63     ../src/applications/staticProps/Hxy.cpp
64     ../src/applications/staticProps/NanoLength.cpp
65     ../src/applications/staticProps/NanoVolume.cpp
66     ../src/applications/staticProps/ObjectCount.cpp
67     ../src/applications/staticProps/P2OrderParameter.cpp
68     ../src/applications/staticProps/pAngle.cpp
69     ../src/applications/staticProps/RadialDistrFunc.cpp
70     ../src/applications/staticProps/RhoR.cpp
71     ../src/applications/staticProps/RhoZ.cpp
72     ../src/applications/staticProps/RippleOP.cpp
73 chuckv 1496 ../src/applications/staticProps/SCDOrderParameter.cpp
74 gezelter 1635 ../src/applications/staticProps/StaticProps.cpp
75     ../src/applications/staticProps/TetrahedralityParam.cpp
76     ../src/applications/staticProps/TwoDGofR.cpp
77 chuckv 1496 ../src/applications/staticProps/StaticPropsCmd.c
78 gezelter 1635 )
79 chuckv 1496
80 gezelter 1635 set (NANOPARTICLEBUILDERSOURCE
81     ../src/applications/nanoparticleBuilder/nanoparticleBuilder.cpp
82     ../src/applications/nanoparticleBuilder/shapedLatticeSpherical.cpp
83     ../src/applications/nanoparticleBuilder/nanoparticleBuilderCmd.c
84     )
85 chuckv 1496
86 gezelter 1635 set (RANDOMBUILDERSOURCE
87     ../src/applications/randomBuilder/randomBuilder.cpp
88     ../src/applications/randomBuilder/randomBuilderCmd.c
89     )
90 chuckv 1496
91 gezelter 1635 set(SIMPLEBUILDERSOURCE
92     ../src/applications/simpleBuilder/simpleBuilder.cpp
93     ../src/applications/simpleBuilder/simpleBuilderCmd.c
94     )
95 chuckv 1496
96 gezelter 1635 set(THERMALIZERSOURCE
97     ../src/applications/thermalizer/thermalizer.cpp
98     ../src/applications/thermalizer/thermalizerCmd.c
99     )
100 chuckv 1496
101     add_executable(Dump2XYZ ${DUMP2XYZSOURCE})
102 gezelter 1637 target_link_libraries(Dump2XYZ openmd_single openmd_core )
103 chuckv 1496 add_executable(DynamicProps ${DYNAMICPROPSSOURCE})
104 gezelter 1637 target_link_libraries(DynamicProps openmd_single openmd_core )
105 chuckv 1496 add_executable(Hydro ${HYDROSOURCE})
106 gezelter 1637 target_link_libraries(Hydro openmd_single openmd_core )
107 chuckv 1496 add_executable(StaticProps ${STATICPROPSSOURCE})
108 gezelter 1637 target_link_libraries(StaticProps openmd_single openmd_core )
109 chuckv 1496 add_executable(nanoparticleBuilder ${NANOPARTICLEBUILDERSOURCE})
110 gezelter 1637 target_link_libraries(nanoparticleBuilder openmd_single openmd_core )
111 chuckv 1496 add_executable(randomBuilder ${RANDOMBUILDERSOURCE})
112 gezelter 1637 target_link_libraries(randomBuilder openmd_single openmd_core )
113 chuckv 1496 add_executable(simpleBuilder ${SIMPLEBUILDERSOURCE})
114 gezelter 1637 target_link_libraries(simpleBuilder openmd_single openmd_core )
115 chuckv 1496 add_executable(thermalizer ${THERMALIZERSOURCE})
116 gezelter 1637 target_link_libraries(thermalizer openmd_single openmd_core )
117 chuckv 1496
118     if (OPENBABEL2_FOUND)
119 gezelter 1635 set (ATOM2MDSOURCE
120     ../src/applications/atom2md/atom2md.cpp
121     ../src/applications/atom2md/openmdformat.cpp
122     )
123 chuckv 1496 add_executable(atom2md ${ATOM2MDSOURCE})
124 gezelter 1637 target_link_libraries(atom2md openmd_single openmd_core ${OPENBABEL2_LIBRARIES})
125 gezelter 1635 ENDIF (OPENBABEL2_FOUND)