source: sasview/sansmodels/CMakeLists.txt @ 11005e5

ESS_GUIESS_GUI_DocsESS_GUI_batch_fittingESS_GUI_bumps_abstractionESS_GUI_iss1116ESS_GUI_iss879ESS_GUI_iss959ESS_GUI_openclESS_GUI_orderingESS_GUI_sync_sascalccostrafo411magnetic_scattrelease-4.1.1release-4.1.2release-4.2.2release_4.0.1ticket-1009ticket-1094-headlessticket-1242-2d-resolutionticket-1243ticket-1249ticket885unittest-saveload
Last change on this file since 11005e5 was 14de443, checked in by Mathieu Doucet <doucetm@…>, 12 years ago

add CMakeLists.txt

  • Property mode set to 100644
File size: 3.8 KB
Line 
1# CMakeLists for SANS models
2cmake_minimum_required (VERSION 2.6)
3project (SansModels)
4
5# Version number
6set (SansModels_VERSION_MAJOR 1)
7set (SansModels_VERSION_MAJOR 0)
8
9set (SRC_FILES
10    src/c_models/librefl.c
11    src/c_models/binaryHS.cpp
12    src/c_models/onion.cpp
13    src/c_models/vesicle.cpp
14    src/c_models/sld_cal.cpp
15    src/c_models/parallelepiped.cpp
16    src/c_models/coreshellcylinder.cpp
17    src/c_models/logNormal.cpp
18    src/c_models/StickyHS.cpp
19    src/c_models/triaxialellipsoid.cpp
20    src/c_models/coreshellsphere.cpp
21    src/c_models/HayterMSA.cpp
22    src/c_models/csparallelepiped.cpp
23    src/c_models/fractal.cpp
24    src/c_models/spheresld.cpp
25    src/c_models/parameters.cpp
26    src/c_models/cylinder.cpp
27    src/c_models/schulz.cpp
28    src/c_models/gamma_win.c
29    src/c_models/libfunc.c
30    src/c_models/lamellar.cpp
31    src/c_models/stackeddisks.cpp
32    src/c_models/bcc.cpp
33    src/c_models/lamellarPS_HG.cpp
34    src/c_models/ellipticalcylinder.cpp
35    src/c_models/refl_adv.cpp
36    src/c_models/barbell.cpp
37    src/c_models/spheroid.cpp
38    src/c_models/lamellarPC.cpp
39    src/c_models/binaryHS_PSF11.cpp
40    src/c_models/sphere.cpp
41    src/c_models/DiamEllip.cpp
42    src/c_models/pearlnecklace.cpp
43    src/c_models/SquareWell.cpp
44    src/c_models/refl.cpp
45    src/c_models/multishell.cpp
46    src/c_models/polygausscoil.cpp
47    src/c_models/corefourshell.cpp
48    src/c_models/lamellarFF_HG.cpp
49    src/c_models/flexcyl_ellipX.cpp
50    src/c_models/capcyl.cpp
51    src/c_models/fuzzysphere.cpp
52    src/c_models/lamellarPS.cpp
53    src/c_models/Hardsphere.cpp
54    src/c_models/hollowcylinder.cpp
55    src/c_models/fcc.cpp
56    src/c_models/ellipsoid.cpp
57    src/c_models/lorentzian.cpp
58    src/c_models/rpa.cpp
59    src/c_models/gaussian.cpp
60    src/c_models/sc.cpp
61    src/c_models/DiamCyl.cpp
62    src/c_models/flexiblecylinder.cpp
63    src/libigor/libStructureFactor.c
64    src/libigor/libCylinder.c
65    src/libigor/GaussWeights.c
66    src/libigor/libTwoPhase.c
67    src/libigor/libSphere.c
68    )
69
70set ( INC_FILES
71    src/c_models/gamma_win.h
72    src/c_models/parameters.hh
73    src/c_models/dispersion_visitor.hh
74    src/include/sphere.h
75    src/include/hollow_cylinder.h
76    src/include/binaryHS.h
77    src/include/multishell.h
78    src/include/sc.h
79    src/include/StickyHS.h
80    src/include/vesicle.h
81    src/include/flexible_cylinder.h
82    src/include/csparallelepiped.h
83    src/include/flexcyl_ellipX.h
84    src/include/gaussian.h
85    src/include/lamellarPC.h
86    src/include/ellipsoid.h
87    src/include/stacked_disks.h
88    src/include/SquareWell.h
89    src/include/lamellarFF_HG.h
90    src/include/lamellarPS_HG.h
91    src/include/lorentzian.h
92    src/include/fractal.h
93    src/include/lamellarPS.h
94    src/include/cylinder.h
95    src/include/elliptical_cylinder.h
96    src/include/schulz.h
97    src/include/Hardsphere.h
98    src/include/refl_adv.h
99    src/include/barbell.h
100    src/include/spheresld.h
101    src/include/parallelepiped.h
102    src/include/pearlnecklace.h
103    src/include/sld_cal.h
104    src/include/logNormal.h
105    src/include/spheroid.h
106    src/include/HayterMSA.h
107    src/include/polygausscoil.h
108    src/include/corefourshell.h
109    src/include/fcc.h
110    src/include/triaxial_ellipsoid.h
111    src/include/capcyl.h
112    src/include/DiamCyl.h
113    src/include/onion.h
114    src/include/bcc.h
115    src/include/core_shell_cylinder.h
116    src/include/lamellar.h
117    src/include/rpa.h
118    src/include/core_shell.h
119    src/include/fuzzysphere.h
120    src/include/refl.h
121    src/include/DiamEllip.h
122    src/libigor/GaussWeights.h
123    src/libigor/libSANSAnalysis.h
124    src/libigor/StandardHeaders.h
125    src/libigor/libTwoPhase.h
126    src/libigor/winFuncs.h
127    src/libigor/libCylinder.h
128    src/libigor/libSphere.h
129    src/libigor/libStructureFactor.h
130
131)
132   
133include_directories (src/libigor src/include src/c_models)
134
135# Add the target for this directory
136add_library ( Models ${SRC_FILES} ${INC_FILES})
Note: See TracBrowser for help on using the repository browser.