Code

Store cached icons to disk between runs, and invalidate/purge as needed.
[inkscape.git] / src / 2geom / CMakeLists.txt
1 SET(2GEOM_SRC
3 svg-path.h
4 svg-path.cpp
5 svg-path-parser.h
6 svg-path-parser.cpp
8 ord.h
10 #nearestpoint.cpp
11 nearest-point.cpp
12 nearest-point.h
14 bezier-curve.h
15 circle.cpp
16 circle.h
17 curve.h
18 curves.h
19 curve-helpers.cpp
20 ellipse.cpp
21 ellipse.h
22 elliptical-arc.cpp
23 elliptical-arc.h
24 hvlinesegment.h
25 sbasis-curve.h
26 path.cpp
27 path.h
28 path-intersection.cpp
29 path-intersection.h
30 pathvector.cpp
31 pathvector.h
33 forward.h
35 shape.cpp
36 shape.h
37 region.cpp
38 region.h
39 crossing.h
40 crossing.cpp
41 sweep.cpp
42 sweep.h
44 poly.cpp
45 poly.h
46 poly-dk-solve.cpp
47 poly-dk-solve.h
48 poly-laguerre-solve.cpp
49 poly-laguerre-solve.h
51 quadtree.cpp
52 quadtree.h
54 matrix.cpp
55 matrix.h
56 transforms.cpp
57 transforms.h
59 point.h
60 point.cpp
61 point-l.h
63 coord.h
65 d2.h
66 d2-sbasis.h
67 d2-sbasis.cpp
68 rect.h
70 piecewise.h
71 piecewise.cpp
73 sbasis.cpp
74 sbasis.h
75 sbasis-2d.h
76 sbasis-2d.cpp
77 sbasis-geometric.cpp
78 sbasis-geometric.h
79 sbasis-math.h
80 sbasis-math.cpp
81 sbasis-poly.cpp
82 sbasis-poly.h
83 #chebyshev.cpp # requires gsl, not useful, I think
84 #chebyshev.h
85 sbasis-roots.cpp
86 sbasis-to-bezier.cpp
87 sbasis-to-bezier.h
89 bezier-to-sbasis.h
91 basic-intersection.h
92 basic-intersection.cpp
93 recursive-bezier-intersection.cpp
95 geom.cpp
96 geom.h
98 #utils.cpp
99 utils.h
100 exception.h
101 angle.h
103 bezier-utils.cpp
104 bezier-utils.h
105 choose.h
106 circulator.h
107 conjugate_gradient.cpp
108 conjugate_gradient.h
109 convex-cover.cpp
110 convex-cover.h
111 solve-bezier-one-d.cpp
112 solve-bezier-parametric.cpp
113 solver.h
114 sturm.h
115 svg-elliptical-arc.cpp
116 svg-elliptical-arc.h
118 #arc-length.cpp
119 #arc-length.h
121 numeric/matrix.cpp
124 # make lib for 2geom
125 ADD_LIBRARY(2geom STATIC ${2GEOM_SRC})
126 #TARGET_LINK_LIBRARIES(2geom blas gsl)
127 TARGET_LINK_LIBRARIES(2geom ${INKSCAPE_LIBS})