annotate OrthancStone/Resources/CMake/CairoConfiguration.cmake @ 1870:3889ae96d2e9

added copyright UCLouvain
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 11 Jan 2022 11:04:09 +0100
parents 9ac2a65d4172
children 7053b8a0aaec
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
47
28956ed68280 agpl license
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 39
diff changeset
1 # Stone of Orthanc
28956ed68280 agpl license
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 39
diff changeset
2 # Copyright (C) 2012-2016 Sebastien Jodogne, Medical Physics
28956ed68280 agpl license
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 39
diff changeset
3 # Department, University Hospital of Liege, Belgium
1739
9ac2a65d4172 upgrade to year 2021
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 1598
diff changeset
4 # Copyright (C) 2017-2021 Osimis S.A., Belgium
1870
3889ae96d2e9 added copyright UCLouvain
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 1739
diff changeset
5 # Copyright (C) 2021-2021 Sebastien Jodogne, ICTEAM UCLouvain, Belgium
47
28956ed68280 agpl license
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 39
diff changeset
6 #
28956ed68280 agpl license
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 39
diff changeset
7 # This program is free software: you can redistribute it and/or
1598
8563ea5d8ae4 relicensing some files, cf. osimis bm26 and chu agreement on 2020-05-20
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 1597
diff changeset
8 # modify it under the terms of the GNU Lesser General Public License
47
28956ed68280 agpl license
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 39
diff changeset
9 # as published by the Free Software Foundation, either version 3 of
28956ed68280 agpl license
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 39
diff changeset
10 # the License, or (at your option) any later version.
28956ed68280 agpl license
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 39
diff changeset
11 #
28956ed68280 agpl license
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 39
diff changeset
12 # This program is distributed in the hope that it will be useful, but
28956ed68280 agpl license
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 39
diff changeset
13 # WITHOUT ANY WARRANTY; without even the implied warranty of
1598
8563ea5d8ae4 relicensing some files, cf. osimis bm26 and chu agreement on 2020-05-20
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 1597
diff changeset
14 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
8563ea5d8ae4 relicensing some files, cf. osimis bm26 and chu agreement on 2020-05-20
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 1597
diff changeset
15 # Lesser General Public License for more details.
1597
f9e3a9c21c0f removed annoying whitespace
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 1512
diff changeset
16 #
1598
8563ea5d8ae4 relicensing some files, cf. osimis bm26 and chu agreement on 2020-05-20
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 1597
diff changeset
17 # You should have received a copy of the GNU Lesser General Public
8563ea5d8ae4 relicensing some files, cf. osimis bm26 and chu agreement on 2020-05-20
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 1597
diff changeset
18 # License along with this program. If not, see
8563ea5d8ae4 relicensing some files, cf. osimis bm26 and chu agreement on 2020-05-20
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 1597
diff changeset
19 # <http://www.gnu.org/licenses/>.
47
28956ed68280 agpl license
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 39
diff changeset
20
28956ed68280 agpl license
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 39
diff changeset
21
0
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
22 # ./configure --disable-pdf --disable-svg --disable-xlib --disable-xcb --disable-script --disable-ps --disable-ft --disable-fc --disable-png --disable-trace --disable-interpreter
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
23
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
24
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
25 if (STATIC_BUILD OR NOT USE_SYSTEM_CAIRO)
171
01e32beee56c upgrade to cairo 1.14.12
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 135
diff changeset
26 SET(CAIRO_SOURCES_DIR ${CMAKE_BINARY_DIR}/cairo-1.14.12)
449
bb658baeb967 moving third-party dependencies to another server
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 439
diff changeset
27 SET(CAIRO_URL "http://orthanc.osimis.io/ThirdPartyDownloads/cairo-1.14.12.tar.xz")
171
01e32beee56c upgrade to cairo 1.14.12
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 135
diff changeset
28 SET(CAIRO_MD5 "9f0db9dbfca0966be8acd682e636d165")
0
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
29
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
30 DownloadPackage(${CAIRO_MD5} ${CAIRO_URL} "${CAIRO_SOURCES_DIR}")
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
31
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
32 file(COPY
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
33 ${CMAKE_CURRENT_LIST_DIR}/cairo-features.h
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
34 DESTINATION ${CAIRO_SOURCES_DIR}/src
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
35 )
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
36
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
37 set(CAIRO_SOURCES
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
38 ${CAIRO_SOURCES_DIR}/src/cairo-analysis-surface.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
39 ${CAIRO_SOURCES_DIR}/src/cairo-arc.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
40 ${CAIRO_SOURCES_DIR}/src/cairo-array.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
41 ${CAIRO_SOURCES_DIR}/src/cairo-atomic.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
42 ${CAIRO_SOURCES_DIR}/src/cairo-base64-stream.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
43 ${CAIRO_SOURCES_DIR}/src/cairo-base85-stream.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
44 ${CAIRO_SOURCES_DIR}/src/cairo-bentley-ottmann.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
45 ${CAIRO_SOURCES_DIR}/src/cairo-bentley-ottmann-rectangular.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
46 ${CAIRO_SOURCES_DIR}/src/cairo-bentley-ottmann-rectilinear.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
47 ${CAIRO_SOURCES_DIR}/src/cairo-botor-scan-converter.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
48 ${CAIRO_SOURCES_DIR}/src/cairo-boxes.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
49 ${CAIRO_SOURCES_DIR}/src/cairo-boxes-intersect.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
50 ${CAIRO_SOURCES_DIR}/src/cairo.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
51 ${CAIRO_SOURCES_DIR}/src/cairo-cache.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
52 ${CAIRO_SOURCES_DIR}/src/cairo-cff-subset.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
53 ${CAIRO_SOURCES_DIR}/src/cairo-clip-boxes.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
54 ${CAIRO_SOURCES_DIR}/src/cairo-clip.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
55 ${CAIRO_SOURCES_DIR}/src/cairo-clip-polygon.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
56 ${CAIRO_SOURCES_DIR}/src/cairo-clip-region.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
57 ${CAIRO_SOURCES_DIR}/src/cairo-clip-surface.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
58 ${CAIRO_SOURCES_DIR}/src/cairo-clip-tor-scan-converter.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
59 # ${CAIRO_SOURCES_DIR}/src/cairo-cogl-context.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
60 # ${CAIRO_SOURCES_DIR}/src/cairo-cogl-gradient.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
61 # ${CAIRO_SOURCES_DIR}/src/cairo-cogl-surface.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
62 # ${CAIRO_SOURCES_DIR}/src/cairo-cogl-utils.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
63 ${CAIRO_SOURCES_DIR}/src/cairo-color.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
64 ${CAIRO_SOURCES_DIR}/src/cairo-composite-rectangles.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
65 ${CAIRO_SOURCES_DIR}/src/cairo-compositor.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
66 ${CAIRO_SOURCES_DIR}/src/cairo-contour.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
67 ${CAIRO_SOURCES_DIR}/src/cairo-damage.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
68 ${CAIRO_SOURCES_DIR}/src/cairo-debug.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
69 ${CAIRO_SOURCES_DIR}/src/cairo-default-context.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
70 ${CAIRO_SOURCES_DIR}/src/cairo-deflate-stream.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
71 ${CAIRO_SOURCES_DIR}/src/cairo-device.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
72 # ${CAIRO_SOURCES_DIR}/src/cairo-directfb-surface.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
73 # ${CAIRO_SOURCES_DIR}/src/cairo-egl-context.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
74 ${CAIRO_SOURCES_DIR}/src/cairo-error.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
75 ${CAIRO_SOURCES_DIR}/src/cairo-fallback-compositor.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
76 ${CAIRO_SOURCES_DIR}/src/cairo-fixed.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
77 ${CAIRO_SOURCES_DIR}/src/cairo-font-face.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
78 ${CAIRO_SOURCES_DIR}/src/cairo-font-face-twin.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
79 ${CAIRO_SOURCES_DIR}/src/cairo-font-face-twin-data.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
80 ${CAIRO_SOURCES_DIR}/src/cairo-font-options.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
81 ${CAIRO_SOURCES_DIR}/src/cairo-freed-pool.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
82 ${CAIRO_SOURCES_DIR}/src/cairo-freelist.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
83 # ${CAIRO_SOURCES_DIR}/src/cairo-ft-font.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
84 # ${CAIRO_SOURCES_DIR}/src/cairo-gl-composite.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
85 # ${CAIRO_SOURCES_DIR}/src/cairo-gl-device.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
86 # ${CAIRO_SOURCES_DIR}/src/cairo-gl-dispatch.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
87 # ${CAIRO_SOURCES_DIR}/src/cairo-gl-glyphs.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
88 # ${CAIRO_SOURCES_DIR}/src/cairo-gl-gradient.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
89 # ${CAIRO_SOURCES_DIR}/src/cairo-gl-info.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
90 # ${CAIRO_SOURCES_DIR}/src/cairo-gl-msaa-compositor.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
91 # ${CAIRO_SOURCES_DIR}/src/cairo-gl-operand.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
92 # ${CAIRO_SOURCES_DIR}/src/cairo-gl-shaders.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
93 # ${CAIRO_SOURCES_DIR}/src/cairo-gl-source.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
94 # ${CAIRO_SOURCES_DIR}/src/cairo-gl-spans-compositor.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
95 # ${CAIRO_SOURCES_DIR}/src/cairo-gl-surface.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
96 # ${CAIRO_SOURCES_DIR}/src/cairo-gl-traps-compositor.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
97 # ${CAIRO_SOURCES_DIR}/src/cairo-glx-context.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
98 ${CAIRO_SOURCES_DIR}/src/cairo-gstate.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
99 ${CAIRO_SOURCES_DIR}/src/cairo-hash.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
100 ${CAIRO_SOURCES_DIR}/src/cairo-hull.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
101 ${CAIRO_SOURCES_DIR}/src/cairo-image-compositor.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
102 ${CAIRO_SOURCES_DIR}/src/cairo-image-info.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
103 ${CAIRO_SOURCES_DIR}/src/cairo-image-source.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
104 ${CAIRO_SOURCES_DIR}/src/cairo-image-surface.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
105 ${CAIRO_SOURCES_DIR}/src/cairo-line.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
106 ${CAIRO_SOURCES_DIR}/src/cairo-lzw.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
107 ${CAIRO_SOURCES_DIR}/src/cairo-mask-compositor.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
108 ${CAIRO_SOURCES_DIR}/src/cairo-matrix.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
109 ${CAIRO_SOURCES_DIR}/src/cairo-mempool.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
110 ${CAIRO_SOURCES_DIR}/src/cairo-mesh-pattern-rasterizer.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
111 ${CAIRO_SOURCES_DIR}/src/cairo-misc.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
112 ${CAIRO_SOURCES_DIR}/src/cairo-mono-scan-converter.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
113 ${CAIRO_SOURCES_DIR}/src/cairo-mutex.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
114 ${CAIRO_SOURCES_DIR}/src/cairo-no-compositor.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
115 ${CAIRO_SOURCES_DIR}/src/cairo-observer.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
116 # ${CAIRO_SOURCES_DIR}/src/cairo-os2-surface.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
117 ${CAIRO_SOURCES_DIR}/src/cairo-output-stream.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
118 ${CAIRO_SOURCES_DIR}/src/cairo-paginated-surface.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
119 ${CAIRO_SOURCES_DIR}/src/cairo-path-bounds.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
120 ${CAIRO_SOURCES_DIR}/src/cairo-path.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
121 ${CAIRO_SOURCES_DIR}/src/cairo-path-fill.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
122 ${CAIRO_SOURCES_DIR}/src/cairo-path-fixed.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
123 ${CAIRO_SOURCES_DIR}/src/cairo-path-in-fill.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
124 ${CAIRO_SOURCES_DIR}/src/cairo-path-stroke-boxes.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
125 ${CAIRO_SOURCES_DIR}/src/cairo-path-stroke.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
126 ${CAIRO_SOURCES_DIR}/src/cairo-path-stroke-polygon.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
127 ${CAIRO_SOURCES_DIR}/src/cairo-path-stroke-traps.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
128 ${CAIRO_SOURCES_DIR}/src/cairo-path-stroke-tristrip.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
129 ${CAIRO_SOURCES_DIR}/src/cairo-pattern.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
130 # ${CAIRO_SOURCES_DIR}/src/cairo-pdf-operators.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
131 # ${CAIRO_SOURCES_DIR}/src/cairo-pdf-shading.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
132 # ${CAIRO_SOURCES_DIR}/src/cairo-pdf-surface.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
133 ${CAIRO_SOURCES_DIR}/src/cairo-pen.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
134 # ${CAIRO_SOURCES_DIR}/src/cairo-png.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
135 ${CAIRO_SOURCES_DIR}/src/cairo-polygon.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
136 ${CAIRO_SOURCES_DIR}/src/cairo-polygon-intersect.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
137 ${CAIRO_SOURCES_DIR}/src/cairo-polygon-reduce.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
138 # ${CAIRO_SOURCES_DIR}/src/cairo-ps-surface.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
139 # ${CAIRO_SOURCES_DIR}/src/cairo-quartz-font.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
140 # ${CAIRO_SOURCES_DIR}/src/cairo-quartz-image-surface.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
141 # ${CAIRO_SOURCES_DIR}/src/cairo-quartz-surface.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
142 ${CAIRO_SOURCES_DIR}/src/cairo-raster-source-pattern.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
143 ${CAIRO_SOURCES_DIR}/src/cairo-recording-surface.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
144 ${CAIRO_SOURCES_DIR}/src/cairo-rectangle.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
145 ${CAIRO_SOURCES_DIR}/src/cairo-rectangular-scan-converter.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
146 ${CAIRO_SOURCES_DIR}/src/cairo-region.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
147 ${CAIRO_SOURCES_DIR}/src/cairo-rtree.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
148 ${CAIRO_SOURCES_DIR}/src/cairo-scaled-font.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
149 ${CAIRO_SOURCES_DIR}/src/cairo-scaled-font-subsets.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
150 # ${CAIRO_SOURCES_DIR}/src/cairo-script-surface.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
151 ${CAIRO_SOURCES_DIR}/src/cairo-shape-mask-compositor.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
152 ${CAIRO_SOURCES_DIR}/src/cairo-slope.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
153 ${CAIRO_SOURCES_DIR}/src/cairo-spans.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
154 ${CAIRO_SOURCES_DIR}/src/cairo-spans-compositor.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
155 ${CAIRO_SOURCES_DIR}/src/cairo-spline.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
156 ${CAIRO_SOURCES_DIR}/src/cairo-stroke-dash.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
157 ${CAIRO_SOURCES_DIR}/src/cairo-stroke-style.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
158 ${CAIRO_SOURCES_DIR}/src/cairo-surface.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
159 ${CAIRO_SOURCES_DIR}/src/cairo-surface-clipper.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
160 ${CAIRO_SOURCES_DIR}/src/cairo-surface-fallback.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
161 ${CAIRO_SOURCES_DIR}/src/cairo-surface-observer.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
162 ${CAIRO_SOURCES_DIR}/src/cairo-surface-offset.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
163 ${CAIRO_SOURCES_DIR}/src/cairo-surface-snapshot.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
164 ${CAIRO_SOURCES_DIR}/src/cairo-surface-subsurface.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
165 ${CAIRO_SOURCES_DIR}/src/cairo-surface-wrapper.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
166 # ${CAIRO_SOURCES_DIR}/src/cairo-svg-surface.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
167 # ${CAIRO_SOURCES_DIR}/src/cairo-tee-surface.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
168 ${CAIRO_SOURCES_DIR}/src/cairo-time.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
169 ${CAIRO_SOURCES_DIR}/src/cairo-tor22-scan-converter.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
170 ${CAIRO_SOURCES_DIR}/src/cairo-tor-scan-converter.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
171 ${CAIRO_SOURCES_DIR}/src/cairo-toy-font-face.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
172 ${CAIRO_SOURCES_DIR}/src/cairo-traps.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
173 ${CAIRO_SOURCES_DIR}/src/cairo-traps-compositor.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
174 ${CAIRO_SOURCES_DIR}/src/cairo-tristrip.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
175 ${CAIRO_SOURCES_DIR}/src/cairo-truetype-subset.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
176 ${CAIRO_SOURCES_DIR}/src/cairo-type1-fallback.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
177 ${CAIRO_SOURCES_DIR}/src/cairo-type1-glyph-names.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
178 ${CAIRO_SOURCES_DIR}/src/cairo-type1-subset.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
179 ${CAIRO_SOURCES_DIR}/src/cairo-type3-glyph-surface.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
180 ${CAIRO_SOURCES_DIR}/src/cairo-unicode.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
181 ${CAIRO_SOURCES_DIR}/src/cairo-user-font.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
182 ${CAIRO_SOURCES_DIR}/src/cairo-version.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
183 # ${CAIRO_SOURCES_DIR}/src/cairo-vg-surface.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
184 # ${CAIRO_SOURCES_DIR}/src/cairo-wgl-context.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
185 ${CAIRO_SOURCES_DIR}/src/cairo-wideint.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
186 # ${CAIRO_SOURCES_DIR}/src/cairo-xcb-connection.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
187 # ${CAIRO_SOURCES_DIR}/src/cairo-xcb-connection-core.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
188 # ${CAIRO_SOURCES_DIR}/src/cairo-xcb-connection-render.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
189 # ${CAIRO_SOURCES_DIR}/src/cairo-xcb-connection-shm.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
190 # ${CAIRO_SOURCES_DIR}/src/cairo-xcb-resources.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
191 # ${CAIRO_SOURCES_DIR}/src/cairo-xcb-screen.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
192 # ${CAIRO_SOURCES_DIR}/src/cairo-xcb-shm.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
193 # ${CAIRO_SOURCES_DIR}/src/cairo-xcb-surface.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
194 # ${CAIRO_SOURCES_DIR}/src/cairo-xcb-surface-core.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
195 # ${CAIRO_SOURCES_DIR}/src/cairo-xcb-surface-render.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
196 # ${CAIRO_SOURCES_DIR}/src/cairo-xlib-core-compositor.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
197 # ${CAIRO_SOURCES_DIR}/src/cairo-xlib-display.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
198 # ${CAIRO_SOURCES_DIR}/src/cairo-xlib-fallback-compositor.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
199 # ${CAIRO_SOURCES_DIR}/src/cairo-xlib-render-compositor.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
200 # ${CAIRO_SOURCES_DIR}/src/cairo-xlib-screen.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
201 # ${CAIRO_SOURCES_DIR}/src/cairo-xlib-source.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
202 # ${CAIRO_SOURCES_DIR}/src/cairo-xlib-surface.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
203 # ${CAIRO_SOURCES_DIR}/src/cairo-xlib-surface-shm.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
204 # ${CAIRO_SOURCES_DIR}/src/cairo-xlib-visual.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
205 # ${CAIRO_SOURCES_DIR}/src/cairo-xlib-xcb-surface.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
206 # ${CAIRO_SOURCES_DIR}/src/cairo-xml-surface.c
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
207 )
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
208
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
209 include_directories(${CAIRO_SOURCES_DIR}/src)
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
210
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
211 set(CAIRO_DEFINITIONS "HAS_PIXMAN_GLYPHS=1")
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
212
3
490347621f42 attempt to build for OS X
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 0
diff changeset
213 if (${CMAKE_SYSTEM_NAME} STREQUAL "PNaCl")
490347621f42 attempt to build for OS X
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 0
diff changeset
214 # Disable vectorized instructions when targeting archicture-independent PNaCl
0
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
215 set(CAIRO_DEFINITIONS "${CAIRO_DEFINITIONS};HAVE_STDINT_H=1;CAIRO_HAS_PTHREAD=1;HAVE_UINT64_T=1")
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
216
263
38c795cc7c48 primitives for android ndk
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 196
diff changeset
217 elseif (${CMAKE_SYSTEM_NAME} STREQUAL "Emscripten" OR
38c795cc7c48 primitives for android ndk
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 196
diff changeset
218 ${CMAKE_SYSTEM_NAME} STREQUAL "Android")
39
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 29
diff changeset
219 # Disable vectorized instructions and threading if targeting asm.js
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 29
diff changeset
220 set(CAIRO_DEFINITIONS "${CAIRO_DEFINITIONS};HAVE_STDINT_H=1;CAIRO_HAS_PTHREAD=0;CAIRO_NO_MUTEX=1;HAVE_UINT64_T=1")
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 29
diff changeset
221
3
490347621f42 attempt to build for OS X
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 0
diff changeset
222 elseif (CMAKE_COMPILER_IS_GNUCXX OR
490347621f42 attempt to build for OS X
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 0
diff changeset
223 CMAKE_SYSTEM_NAME STREQUAL "Darwin")
490347621f42 attempt to build for OS X
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 0
diff changeset
224
490347621f42 attempt to build for OS X
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 0
diff changeset
225 set(CAIRO_DEFINITIONS "${CAIRO_DEFINITIONS};HAVE_STDINT_H=1;CAIRO_HAS_PTHREAD=1;HAVE_UINT64_T=1;CAIRO_HAS_REAL_PTHREAD=1;HAVE_GCC_VECTOR_EXTENSIONS;HAVE_FLOAT128")
490347621f42 attempt to build for OS X
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 0
diff changeset
226
490347621f42 attempt to build for OS X
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 0
diff changeset
227 if (CMAKE_COMPILER_IS_GNUCXX)
490347621f42 attempt to build for OS X
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 0
diff changeset
228 set_property(
490347621f42 attempt to build for OS X
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 0
diff changeset
229 SOURCE ${CAIRO_SOURCES}
490347621f42 attempt to build for OS X
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 0
diff changeset
230 PROPERTY COMPILE_FLAGS "-Wno-attributes"
490347621f42 attempt to build for OS X
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 0
diff changeset
231 )
0
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
232 endif()
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
233
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
234 elseif (MSVC)
3
490347621f42 attempt to build for OS X
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 0
diff changeset
235 # The cairo source code comes with built-in support for Visual Studio
0
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
236
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
237 else()
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
238 message(FATAL_ERROR "Support your platform here")
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
239
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
240 endif()
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
241
24
902e6c52e154 fix for msvc
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 3
diff changeset
242
902e6c52e154 fix for msvc
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 3
diff changeset
243 if (${CMAKE_SYSTEM_NAME} STREQUAL "Windows")
902e6c52e154 fix for msvc
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 3
diff changeset
244 # Explicitly request static building on Windows
902e6c52e154 fix for msvc
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 3
diff changeset
245 add_definitions(-DCAIRO_WIN32_STATIC_BUILD=1)
902e6c52e154 fix for msvc
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 3
diff changeset
246 endif()
902e6c52e154 fix for msvc
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 3
diff changeset
247
902e6c52e154 fix for msvc
Sebastien Jodogne <s.jodogne@gmail.com>
parents: 3
diff changeset
248
0
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
249 set_property(
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
250 SOURCE ${CAIRO_SOURCES}
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
251 PROPERTY COMPILE_DEFINITIONS "${CAIRO_DEFINITIONS}"
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
252 )
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
253
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
254 else()
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
255
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
256 pkg_search_module(CAIRO REQUIRED cairo)
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
257 include_directories(${CAIRO_INCLUDE_DIRS})
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
258 link_libraries(${CAIRO_LIBRARIES})
351ab0da0150 initial commit
Sebastien Jodogne <s.jodogne@gmail.com>
parents:
diff changeset
259 endif()