source: sasview/sansmodels/CMakeLists.txt @ 503a972

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 503a972 was 503a972, checked in by Mathieu Doucet <doucetm@…>, 12 years ago

more include dir in a more sensible place

  • Property mode set to 100644
File size: 3.6 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    include/sphere.h
75    include/hollow_cylinder.h
76    include/binaryHS.h
77    include/multishell.h
78    include/sc.h
79    include/StickyHS.h
80    include/vesicle.h
81    include/flexible_cylinder.h
82    include/csparallelepiped.h
83    include/flexcyl_ellipX.h
84    include/gaussian.h
85    include/lamellarPC.h
86    include/ellipsoid.h
87    include/stacked_disks.h
88    include/SquareWell.h
89    include/lamellarFF_HG.h
90    include/lamellarPS_HG.h
91    include/lorentzian.h
92    include/fractal.h
93    include/lamellarPS.h
94    include/cylinder.h
95    include/elliptical_cylinder.h
96    include/schulz.h
97    include/Hardsphere.h
98    include/refl_adv.h
99    include/barbell.h
100    include/spheresld.h
101    include/parallelepiped.h
102    include/pearlnecklace.h
103    include/sld_cal.h
104    include/logNormal.h
105    include/spheroid.h
106    include/HayterMSA.h
107    include/polygausscoil.h
108    include/corefourshell.h
109    include/fcc.h
110    include/triaxial_ellipsoid.h
111    include/capcyl.h
112    include/DiamCyl.h
113    include/onion.h
114    include/bcc.h
115    include/core_shell_cylinder.h
116    include/lamellar.h
117    include/rpa.h
118    include/core_shell.h
119    include/fuzzysphere.h
120    include/refl.h
121    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 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.