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, 7 months ago) by gezelter
Content type: text/plain
File size: 5027 byte(s)
Log Message:
fixing a link order problem

File Contents

# Content
1 add_executable(openmd ../src/applications/openmd/openmd.cpp)
2 target_link_libraries(openmd openmd_single openmd_core)
3
4 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 target_link_libraries(openmd_MPI openmd_parallel openmd_core)
10 ENDIF (MPI_FOUND)
11
12 set (DUMP2XYZSOURCE
13 ../src/applications/dump2Xyz/Dump2XYZ.cpp
14 ../src/applications/dump2Xyz/Dump2XYZCmd.c
15 )
16
17 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
38 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
51 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 ../src/applications/staticProps/GofXyz.cpp
62 ../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 ../src/applications/staticProps/SCDOrderParameter.cpp
74 ../src/applications/staticProps/StaticProps.cpp
75 ../src/applications/staticProps/TetrahedralityParam.cpp
76 ../src/applications/staticProps/TwoDGofR.cpp
77 ../src/applications/staticProps/StaticPropsCmd.c
78 )
79
80 set (NANOPARTICLEBUILDERSOURCE
81 ../src/applications/nanoparticleBuilder/nanoparticleBuilder.cpp
82 ../src/applications/nanoparticleBuilder/shapedLatticeSpherical.cpp
83 ../src/applications/nanoparticleBuilder/nanoparticleBuilderCmd.c
84 )
85
86 set (RANDOMBUILDERSOURCE
87 ../src/applications/randomBuilder/randomBuilder.cpp
88 ../src/applications/randomBuilder/randomBuilderCmd.c
89 )
90
91 set(SIMPLEBUILDERSOURCE
92 ../src/applications/simpleBuilder/simpleBuilder.cpp
93 ../src/applications/simpleBuilder/simpleBuilderCmd.c
94 )
95
96 set(THERMALIZERSOURCE
97 ../src/applications/thermalizer/thermalizer.cpp
98 ../src/applications/thermalizer/thermalizerCmd.c
99 )
100
101 add_executable(Dump2XYZ ${DUMP2XYZSOURCE})
102 target_link_libraries(Dump2XYZ openmd_single openmd_core )
103 add_executable(DynamicProps ${DYNAMICPROPSSOURCE})
104 target_link_libraries(DynamicProps openmd_single openmd_core )
105 add_executable(Hydro ${HYDROSOURCE})
106 target_link_libraries(Hydro openmd_single openmd_core )
107 add_executable(StaticProps ${STATICPROPSSOURCE})
108 target_link_libraries(StaticProps openmd_single openmd_core )
109 add_executable(nanoparticleBuilder ${NANOPARTICLEBUILDERSOURCE})
110 target_link_libraries(nanoparticleBuilder openmd_single openmd_core )
111 add_executable(randomBuilder ${RANDOMBUILDERSOURCE})
112 target_link_libraries(randomBuilder openmd_single openmd_core )
113 add_executable(simpleBuilder ${SIMPLEBUILDERSOURCE})
114 target_link_libraries(simpleBuilder openmd_single openmd_core )
115 add_executable(thermalizer ${THERMALIZERSOURCE})
116 target_link_libraries(thermalizer openmd_single openmd_core )
117
118 if (OPENBABEL2_FOUND)
119 set (ATOM2MDSOURCE
120 ../src/applications/atom2md/atom2md.cpp
121 ../src/applications/atom2md/openmdformat.cpp
122 )
123 add_executable(atom2md ${ATOM2MDSOURCE})
124 target_link_libraries(atom2md openmd_single openmd_core ${OPENBABEL2_LIBRARIES})
125 ENDIF (OPENBABEL2_FOUND)