プロジェクト

全般

プロフィール

CMakeLists.txt-diff.htm

n.kawauchi, 2017/02/21 11:06

 
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
2
        "http://www.w3.org/TR/html4/loose.dtd">
3
<html>
4
<head>
5
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
6
<title>WinMerge File Compare Report</title>
7
<style type="text/css">
8
<!--
9
td,th {word-break: break-all; font-size: 12pt;}
10
.ln {text-align: right; word-break: keep-all; background-color: lightgrey;}
11
.title {color: white; background-color: blue; vertical-align: top;}
12
.sf3b2 {color: #000000; background-color: #ffffff; }
13
.sf3b5 {color: #000000; background-color: #3399ff; }
14
.sf3b14 {color: #000000; background-color: #ffa0a0; }
15
.sf3b16 {color: #000000; background-color: #f1e2ad; }
16
.sf3b18 {color: #000000; background-color: #ffaa82; }
17
.sf3b19 {color: #000000; background-color: #c8816c; }
18
.sf6b2 {color: #ffffff; background-color: #ffffff; }
19
.sf6b5 {color: #ffffff; background-color: #3399ff; }
20
.sf6b14 {color: #ffffff; background-color: #ffa0a0; }
21
.sf6b16 {color: #ffffff; background-color: #f1e2ad; }
22
.sf6b18 {color: #ffffff; background-color: #ffaa82; }
23
.sf6b19 {color: #ffffff; background-color: #c8816c; }
24
.sf7b2 {color: #0000ff; background-color: #ffffff; font-weight: bold; }
25
.sf7b5 {color: #0000ff; background-color: #3399ff; font-weight: bold; }
26
.sf7b14 {color: #0000ff; background-color: #ffa0a0; font-weight: bold; }
27
.sf7b16 {color: #0000ff; background-color: #f1e2ad; font-weight: bold; }
28
.sf7b18 {color: #0000ff; background-color: #ffaa82; font-weight: bold; }
29
.sf7b19 {color: #0000ff; background-color: #c8816c; font-weight: bold; }
30
.sf8b2 {color: #800080; background-color: #ffffff; }
31
.sf8b5 {color: #800080; background-color: #3399ff; }
32
.sf8b14 {color: #800080; background-color: #ffa0a0; }
33
.sf8b16 {color: #800080; background-color: #f1e2ad; }
34
.sf8b18 {color: #800080; background-color: #ffaa82; }
35
.sf8b19 {color: #800080; background-color: #c8816c; }
36
.sf9b2 {color: #008000; background-color: #ffffff; }
37
.sf9b5 {color: #008000; background-color: #3399ff; }
38
.sf9b14 {color: #008000; background-color: #ffa0a0; }
39
.sf9b16 {color: #008000; background-color: #f1e2ad; }
40
.sf9b18 {color: #008000; background-color: #ffaa82; }
41
.sf9b19 {color: #008000; background-color: #c8816c; }
42
.sf10b2 {color: #ff0000; background-color: #ffffff; }
43
.sf10b5 {color: #ff0000; background-color: #3399ff; }
44
.sf10b14 {color: #ff0000; background-color: #ffa0a0; }
45
.sf10b16 {color: #ff0000; background-color: #f1e2ad; }
46
.sf10b18 {color: #ff0000; background-color: #ffaa82; }
47
.sf10b19 {color: #ff0000; background-color: #c8816c; }
48
.sf11b2 {color: #606060; background-color: #ffffff; }
49
.sf11b5 {color: #606060; background-color: #3399ff; }
50
.sf11b14 {color: #606060; background-color: #ffa0a0; }
51
.sf11b16 {color: #606060; background-color: #f1e2ad; }
52
.sf11b18 {color: #606060; background-color: #ffaa82; }
53
.sf11b19 {color: #606060; background-color: #c8816c; }
54
.sf12b2 {color: #800000; background-color: #ffffff; }
55
.sf12b5 {color: #800000; background-color: #3399ff; }
56
.sf12b14 {color: #800000; background-color: #ffa0a0; }
57
.sf12b16 {color: #800000; background-color: #f1e2ad; }
58
.sf12b18 {color: #800000; background-color: #ffaa82; }
59
.sf12b19 {color: #800000; background-color: #c8816c; }
60
.sf13b2 {color: #0080c0; background-color: #ffffff; }
61
.sf13b5 {color: #0080c0; background-color: #3399ff; }
62
.sf13b14 {color: #0080c0; background-color: #ffa0a0; }
63
.sf13b16 {color: #0080c0; background-color: #f1e2ad; }
64
.sf13b18 {color: #0080c0; background-color: #ffaa82; }
65
.sf13b19 {color: #0080c0; background-color: #c8816c; }
66
.sf15b2 {color: #000000; background-color: #ffffff; }
67
.sf15b5 {color: #000000; background-color: #3399ff; }
68
.sf15b14 {color: #000000; background-color: #ffa0a0; }
69
.sf15b16 {color: #000000; background-color: #f1e2ad; }
70
.sf15b18 {color: #000000; background-color: #ffaa82; }
71
.sf15b19 {color: #000000; background-color: #c8816c; }
72
.sf17b2 {color: #000000; background-color: #ffffff; }
73
.sf17b5 {color: #000000; background-color: #3399ff; }
74
.sf17b14 {color: #000000; background-color: #ffa0a0; }
75
.sf17b16 {color: #000000; background-color: #f1e2ad; }
76
.sf17b18 {color: #000000; background-color: #ffaa82; }
77
.sf17b19 {color: #000000; background-color: #c8816c; }
78
.sf20b2 {color: #000080; background-color: #ffffff; }
79
.sf20b5 {color: #000080; background-color: #3399ff; }
80
.sf20b14 {color: #000080; background-color: #ffa0a0; }
81
.sf20b16 {color: #000080; background-color: #f1e2ad; }
82
.sf20b18 {color: #000080; background-color: #ffaa82; }
83
.sf20b19 {color: #000080; background-color: #c8816c; }
84
.sf21b2 {color: #0080c0; background-color: #ffffff; }
85
.sf21b5 {color: #0080c0; background-color: #3399ff; }
86
.sf21b14 {color: #0080c0; background-color: #ffa0a0; }
87
.sf21b16 {color: #0080c0; background-color: #f1e2ad; }
88
.sf21b18 {color: #0080c0; background-color: #ffaa82; }
89
.sf21b19 {color: #0080c0; background-color: #c8816c; }
90
-->
91
</style>
92
</head>
93
<body>
94
<table cellspacing="0" cellpadding="0" style="width: 100%; margin: 0; border: none;">
95
<thead>
96
<tr>
97
<th class="title" style="width:0%"></th><th class="title" style="width:50.000000%">C:\Users\Kawauchi\workspace_test\myCalib\CMakeLists.txt</th>
98
<th class="title" style="width:0%"></th><th class="title" style="width:50.000000%">C:\Users\Kawauchi\workspace_test\myCalib\CMakeLists_rtcb.txt</th>
99
</tr>
100
</thead>
101
<tbody>
102
<tr valign="top">
103
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">cmake_minimum_required(VERSION 2.8 FATAL_ERROR)</span></code></td>
104
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">cmake_minimum_required(VERSION 2.8 FATAL_ERROR)</span></code></td>
105
</tr>
106
<tr valign="top">
107
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; ">cmake_policy(SET CMP0002 OLD)</span></code></td>
108
<td class="ln"></td><td style="color: #000000; background-color: #c0c0c0; "><code>&nbsp;</code></td>
109
</tr>
110
<tr valign="top">
111
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; ">if(POLICY CMP0046)</span></code></td>
112
<td class="ln"></td><td style="color: #000000; background-color: #c0c0c0; "><code>&nbsp;</code></td>
113
</tr>
114
<tr valign="top">
115
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> &nbsp;cmake_policy(SET CMP0046 OLD)</span></code></td>
116
<td class="ln"></td><td style="color: #000000; background-color: #c0c0c0; "><code>&nbsp;</code></td>
117
</tr>
118
<tr valign="top">
119
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; ">endif()</span></code></td>
120
<td class="ln"></td><td style="color: #000000; background-color: #c0c0c0; "><code>&nbsp;</code></td>
121
</tr>
122
<tr valign="top">
123
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">if(POLICY CMP0048)</span></code></td>
124
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">if(POLICY CMP0048)</span></code></td>
125
</tr>
126
<tr valign="top">
127
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2"> &nbsp;cmake_policy(SET CMP0048 OLD)</span></code></td>
128
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2"> &nbsp;cmake_policy(SET CMP0048 OLD)</span></code></td>
129
</tr>
130
<tr valign="top">
131
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">endif()</span></code></td>
132
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">endif()</span></code></td>
133
</tr>
134
<tr valign="top">
135
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
136
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
137
</tr>
138
<tr valign="top">
139
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">project(ImageCalibration)</span></code></td>
140
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">project(ImageCalibration)</span></code></td>
141
</tr>
142
<tr valign="top">
143
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">string(TOLOWER ${PROJECT_NAME} PROJECT_NAME_LOWER)</span></code></td>
144
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">string(TOLOWER ${PROJECT_NAME} PROJECT_NAME_LOWER)</span></code></td>
145
</tr>
146
<tr valign="top">
147
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">include("${PROJECT_SOURCE_DIR}/cmake/utils.cmake")</span></code></td>
148
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">include("${PROJECT_SOURCE_DIR}/cmake/utils.cmake")</span></code></td>
149
</tr>
150
<tr valign="top">
151
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">set(PROJECT_VERSION 1.2.0 CACHE STRING "ImageCalibration version")</span></code></td>
152
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">set(PROJECT_VERSION 1.2.0 CACHE STRING "ImageCalibration version")</span></code></td>
153
</tr>
154
<tr valign="top">
155
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">DISSECT_VERSION()</span></code></td>
156
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">DISSECT_VERSION()</span></code></td>
157
</tr>
158
<tr valign="top">
159
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">set(PROJECT_DESCRIPTION "Image Calibration")</span></code></td>
160
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">set(PROJECT_DESCRIPTION "Image Calibration")</span></code></td>
161
</tr>
162
<tr valign="top">
163
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">set(PROJECT_VENDOR "AIST")</span></code></td>
164
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">set(PROJECT_VENDOR "AIST")</span></code></td>
165
</tr>
166
<tr valign="top">
167
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">set(PROJECT_AUTHOR "AIST")</span></code></td>
168
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">set(PROJECT_AUTHOR "AIST")</span></code></td>
169
</tr>
170
<tr valign="top">
171
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">set(PROJECT_AUTHOR_SHORT "AIST")</span></code></td>
172
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">set(PROJECT_AUTHOR_SHORT "AIST")</span></code></td>
173
</tr>
174
<tr valign="top">
175
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code>&nbsp;</code></td>
176
<td class="ln"></td><td style="color: #000000; background-color: #c0c0c0; "><code>&nbsp;</code></td>
177
</tr>
178
<tr valign="top">
179
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; ">function(get_dist ARG0)</span></code></td>
180
<td class="ln"></td><td style="color: #000000; background-color: #c0c0c0; "><code>&nbsp;</code></td>
181
</tr>
182
<tr valign="top">
183
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> &nbsp;if(NOT ${CMAKE_SYSTEM_NAME} MATCHES "Linux")</span></code></td>
184
<td class="ln"></td><td style="color: #000000; background-color: #c0c0c0; "><code>&nbsp;</code></td>
185
</tr>
186
<tr valign="top">
187
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> &nbsp; &nbsp;set(${ARG0} ${CMAKE_SYSTEM_NAME} PARENT_SCOPE)</span></code></td>
188
<td class="ln"></td><td style="color: #000000; background-color: #c0c0c0; "><code>&nbsp;</code></td>
189
</tr>
190
<tr valign="top">
191
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> &nbsp; &nbsp;return()</span></code></td>
192
<td class="ln"></td><td style="color: #000000; background-color: #c0c0c0; "><code>&nbsp;</code></td>
193
</tr>
194
<tr valign="top">
195
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> &nbsp;endif()</span></code></td>
196
<td class="ln"></td><td style="color: #000000; background-color: #c0c0c0; "><code>&nbsp;</code></td>
197
</tr>
198
<tr valign="top">
199
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> &nbsp;foreach(dist Debian Ubuntu RedHat Fedora CentOS)</span></code></td>
200
<td class="ln"></td><td style="color: #000000; background-color: #c0c0c0; "><code>&nbsp;</code></td>
201
</tr>
202
<tr valign="top">
203
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> &nbsp; &nbsp;execute_process(</span></code></td>
204
<td class="ln"></td><td style="color: #000000; background-color: #c0c0c0; "><code>&nbsp;</code></td>
205
</tr>
206
<tr valign="top">
207
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> &nbsp; &nbsp; &nbsp;COMMAND grep ${dist} -s /etc/issue /etc/os-release /etc/redhat-release /etc/system-release</span></code></td>
208
<td class="ln"></td><td style="color: #000000; background-color: #c0c0c0; "><code>&nbsp;</code></td>
209
</tr>
210
<tr valign="top">
211
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> &nbsp; &nbsp; &nbsp;OUTPUT_VARIABLE dist_name</span></code></td>
212
<td class="ln"></td><td style="color: #000000; background-color: #c0c0c0; "><code>&nbsp;</code></td>
213
</tr>
214
<tr valign="top">
215
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> &nbsp; &nbsp; &nbsp;)</span></code></td>
216
<td class="ln"></td><td style="color: #000000; background-color: #c0c0c0; "><code>&nbsp;</code></td>
217
</tr>
218
<tr valign="top">
219
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> &nbsp; &nbsp;if(${dist_name} MATCHES ${dist})</span></code></td>
220
<td class="ln"></td><td style="color: #000000; background-color: #c0c0c0; "><code>&nbsp;</code></td>
221
</tr>
222
<tr valign="top">
223
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> &nbsp; &nbsp; &nbsp;set(${ARG0} ${dist} PARENT_SCOPE)</span></code></td>
224
<td class="ln"></td><td style="color: #000000; background-color: #c0c0c0; "><code>&nbsp;</code></td>
225
</tr>
226
<tr valign="top">
227
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> &nbsp; &nbsp; &nbsp;return()</span></code></td>
228
<td class="ln"></td><td style="color: #000000; background-color: #c0c0c0; "><code>&nbsp;</code></td>
229
</tr>
230
<tr valign="top">
231
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> &nbsp; &nbsp;endif()</span></code></td>
232
<td class="ln"></td><td style="color: #000000; background-color: #c0c0c0; "><code>&nbsp;</code></td>
233
</tr>
234
<tr valign="top">
235
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> &nbsp;endforeach()</span></code></td>
236
<td class="ln"></td><td style="color: #000000; background-color: #c0c0c0; "><code>&nbsp;</code></td>
237
</tr>
238
<tr valign="top">
239
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; ">endfunction(get_dist)</span></code></td>
240
<td class="ln"></td><td style="color: #000000; background-color: #c0c0c0; "><code>&nbsp;</code></td>
241
</tr>
242
<tr valign="top">
243
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code>&nbsp;</code></td>
244
<td class="ln"></td><td style="color: #000000; background-color: #c0c0c0; "><code>&nbsp;</code></td>
245
</tr>
246
<tr valign="top">
247
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; ">function(get_pkgmgr ARG0)</span></code></td>
248
<td class="ln"></td><td style="color: #000000; background-color: #c0c0c0; "><code>&nbsp;</code></td>
249
</tr>
250
<tr valign="top">
251
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> &nbsp;get_dist(DIST_NAME)</span></code></td>
252
<td class="ln"></td><td style="color: #000000; background-color: #c0c0c0; "><code>&nbsp;</code></td>
253
</tr>
254
<tr valign="top">
255
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> &nbsp;if(${DIST_NAME} MATCHES "Debian" OR</span></code></td>
256
<td class="ln"></td><td style="color: #000000; background-color: #c0c0c0; "><code>&nbsp;</code></td>
257
</tr>
258
<tr valign="top">
259
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> &nbsp; &nbsp; ${DIST_NAME} MATCHES "Ubuntu")</span></code></td>
260
<td class="ln"></td><td style="color: #000000; background-color: #c0c0c0; "><code>&nbsp;</code></td>
261
</tr>
262
<tr valign="top">
263
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> &nbsp; &nbsp; set(${ARG0} "DEB" PARENT_SCOPE)</span></code></td>
264
<td class="ln"></td><td style="color: #000000; background-color: #c0c0c0; "><code>&nbsp;</code></td>
265
</tr>
266
<tr valign="top">
267
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> &nbsp; &nbsp; return()</span></code></td>
268
<td class="ln"></td><td style="color: #000000; background-color: #c0c0c0; "><code>&nbsp;</code></td>
269
</tr>
270
<tr valign="top">
271
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> &nbsp;endif()</span></code></td>
272
<td class="ln"></td><td style="color: #000000; background-color: #c0c0c0; "><code>&nbsp;</code></td>
273
</tr>
274
<tr valign="top">
275
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> &nbsp;if(${DIST_NAME} MATCHES "RedHat" OR</span></code></td>
276
<td class="ln"></td><td style="color: #000000; background-color: #c0c0c0; "><code>&nbsp;</code></td>
277
</tr>
278
<tr valign="top">
279
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> &nbsp; &nbsp; ${DIST_NAME} MATCHES "Fedora" OR</span></code></td>
280
<td class="ln"></td><td style="color: #000000; background-color: #c0c0c0; "><code>&nbsp;</code></td>
281
</tr>
282
<tr valign="top">
283
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> &nbsp; &nbsp; ${DIST_NAME} MATCHES "CentOS")</span></code></td>
284
<td class="ln"></td><td style="color: #000000; background-color: #c0c0c0; "><code>&nbsp;</code></td>
285
</tr>
286
<tr valign="top">
287
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> &nbsp; &nbsp; set(${ARG0} "RPM" PARENT_SCOPE)</span></code></td>
288
<td class="ln"></td><td style="color: #000000; background-color: #c0c0c0; "><code>&nbsp;</code></td>
289
</tr>
290
<tr valign="top">
291
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> &nbsp; &nbsp; return()</span></code></td>
292
<td class="ln"></td><td style="color: #000000; background-color: #c0c0c0; "><code>&nbsp;</code></td>
293
</tr>
294
<tr valign="top">
295
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> &nbsp;endif()</span></code></td>
296
<td class="ln"></td><td style="color: #000000; background-color: #c0c0c0; "><code>&nbsp;</code></td>
297
</tr>
298
<tr valign="top">
299
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; ">endfunction(get_pkgmgr)</span></code></td>
300
<td class="ln"></td><td style="color: #000000; background-color: #c0c0c0; "><code>&nbsp;</code></td>
301
</tr>
302
<tr valign="top">
303
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code>&nbsp;</code></td>
304
<td class="ln"></td><td style="color: #000000; background-color: #c0c0c0; "><code>&nbsp;</code></td>
305
</tr>
306
<tr valign="top">
307
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; ">get_dist(DIST_NAME)</span></code></td>
308
<td class="ln"></td><td style="color: #000000; background-color: #c0c0c0; "><code>&nbsp;</code></td>
309
</tr>
310
<tr valign="top">
311
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; ">MESSAGE(STATUS "Distribution is ${DIST_NAME}")</span></code></td>
312
<td class="ln"></td><td style="color: #000000; background-color: #c0c0c0; "><code>&nbsp;</code></td>
313
</tr>
314
<tr valign="top">
315
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code>&nbsp;</code></td>
316
<td class="ln"></td><td style="color: #000000; background-color: #c0c0c0; "><code>&nbsp;</code></td>
317
</tr>
318
<tr valign="top">
319
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; ">get_pkgmgr(PKGMGR)</span></code></td>
320
<td class="ln"></td><td style="color: #000000; background-color: #c0c0c0; "><code>&nbsp;</code></td>
321
</tr>
322
<tr valign="top">
323
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; ">if(PKGMGR AND NOT LINUX_PACKAGE_GENERATOR)</span></code></td>
324
<td class="ln"></td><td style="color: #000000; background-color: #c0c0c0; "><code>&nbsp;</code></td>
325
</tr>
326
<tr valign="top">
327
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> &nbsp;set(LINUX_PACKAGE_GENERATOR ${PKGMGR})</span></code></td>
328
<td class="ln"></td><td style="color: #000000; background-color: #c0c0c0; "><code>&nbsp;</code></td>
329
</tr>
330
<tr valign="top">
331
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> &nbsp;if(${PKGMGR} MATCHES "DEB") &nbsp; &nbsp;</span></code></td>
332
<td class="ln"></td><td style="color: #000000; background-color: #c0c0c0; "><code>&nbsp;</code></td>
333
</tr>
334
<tr valign="top">
335
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> &nbsp; &nbsp;execute_process(COMMAND dpkg --print-architecture</span></code></td>
336
<td class="ln"></td><td style="color: #000000; background-color: #c0c0c0; "><code>&nbsp;</code></td>
337
</tr>
338
<tr valign="top">
339
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> &nbsp; &nbsp; &nbsp;OUTPUT_VARIABLE CPACK_DEBIAN_PACKAGE_ARCHITECTURE</span></code></td>
340
<td class="ln"></td><td style="color: #000000; background-color: #c0c0c0; "><code>&nbsp;</code></td>
341
</tr>
342
<tr valign="top">
343
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> &nbsp; &nbsp; &nbsp;OUTPUT_STRIP_TRAILING_WHITESPACE)</span></code></td>
344
<td class="ln"></td><td style="color: #000000; background-color: #c0c0c0; "><code>&nbsp;</code></td>
345
</tr>
346
<tr valign="top">
347
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> &nbsp; &nbsp;message(STATUS "Package manager is ${PKGMGR}. Arch is ${CPACK_DEBIAN_PACKAGE_ARCHITECTURE}.") &nbsp; </span></code></td>
348
<td class="ln"></td><td style="color: #000000; background-color: #c0c0c0; "><code>&nbsp;</code></td>
349
</tr>
350
<tr valign="top">
351
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> &nbsp;endif()</span></code></td>
352
<td class="ln"></td><td style="color: #000000; background-color: #c0c0c0; "><code>&nbsp;</code></td>
353
</tr>
354
<tr valign="top">
355
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> &nbsp;if(${PKGMGR} MATCHES "RPM")</span></code></td>
356
<td class="ln"></td><td style="color: #000000; background-color: #c0c0c0; "><code>&nbsp;</code></td>
357
</tr>
358
<tr valign="top">
359
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> &nbsp; &nbsp;execute_process(COMMAND uname "-m"</span></code></td>
360
<td class="ln"></td><td style="color: #000000; background-color: #c0c0c0; "><code>&nbsp;</code></td>
361
</tr>
362
<tr valign="top">
363
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> &nbsp; &nbsp; &nbsp;OUTPUT_VARIABLE CPACK_RPM_PACKAGE_ARCHITECTURE</span></code></td>
364
<td class="ln"></td><td style="color: #000000; background-color: #c0c0c0; "><code>&nbsp;</code></td>
365
</tr>
366
<tr valign="top">
367
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> &nbsp; &nbsp; &nbsp;OUTPUT_STRIP_TRAILING_WHITESPACE)</span></code></td>
368
<td class="ln"></td><td style="color: #000000; background-color: #c0c0c0; "><code>&nbsp;</code></td>
369
</tr>
370
<tr valign="top">
371
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> &nbsp; &nbsp;message(STATUS "Package manager is ${PKGMGR}. Arch is ${CPACK_RPM_PACKAGE_ARCHITECTURE}.") &nbsp; </span></code></td>
372
<td class="ln"></td><td style="color: #000000; background-color: #c0c0c0; "><code>&nbsp;</code></td>
373
</tr>
374
<tr valign="top">
375
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; "> &nbsp;endif() &nbsp; &nbsp;</span></code></td>
376
<td class="ln"></td><td style="color: #000000; background-color: #c0c0c0; "><code>&nbsp;</code></td>
377
</tr>
378
<tr valign="top">
379
<td class="ln"></td><td style="color: #000000; background-color: #efcb05; "><code><span style="color: #000000; background-color: #efcb05; ">endif()</span></code></td>
380
<td class="ln"></td><td style="color: #000000; background-color: #c0c0c0; "><code>&nbsp;</code></td>
381
</tr>
382
<tr valign="top">
383
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
384
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
385
</tr>
386
<tr valign="top">
387
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">set(PROJECT_MAINTAINER "Noriaki Ando &lt;n-ando@aist.go.jp&gt;")</span></code></td>
388
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">set(PROJECT_MAINTAINER "Noriaki Ando &lt;n-ando@aist.go.jp&gt;")</span></code></td>
389
</tr>
390
<tr valign="top">
391
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">set(PROJECT_TYPE "c++/opencv-rtcs")</span></code></td>
392
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">set(PROJECT_TYPE "c++/opencv-rtcs")</span></code></td>
393
</tr>
394
<tr valign="top">
395
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
396
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
397
</tr>
398
<tr valign="top">
399
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2"># Add an "uninstall" target</span></code></td>
400
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2"># Add an "uninstall" target</span></code></td>
401
</tr>
402
<tr valign="top">
403
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">CONFIGURE_FILE ("${PROJECT_SOURCE_DIR}/cmake/uninstall_target.cmake.in"</span></code></td>
404
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">CONFIGURE_FILE ("${PROJECT_SOURCE_DIR}/cmake/uninstall_target.cmake.in"</span></code></td>
405
</tr>
406
<tr valign="top">
407
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2"> &nbsp; &nbsp;"${PROJECT_BINARY_DIR}/uninstall_target.cmake" IMMEDIATE @ONLY)</span></code></td>
408
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2"> &nbsp; &nbsp;"${PROJECT_BINARY_DIR}/uninstall_target.cmake" IMMEDIATE @ONLY)</span></code></td>
409
</tr>
410
<tr valign="top">
411
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">ADD_CUSTOM_TARGET (${PROJECT_NAME}_uninstall "${CMAKE_COMMAND}" -P</span></code></td>
412
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">ADD_CUSTOM_TARGET (${PROJECT_NAME}_uninstall "${CMAKE_COMMAND}" -P</span></code></td>
413
</tr>
414
<tr valign="top">
415
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2"> &nbsp; &nbsp;"${PROJECT_BINARY_DIR}/uninstall_target.cmake")</span></code></td>
416
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2"> &nbsp; &nbsp;"${PROJECT_BINARY_DIR}/uninstall_target.cmake")</span></code></td>
417
</tr>
418
<tr valign="top">
419
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
420
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
421
</tr>
422
<tr valign="top">
423
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">#option(BUILD_EXAMPLES "Build and install examples" OFF)</span></code></td>
424
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">#option(BUILD_EXAMPLES "Build and install examples" OFF)</span></code></td>
425
</tr>
426
<tr valign="top">
427
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">option(BUILD_DOCUMENTATION "Build the documentation" OFF)</span></code></td>
428
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">option(BUILD_DOCUMENTATION "Build the documentation" OFF)</span></code></td>
429
</tr>
430
<tr valign="top">
431
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">#option(BUILD_TESTS "Build the tests" OFF)</span></code></td>
432
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">#option(BUILD_TESTS "Build the tests" OFF)</span></code></td>
433
</tr>
434
<tr valign="top">
435
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">#option(BUILD_TOOLS "Build the tools" OFF)</span></code></td>
436
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">#option(BUILD_TOOLS "Build the tools" OFF)</span></code></td>
437
</tr>
438
<tr valign="top">
439
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">option(BUILD_IDL "Build and install idl" ON)</span></code></td>
440
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">option(BUILD_IDL "Build and install idl" ON)</span></code></td>
441
</tr>
442
<tr valign="top">
443
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">option(BUILD_SOURCES "Build and install sources" OFF)</span></code></td>
444
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">option(BUILD_SOURCES "Build and install sources" OFF)</span></code></td>
445
</tr>
446
<tr valign="top">
447
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
448
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
449
</tr>
450
<tr valign="top">
451
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">option(STATIC_LIBS "Build static libraries" OFF)</span></code></td>
452
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">option(STATIC_LIBS "Build static libraries" OFF)</span></code></td>
453
</tr>
454
<tr valign="top">
455
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">if(STATIC_LIBS)</span></code></td>
456
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">if(STATIC_LIBS)</span></code></td>
457
</tr>
458
<tr valign="top">
459
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2"> &nbsp; &nbsp;set(LIB_TYPE STATIC)</span></code></td>
460
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2"> &nbsp; &nbsp;set(LIB_TYPE STATIC)</span></code></td>
461
</tr>
462
<tr valign="top">
463
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">else(STATIC_LIBS)</span></code></td>
464
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">else(STATIC_LIBS)</span></code></td>
465
</tr>
466
<tr valign="top">
467
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2"> &nbsp; &nbsp;set(LIB_TYPE SHARED)</span></code></td>
468
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2"> &nbsp; &nbsp;set(LIB_TYPE SHARED)</span></code></td>
469
</tr>
470
<tr valign="top">
471
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">endif(STATIC_LIBS)</span></code></td>
472
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">endif(STATIC_LIBS)</span></code></td>
473
</tr>
474
<tr valign="top">
475
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
476
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
477
</tr>
478
<tr valign="top">
479
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">if (${CMAKE_SYSTEM_NAME} MATCHES "Darwin")</span></code></td>
480
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">if (${CMAKE_SYSTEM_NAME} MATCHES "Darwin")</span></code></td>
481
</tr>
482
<tr valign="top">
483
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2"> &nbsp; # Mac OS X specific code</span></code></td>
484
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2"> &nbsp; # Mac OS X specific code</span></code></td>
485
</tr>
486
<tr valign="top">
487
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2"> &nbsp; SET(CMAKE_CXX_COMPILER "g++")</span></code></td>
488
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2"> &nbsp; SET(CMAKE_CXX_COMPILER "g++")</span></code></td>
489
</tr>
490
<tr valign="top">
491
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">endif (${CMAKE_SYSTEM_NAME} MATCHES "Darwin")</span></code></td>
492
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">endif (${CMAKE_SYSTEM_NAME} MATCHES "Darwin")</span></code></td>
493
</tr>
494
<tr valign="top">
495
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
496
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
497
</tr>
498
<tr valign="top">
499
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
500
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
501
</tr>
502
<tr valign="top">
503
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2"># Set up installation directories</span></code></td>
504
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2"># Set up installation directories</span></code></td>
505
</tr>
506
<tr valign="top">
507
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">if(WIN32)</span></code></td>
508
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">if(WIN32)</span></code></td>
509
</tr>
510
<tr valign="top">
511
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2"> &nbsp; set(INSTALL_PREFIX "components/${PROJECT_TYPE}")</span></code></td>
512
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2"> &nbsp; set(INSTALL_PREFIX "components/${PROJECT_TYPE}")</span></code></td>
513
</tr>
514
<tr valign="top">
515
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">else(WIN32)</span></code></td>
516
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">else(WIN32)</span></code></td>
517
</tr>
518
<tr valign="top">
519
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2"> &nbsp; set(OPENRTM_SHARE_PREFIX "share/openrtm-${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}")</span></code></td>
520
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2"> &nbsp; set(OPENRTM_SHARE_PREFIX "share/openrtm-${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}")</span></code></td>
521
</tr>
522
<tr valign="top">
523
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2"> &nbsp; set(INSTALL_PREFIX "${OPENRTM_SHARE_PREFIX}/components/${PROJECT_TYPE}")</span></code></td>
524
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2"> &nbsp; set(INSTALL_PREFIX "${OPENRTM_SHARE_PREFIX}/components/${PROJECT_TYPE}")</span></code></td>
525
</tr>
526
<tr valign="top">
527
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">endif(WIN32)</span></code></td>
528
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">endif(WIN32)</span></code></td>
529
</tr>
530
<tr valign="top">
531
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2"> &nbsp; &nbsp; &nbsp; </span>&nbsp;</code></td>
532
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2"> &nbsp; &nbsp; &nbsp; </span>&nbsp;</code></td>
533
</tr>
534
<tr valign="top">
535
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2"># Get necessary dependency information</span></code></td>
536
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2"># Get necessary dependency information</span></code></td>
537
</tr>
538
<tr valign="top">
539
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">find_package(OpenRTM)</span></code></td>
540
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">find_package(OpenRTM)</span></code></td>
541
</tr>
542
<tr valign="top">
543
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
544
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
545
</tr>
546
<tr valign="top">
547
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2"># Universal settings</span></code></td>
548
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2"># Universal settings</span></code></td>
549
</tr>
550
<tr valign="top">
551
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">#enable_testing()</span></code></td>
552
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">#enable_testing()</span></code></td>
553
</tr>
554
<tr valign="top">
555
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
556
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
557
</tr>
558
<tr valign="top">
559
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2"># Subdirectories</span></code></td>
560
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2"># Subdirectories</span></code></td>
561
</tr>
562
<tr valign="top">
563
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">add_subdirectory(cmake)</span></code></td>
564
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">add_subdirectory(cmake)</span></code></td>
565
</tr>
566
<tr valign="top">
567
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">if(BUILD_DOCUMENTATION)</span></code></td>
568
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">if(BUILD_DOCUMENTATION)</span></code></td>
569
</tr>
570
<tr valign="top">
571
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2"> &nbsp; &nbsp;add_subdirectory(doc)</span></code></td>
572
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2"> &nbsp; &nbsp;add_subdirectory(doc)</span></code></td>
573
</tr>
574
<tr valign="top">
575
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">endif(BUILD_DOCUMENTATION)</span></code></td>
576
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">endif(BUILD_DOCUMENTATION)</span></code></td>
577
</tr>
578
<tr valign="top">
579
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
580
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
581
</tr>
582
<tr valign="top">
583
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">#if(BUILD_EXAMPLES)</span></code></td>
584
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">#if(BUILD_EXAMPLES)</span></code></td>
585
</tr>
586
<tr valign="top">
587
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2"># &nbsp; &nbsp;add_subdirectory(examples)</span></code></td>
588
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2"># &nbsp; &nbsp;add_subdirectory(examples)</span></code></td>
589
</tr>
590
<tr valign="top">
591
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">#endif(BUILD_EXAMPLES)</span></code></td>
592
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">#endif(BUILD_EXAMPLES)</span></code></td>
593
</tr>
594
<tr valign="top">
595
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
596
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
597
</tr>
598
<tr valign="top">
599
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">if(BUILD_IDL)</span></code></td>
600
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">if(BUILD_IDL)</span></code></td>
601
</tr>
602
<tr valign="top">
603
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2"> &nbsp; &nbsp;add_subdirectory(idl)</span></code></td>
604
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2"> &nbsp; &nbsp;add_subdirectory(idl)</span></code></td>
605
</tr>
606
<tr valign="top">
607
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">endif(BUILD_IDL)</span></code></td>
608
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">endif(BUILD_IDL)</span></code></td>
609
</tr>
610
<tr valign="top">
611
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
612
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
613
</tr>
614
<tr valign="top">
615
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">add_subdirectory(include)</span></code></td>
616
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">add_subdirectory(include)</span></code></td>
617
</tr>
618
<tr valign="top">
619
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">MAP_ADD_STR(headers &nbsp;"include/" comp_hdrs)</span></code></td>
620
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">MAP_ADD_STR(headers &nbsp;"include/" comp_hdrs)</span></code></td>
621
</tr>
622
<tr valign="top">
623
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">add_subdirectory(src)</span></code></td>
624
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">add_subdirectory(src)</span></code></td>
625
</tr>
626
<tr valign="top">
627
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
628
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
629
</tr>
630
<tr valign="top">
631
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">#if(BUILD_TESTS)</span></code></td>
632
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">#if(BUILD_TESTS)</span></code></td>
633
</tr>
634
<tr valign="top">
635
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2"># &nbsp; &nbsp;add_subdirectory(test)</span></code></td>
636
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2"># &nbsp; &nbsp;add_subdirectory(test)</span></code></td>
637
</tr>
638
<tr valign="top">
639
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">#endif(BUILD_TESTS)</span></code></td>
640
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">#endif(BUILD_TESTS)</span></code></td>
641
</tr>
642
<tr valign="top">
643
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
644
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
645
</tr>
646
<tr valign="top">
647
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">#if(BUILD_TOOLS)</span></code></td>
648
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">#if(BUILD_TOOLS)</span></code></td>
649
</tr>
650
<tr valign="top">
651
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2"># &nbsp; &nbsp;add_subdirectory(tools)</span></code></td>
652
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2"># &nbsp; &nbsp;add_subdirectory(tools)</span></code></td>
653
</tr>
654
<tr valign="top">
655
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">#endif(BUILD_TOOLS)</span></code></td>
656
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">#endif(BUILD_TOOLS)</span></code></td>
657
</tr>
658
<tr valign="top">
659
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
660
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
661
</tr>
662
<tr valign="top">
663
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">if(BUILD_SOURCES)</span></code></td>
664
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">if(BUILD_SOURCES)</span></code></td>
665
</tr>
666
<tr valign="top">
667
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2"> &nbsp; &nbsp;add_subdirectory(include)</span></code></td>
668
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2"> &nbsp; &nbsp;add_subdirectory(include)</span></code></td>
669
</tr>
670
<tr valign="top">
671
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2"> &nbsp; &nbsp;add_subdirectory(src)</span></code></td>
672
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2"> &nbsp; &nbsp;add_subdirectory(src)</span></code></td>
673
</tr>
674
<tr valign="top">
675
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">endif(BUILD_SOURCES)</span></code></td>
676
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">endif(BUILD_SOURCES)</span></code></td>
677
</tr>
678
<tr valign="top">
679
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
680
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
681
</tr>
682
<tr valign="top">
683
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2"># Package creation</span></code></td>
684
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2"># Package creation</span></code></td>
685
</tr>
686
<tr valign="top">
687
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2"># By default, do not warn when built on machines using only VS Express:</span></code></td>
688
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2"># By default, do not warn when built on machines using only VS Express:</span></code></td>
689
</tr>
690
<tr valign="top">
691
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">IF(NOT DEFINED CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_NO_WARNINGS)</span></code></td>
692
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">IF(NOT DEFINED CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_NO_WARNINGS)</span></code></td>
693
</tr>
694
<tr valign="top">
695
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">SET(CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_NO_WARNINGS ON)</span></code></td>
696
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">SET(CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_NO_WARNINGS ON)</span></code></td>
697
</tr>
698
<tr valign="top">
699
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">ENDIF()</span></code></td>
700
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">ENDIF()</span></code></td>
701
</tr>
702
<tr valign="top">
703
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">include(InstallRequiredSystemLibraries)</span></code></td>
704
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">include(InstallRequiredSystemLibraries)</span></code></td>
705
</tr>
706
<tr valign="top">
707
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">set(PROJECT_EXECUTABLES ${PROJECT_NAME_LOWER}Comp</span></code></td>
708
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">set(PROJECT_EXECUTABLES ${PROJECT_NAME_LOWER}Comp</span></code></td>
709
</tr>
710
<tr valign="top">
711
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2"> &nbsp; &nbsp;"${PROJECT_NAME_LOWER}Comp")</span></code></td>
712
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2"> &nbsp; &nbsp;"${PROJECT_NAME_LOWER}Comp")</span></code></td>
713
</tr>
714
<tr valign="top">
715
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
716
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
717
</tr>
718
<tr valign="top">
719
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">set(cpack_options "${PROJECT_BINARY_DIR}/cpack_options.cmake")</span></code></td>
720
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">set(cpack_options "${PROJECT_BINARY_DIR}/cpack_options.cmake")</span></code></td>
721
</tr>
722
<tr valign="top">
723
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
724
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
725
</tr>
726
<tr valign="top">
727
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">configure_file("${PROJECT_SOURCE_DIR}/cmake/cpack_options.cmake.in"</span></code></td>
728
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">configure_file("${PROJECT_SOURCE_DIR}/cmake/cpack_options.cmake.in"</span></code></td>
729
</tr>
730
<tr valign="top">
731
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2"> &nbsp; &nbsp;${cpack_options} @ONLY)</span></code></td>
732
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2"> &nbsp; &nbsp;${cpack_options} @ONLY)</span></code></td>
733
</tr>
734
<tr valign="top">
735
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
736
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
737
</tr>
738
<tr valign="top">
739
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">set(CPACK_PROJECT_CONFIG_FILE ${cpack_options})</span></code></td>
740
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">set(CPACK_PROJECT_CONFIG_FILE ${cpack_options})</span></code></td>
741
</tr>
742
<tr valign="top">
743
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">include(${CPACK_PROJECT_CONFIG_FILE})</span></code></td>
744
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">include(${CPACK_PROJECT_CONFIG_FILE})</span></code></td>
745
</tr>
746
<tr valign="top">
747
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">include(CPack)</span></code></td>
748
<td class="ln"></td><td class="sf3b2"><code><span class="sf3b2">include(CPack)</span></code></td>
749
</tr>
750
<tr valign="top">
751
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
752
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
753
</tr>
754
<tr valign="top">
755
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
756
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
757
</tr>
758
<tr valign="top">
759
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
760
<td class="ln"></td><td class="sf3b2"><code>&nbsp;</code></td>
761
</tr>
762
</tbody>
763
</table>
764
</body>
765
</html>