Merge lp:~alan-griffiths/mir/optional-mir-egl-examples into lp:mir
- optional-mir-egl-examples
- Merge into development-branch
Status: | Merged |
---|---|
Approved by: | Alan Griffiths |
Approved revision: | no longer in the source branch. |
Merged at revision: | 4295 |
Proposed branch: | lp:~alan-griffiths/mir/optional-mir-egl-examples |
Merge into: | lp:mir |
Diff against target: |
347 lines (+105/-180) 3 files modified
CMakeLists.txt (+10/-0) examples/CMakeLists.txt (+93/-180) src/utils/CMakeLists.txt (+2/-0) |
To merge this branch: | bzr merge lp:~alan-griffiths/mir/optional-mir-egl-examples |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Mir CI Bot | continuous-integration | Approve | |
Chris Halse Rogers | Approve | ||
Review via email: mp+332346@code.launchpad.net |
Commit message
Make the building of egl demos optional, and default to off when mesa hasn't been patched
Description of the change
Mir CI Bot (mir-ci-bot) wrote : | # |
Mir CI Bot (mir-ci-bot) wrote : | # |
FAILED: Continuous integration, rev:4295
https:/
Executed test runs:
FAILURE: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
Click here to trigger a rebuild:
https:/
Brandon Schaefer (brandontschaefer) wrote : | # |
Hmm seems to be complaining that theres no mirvanity to install from the debian/
Alan Griffiths (alan-griffiths) wrote : | # |
On Tuesday, 17 October 2017 22:02:52 BST, Brandon Schaefer
<email address hidden> wrote:
> Hmm seems to be complaining that theres no mirvanity to install
> from the debian/
> how to disable those from being installed if its not supported.
The problem is that it should be created, not that it shouldn't be
installed. I'll fix in the morning.
--
Alan Griffiths. +44 (0)798 9938 758
Octopull Limited. http://
Mir CI Bot (mir-ci-bot) wrote : | # |
PASSED: Continuous integration, rev:4297
https:/
Executed test runs:
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
Click here to trigger a rebuild:
https:/
Mir CI Bot (mir-ci-bot) wrote : | # |
FAILED: Autolanding.
More details in the following jenkins job:
https:/
Executed test runs:
FAILURE: https:/
None: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
FAILURE: https:/
FAILURE: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
FAILURE: https:/
SUCCESS: https:/
deb: https:/
SUCCESS: https:/
deb: https:/
Mir CI Bot (mir-ci-bot) : | # |
Preview Diff
1 | === modified file 'CMakeLists.txt' | |||
2 | --- CMakeLists.txt 2017-10-16 12:11:24 +0000 | |||
3 | +++ CMakeLists.txt 2017-10-18 08:24:42 +0000 | |||
4 | @@ -275,6 +275,16 @@ | |||
5 | 275 | pkg_check_modules(DRM REQUIRED libdrm) | 275 | pkg_check_modules(DRM REQUIRED libdrm) |
6 | 276 | endif() | 276 | endif() |
7 | 277 | 277 | ||
8 | 278 | # This incantation gets the MIR_EGL_SUPPORTED default right for Mesa | ||
9 | 279 | execute_process(COMMAND grep mir_toolkit /usr/include/EGL/eglplatform.h | ||
10 | 280 | OUTPUT_VARIABLE MIR_EGL_SUPPORTED_OUT) | ||
11 | 281 | |||
12 | 282 | if (MIR_EGL_SUPPORTED_OUT STREQUAL "") | ||
13 | 283 | option(MIR_EGL_SUPPORTED "Build examples that depend on Mir EGL." OFF) | ||
14 | 284 | else() | ||
15 | 285 | option(MIR_EGL_SUPPORTED "Build examples that depend on Mir EGL." ON) | ||
16 | 286 | endif() | ||
17 | 287 | |||
18 | 278 | set(MIR_TRACEPOINT_LIB_INSTALL_DIR ${CMAKE_INSTALL_LIBDIR}/mir/tools) | 288 | set(MIR_TRACEPOINT_LIB_INSTALL_DIR ${CMAKE_INSTALL_LIBDIR}/mir/tools) |
19 | 279 | 289 | ||
20 | 280 | set(MIR_GENERATED_INCLUDE_DIRECTORIES) | 290 | set(MIR_GENERATED_INCLUDE_DIRECTORIES) |
21 | 281 | 291 | ||
22 | === modified file 'examples/CMakeLists.txt' | |||
23 | --- examples/CMakeLists.txt 2017-10-16 14:56:31 +0000 | |||
24 | +++ examples/CMakeLists.txt 2017-10-18 08:24:42 +0000 | |||
25 | @@ -3,10 +3,7 @@ | |||
26 | 3 | 3 | ||
27 | 4 | set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c99 -Wall -fno-strict-aliasing -Wextra") | 4 | set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c99 -Wall -fno-strict-aliasing -Wextra") |
28 | 5 | 5 | ||
33 | 6 | add_library(eglapp STATIC | 6 | add_library(mirdraw STATIC graphics_utils.cpp) |
30 | 7 | eglapp.c | ||
31 | 8 | client_helpers.cpp | ||
32 | 9 | ) | ||
34 | 10 | 7 | ||
35 | 11 | add_library(exampleserverconfig STATIC | 8 | add_library(exampleserverconfig STATIC |
36 | 12 | server_example_input_device_config.cpp | 9 | server_example_input_device_config.cpp |
37 | @@ -20,150 +17,26 @@ | |||
38 | 20 | 17 | ||
39 | 21 | target_link_libraries(exampleserverconfig mirserver) | 18 | target_link_libraries(exampleserverconfig mirserver) |
40 | 22 | 19 | ||
137 | 23 | target_link_libraries(eglapp | 20 | mir_add_wrapped_executable(mir_demo_client_basic basic.c) |
138 | 24 | mirclient | 21 | target_link_libraries (mir_demo_client_basic mirclient ${Boost_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT}) |
43 | 25 | ${EGL_LIBRARIES} | ||
44 | 26 | ${GLESv2_LIBRARIES} | ||
45 | 27 | ) | ||
46 | 28 | |||
47 | 29 | mir_add_wrapped_executable(mir_demo_client_animated_cursor | ||
48 | 30 | animated_cursor_demo_client.c | ||
49 | 31 | ) | ||
50 | 32 | target_link_libraries(mir_demo_client_animated_cursor | ||
51 | 33 | eglapp | ||
52 | 34 | ) | ||
53 | 35 | mir_add_wrapped_executable(mir_demo_client_eglflash | ||
54 | 36 | eglflash.c | ||
55 | 37 | ) | ||
56 | 38 | target_link_libraries(mir_demo_client_eglflash | ||
57 | 39 | eglapp | ||
58 | 40 | ) | ||
59 | 41 | mir_add_wrapped_executable(mir_demo_client_egltriangle | ||
60 | 42 | egltriangle.c | ||
61 | 43 | ) | ||
62 | 44 | target_link_libraries(mir_demo_client_egltriangle | ||
63 | 45 | eglapp | ||
64 | 46 | ) | ||
65 | 47 | mir_add_wrapped_executable(mir_demo_client_target | ||
66 | 48 | target.c | ||
67 | 49 | ) | ||
68 | 50 | target_link_libraries(mir_demo_client_target | ||
69 | 51 | eglapp | ||
70 | 52 | ) | ||
71 | 53 | mir_add_wrapped_executable(mir_demo_client_pointer_confinement | ||
72 | 54 | pointer_confinement.c | ||
73 | 55 | ) | ||
74 | 56 | target_link_libraries(mir_demo_client_pointer_confinement | ||
75 | 57 | eglapp | ||
76 | 58 | ) | ||
77 | 59 | mir_add_wrapped_executable(mir_demo_client_camera | ||
78 | 60 | camera.c | ||
79 | 61 | ) | ||
80 | 62 | target_link_libraries(mir_demo_client_camera | ||
81 | 63 | eglapp | ||
82 | 64 | ) | ||
83 | 65 | mir_add_wrapped_executable(mir_demo_client_eglcounter | ||
84 | 66 | eglcounter.cpp | ||
85 | 67 | ) | ||
86 | 68 | target_link_libraries(mir_demo_client_eglcounter | ||
87 | 69 | eglapp | ||
88 | 70 | ) | ||
89 | 71 | mir_add_wrapped_executable(mir_demo_client_eglplasma | ||
90 | 72 | eglplasma.c | ||
91 | 73 | ) | ||
92 | 74 | target_link_libraries(mir_demo_client_eglplasma | ||
93 | 75 | eglapp | ||
94 | 76 | ) | ||
95 | 77 | mir_add_wrapped_executable(mir_demo_client_cursors | ||
96 | 78 | cursors_demo_client.c | ||
97 | 79 | ) | ||
98 | 80 | target_link_libraries(mir_demo_client_cursors | ||
99 | 81 | eglapp | ||
100 | 82 | ) | ||
101 | 83 | mir_add_wrapped_executable(mir_demo_client_eglstateswitcher | ||
102 | 84 | eglstateswitcher.c | ||
103 | 85 | ) | ||
104 | 86 | target_link_libraries(mir_demo_client_eglstateswitcher | ||
105 | 87 | eglapp | ||
106 | 88 | ) | ||
107 | 89 | |||
108 | 90 | mir_add_wrapped_executable(mir_demo_client_tooltip | ||
109 | 91 | tooltip.c | ||
110 | 92 | ) | ||
111 | 93 | target_link_libraries(mir_demo_client_tooltip | ||
112 | 94 | eglapp | ||
113 | 95 | ) | ||
114 | 96 | |||
115 | 97 | mir_add_wrapped_executable(mir_demo_client_touch_validator | ||
116 | 98 | client_touch_validator.cpp | ||
117 | 99 | ) | ||
118 | 100 | target_link_libraries(mir_demo_client_touch_validator | ||
119 | 101 | eglapp | ||
120 | 102 | ) | ||
121 | 103 | |||
122 | 104 | mir_add_wrapped_executable(mir_demo_client_basic | ||
123 | 105 | basic.c | ||
124 | 106 | ) | ||
125 | 107 | |||
126 | 108 | mir_add_wrapped_executable(mir_demo_client_input_shapes | ||
127 | 109 | input_shapes.cpp | ||
128 | 110 | ) | ||
129 | 111 | target_link_libraries(mir_demo_client_input_shapes eglapp) | ||
130 | 112 | |||
131 | 113 | target_link_libraries(mir_demo_client_basic | ||
132 | 114 | mirclient | ||
133 | 115 | |||
134 | 116 | ${Boost_LIBRARIES} | ||
135 | 117 | ${CMAKE_THREAD_LIBS_INIT} | ||
136 | 118 | ) | ||
139 | 119 | 22 | ||
140 | 120 | mir_add_wrapped_executable(mir_demo_client_release_at_exit release_at_exit.c) | 23 | mir_add_wrapped_executable(mir_demo_client_release_at_exit release_at_exit.c) |
142 | 121 | target_link_libraries(mir_demo_client_release_at_exit mirclient) | 24 | target_link_libraries (mir_demo_client_release_at_exit mirclient) |
143 | 122 | 25 | ||
144 | 123 | mir_add_wrapped_executable(mir_demo_client_multiwin multiwin.c) | 26 | mir_add_wrapped_executable(mir_demo_client_multiwin multiwin.c) |
146 | 124 | target_link_libraries(mir_demo_client_multiwin mirclient) | 27 | target_link_libraries (mir_demo_client_multiwin mirclient) |
147 | 125 | 28 | ||
148 | 126 | mir_add_wrapped_executable(mir_demo_client_fingerpaint fingerpaint.c) | 29 | mir_add_wrapped_executable(mir_demo_client_fingerpaint fingerpaint.c) |
150 | 127 | target_link_libraries(mir_demo_client_fingerpaint mirclient) | 30 | target_link_libraries (mir_demo_client_fingerpaint mirclient) |
151 | 128 | 31 | ||
152 | 129 | mir_add_wrapped_executable(mir_demo_client_progressbar progressbar.c) | 32 | mir_add_wrapped_executable(mir_demo_client_progressbar progressbar.c) |
185 | 130 | target_link_libraries(mir_demo_client_progressbar mirclient) | 33 | target_link_libraries (mir_demo_client_progressbar mirclient) |
186 | 131 | 34 | ||
187 | 132 | mir_add_wrapped_executable(mir_demo_client_display_config demo_client_display_config.c) | 35 | mir_add_wrapped_executable(mir_demo_client_flicker flicker.c) |
188 | 133 | target_link_libraries(mir_demo_client_display_config eglapp) | 36 | target_link_libraries (mir_demo_client_flicker mirclient ${Boost_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT}) |
157 | 134 | |||
158 | 135 | mir_add_wrapped_executable(mir_demo_client_eglsquare eglsquare.cpp) | ||
159 | 136 | target_link_libraries(mir_demo_client_eglsquare eglapp) | ||
160 | 137 | |||
161 | 138 | if ("${CMAKE_CXX_COMPILER}" MATCHES "clang") | ||
162 | 139 | target_link_libraries(mir_demo_client_eglsquare atomic) | ||
163 | 140 | endif() | ||
164 | 141 | |||
165 | 142 | mir_add_wrapped_executable(mir_demo_client_flicker | ||
166 | 143 | flicker.c | ||
167 | 144 | ) | ||
168 | 145 | |||
169 | 146 | target_link_libraries(mir_demo_client_flicker | ||
170 | 147 | mirclient | ||
171 | 148 | |||
172 | 149 | ${Boost_LIBRARIES} | ||
173 | 150 | ${CMAKE_THREAD_LIBS_INIT} | ||
174 | 151 | ) | ||
175 | 152 | |||
176 | 153 | mir_add_wrapped_executable(mir_demo_client_scroll | ||
177 | 154 | scroll.cpp | ||
178 | 155 | ) | ||
179 | 156 | |||
180 | 157 | target_link_libraries(mir_demo_client_scroll | ||
181 | 158 | eglapp | ||
182 | 159 | mirdraw | ||
183 | 160 | ${GLESv2_LIBRARIES} | ||
184 | 161 | ) | ||
189 | 162 | 37 | ||
190 | 163 | mir_add_wrapped_executable(mir_demo_client_prompt_session prompt_session.c) | 38 | mir_add_wrapped_executable(mir_demo_client_prompt_session prompt_session.c) |
194 | 164 | target_link_libraries(mir_demo_client_prompt_session mirclient) | 39 | target_link_libraries (mir_demo_client_prompt_session mirclient) |
192 | 165 | |||
193 | 166 | add_library(mirdraw STATIC graphics_utils.cpp) | ||
195 | 167 | 40 | ||
196 | 168 | include_directories( | 41 | include_directories( |
197 | 169 | ${PROJECT_SOURCE_DIR}/include/miral | 42 | ${PROJECT_SOURCE_DIR}/include/miral |
198 | @@ -238,51 +111,91 @@ | |||
199 | 238 | endif () | 111 | endif () |
200 | 239 | endif () | 112 | endif () |
201 | 240 | 113 | ||
237 | 241 | mir_add_wrapped_executable(mir_demo_client_multistream | 114 | mir_add_wrapped_executable(mir_demo_client_prerendered_frames prerendered_frames.c) |
238 | 242 | multi_stream.cpp | 115 | target_link_libraries (mir_demo_client_prerendered_frames mirclient m) |
239 | 243 | ) | 116 | |
240 | 244 | 117 | mir_add_wrapped_executable(mir_demo_client_chain_jumping_buffers chain_jumping_buffers.c) | |
241 | 245 | target_link_libraries(mir_demo_client_multistream | 118 | target_link_libraries (mir_demo_client_chain_jumping_buffers mirclient) |
207 | 246 | mirclient | ||
208 | 247 | eglapp | ||
209 | 248 | ${Boost_LIBRARIES} | ||
210 | 249 | ) | ||
211 | 250 | |||
212 | 251 | mir_add_wrapped_executable(mir_demo_client_render_surface | ||
213 | 252 | render_surface.cpp | ||
214 | 253 | ) | ||
215 | 254 | |||
216 | 255 | target_link_libraries(mir_demo_client_render_surface | ||
217 | 256 | mirclient | ||
218 | 257 | eglapp | ||
219 | 258 | ) | ||
220 | 259 | |||
221 | 260 | mir_add_wrapped_executable(mir_demo_client_prerendered_frames | ||
222 | 261 | prerendered_frames.c | ||
223 | 262 | ) | ||
224 | 263 | |||
225 | 264 | target_link_libraries(mir_demo_client_prerendered_frames | ||
226 | 265 | mirclient | ||
227 | 266 | m | ||
228 | 267 | ) | ||
229 | 268 | |||
230 | 269 | mir_add_wrapped_executable(mir_demo_client_chain_jumping_buffers | ||
231 | 270 | chain_jumping_buffers.c | ||
232 | 271 | ) | ||
233 | 272 | |||
234 | 273 | target_link_libraries(mir_demo_client_chain_jumping_buffers | ||
235 | 274 | mirclient | ||
236 | 275 | ) | ||
242 | 276 | 119 | ||
243 | 277 | include_directories(${MIR_GENERATED_INCLUDE_DIRECTORIES}) | 120 | include_directories(${MIR_GENERATED_INCLUDE_DIRECTORIES}) |
244 | 278 | 121 | ||
245 | 279 | mir_add_wrapped_executable(mir_demo_client_wayland wayland_client.c) | 122 | mir_add_wrapped_executable(mir_demo_client_wayland wayland_client.c) |
250 | 280 | target_link_libraries(mir_demo_client_wayland | 123 | target_link_libraries (mir_demo_client_wayland ${WAYLAND_CLIENT_LDFLAGS} ${WAYLAND_CLIENT_LIBRARIES}) |
247 | 281 | |||
248 | 282 | ${WAYLAND_CLIENT_LDFLAGS} ${WAYLAND_CLIENT_LIBRARIES} | ||
249 | 283 | ) | ||
251 | 284 | 124 | ||
252 | 285 | mir_add_wrapped_executable(mir_demo_client_screencast screencast.cpp) | 125 | mir_add_wrapped_executable(mir_demo_client_screencast screencast.cpp) |
256 | 286 | 126 | target_link_libraries (mir_demo_client_screencast mirclient) | |
257 | 287 | target_link_libraries(mir_demo_client_screencast mirclient) | 127 | |
258 | 288 | 128 | ||
259 | 129 | # The remaining examples are dependent on Mir EGL being supported. | ||
260 | 130 | if (MIR_EGL_SUPPORTED) | ||
261 | 131 | |||
262 | 132 | add_library(eglapp STATIC | ||
263 | 133 | eglapp.c | ||
264 | 134 | client_helpers.cpp | ||
265 | 135 | ) | ||
266 | 136 | |||
267 | 137 | target_link_libraries(eglapp | ||
268 | 138 | mirclient | ||
269 | 139 | ${EGL_LIBRARIES} | ||
270 | 140 | ${GLESv2_LIBRARIES} | ||
271 | 141 | ) | ||
272 | 142 | |||
273 | 143 | mir_add_wrapped_executable(mir_demo_client_animated_cursor animated_cursor_demo_client.c) | ||
274 | 144 | target_link_libraries (mir_demo_client_animated_cursor eglapp) | ||
275 | 145 | |||
276 | 146 | mir_add_wrapped_executable(mir_demo_client_eglflash eglflash.c) | ||
277 | 147 | target_link_libraries (mir_demo_client_eglflash eglapp) | ||
278 | 148 | |||
279 | 149 | mir_add_wrapped_executable(mir_demo_client_egltriangle egltriangle.c) | ||
280 | 150 | target_link_libraries (mir_demo_client_egltriangle eglapp) | ||
281 | 151 | |||
282 | 152 | mir_add_wrapped_executable(mir_demo_client_target target.c) | ||
283 | 153 | target_link_libraries (mir_demo_client_target eglapp) | ||
284 | 154 | |||
285 | 155 | mir_add_wrapped_executable(mir_demo_client_pointer_confinement pointer_confinement.c) | ||
286 | 156 | target_link_libraries (mir_demo_client_pointer_confinement eglapp) | ||
287 | 157 | |||
288 | 158 | mir_add_wrapped_executable(mir_demo_client_camera camera.c) | ||
289 | 159 | target_link_libraries (mir_demo_client_camera eglapp) | ||
290 | 160 | |||
291 | 161 | mir_add_wrapped_executable(mir_demo_client_eglcounter eglcounter.cpp) | ||
292 | 162 | target_link_libraries (mir_demo_client_eglcounter eglapp) | ||
293 | 163 | |||
294 | 164 | mir_add_wrapped_executable(mir_demo_client_eglplasma eglplasma.c) | ||
295 | 165 | target_link_libraries (mir_demo_client_eglplasma eglapp) | ||
296 | 166 | |||
297 | 167 | mir_add_wrapped_executable(mir_demo_client_cursors cursors_demo_client.c) | ||
298 | 168 | target_link_libraries (mir_demo_client_cursors eglapp) | ||
299 | 169 | |||
300 | 170 | mir_add_wrapped_executable(mir_demo_client_eglstateswitcher eglstateswitcher.c) | ||
301 | 171 | target_link_libraries (mir_demo_client_eglstateswitcher eglapp) | ||
302 | 172 | |||
303 | 173 | mir_add_wrapped_executable(mir_demo_client_tooltip tooltip.c) | ||
304 | 174 | target_link_libraries (mir_demo_client_tooltip eglapp) | ||
305 | 175 | |||
306 | 176 | mir_add_wrapped_executable(mir_demo_client_touch_validator client_touch_validator.cpp) | ||
307 | 177 | target_link_libraries (mir_demo_client_touch_validator eglapp) | ||
308 | 178 | |||
309 | 179 | mir_add_wrapped_executable(mir_demo_client_display_config demo_client_display_config.c) | ||
310 | 180 | target_link_libraries (mir_demo_client_display_config eglapp) | ||
311 | 181 | |||
312 | 182 | mir_add_wrapped_executable(mir_demo_client_eglsquare eglsquare.cpp) | ||
313 | 183 | target_link_libraries (mir_demo_client_eglsquare eglapp) | ||
314 | 184 | |||
315 | 185 | if ("${CMAKE_CXX_COMPILER}" MATCHES "clang") | ||
316 | 186 | target_link_libraries (mir_demo_client_eglsquare atomic) | ||
317 | 187 | endif() | ||
318 | 188 | |||
319 | 189 | mir_add_wrapped_executable(mir_demo_client_input_shapes input_shapes.cpp) | ||
320 | 190 | target_link_libraries (mir_demo_client_input_shapes eglapp) | ||
321 | 191 | |||
322 | 192 | mir_add_wrapped_executable(mir_demo_client_scroll scroll.cpp) | ||
323 | 193 | target_link_libraries (mir_demo_client_scroll eglapp mirdraw ${GLESv2_LIBRARIES}) | ||
324 | 194 | |||
325 | 195 | mir_add_wrapped_executable(mir_demo_client_multistream multi_stream.cpp) | ||
326 | 196 | target_link_libraries (mir_demo_client_multistream mirclient eglapp ${Boost_LIBRARIES}) | ||
327 | 197 | |||
328 | 198 | mir_add_wrapped_executable(mir_demo_client_render_surface render_surface.cpp) | ||
329 | 199 | target_link_libraries (mir_demo_client_render_surface mirclient eglapp) | ||
330 | 200 | |||
331 | 201 | endif() # MIR_EGL_SUPPORTED | ||
332 | 289 | 202 | ||
333 | === modified file 'src/utils/CMakeLists.txt' | |||
334 | --- src/utils/CMakeLists.txt 2017-05-08 03:04:26 +0000 | |||
335 | +++ src/utils/CMakeLists.txt 2017-10-18 08:24:42 +0000 | |||
336 | @@ -10,9 +10,11 @@ | |||
337 | 10 | mir_add_wrapped_executable(mirout out.c) | 10 | mir_add_wrapped_executable(mirout out.c) |
338 | 11 | target_link_libraries(mirout mirclient m) | 11 | target_link_libraries(mirout mirclient m) |
339 | 12 | 12 | ||
340 | 13 | if (MIR_EGL_SUPPORTED) | ||
341 | 13 | mir_add_wrapped_executable(mirvanity vanity.c) | 14 | mir_add_wrapped_executable(mirvanity vanity.c) |
342 | 14 | target_include_directories(mirvanity PRIVATE ${PROJECT_SOURCE_DIR}/examples) | 15 | target_include_directories(mirvanity PRIVATE ${PROJECT_SOURCE_DIR}/examples) |
343 | 15 | target_link_libraries(mirvanity eglapp) | 16 | target_link_libraries(mirvanity eglapp) |
344 | 17 | endif() | ||
345 | 16 | 18 | ||
346 | 17 | mir_add_wrapped_executable(mirin in.cpp) | 19 | mir_add_wrapped_executable(mirin in.cpp) |
347 | 18 | target_link_libraries(mirin mirclient) | 20 | target_link_libraries(mirin mirclient) |
FAILED: Continuous integration, rev:4293 /mir-jenkins. ubuntu. com/job/ mir-ci/ 3738/ /mir-jenkins. ubuntu. com/job/ build-mir/ 5136/console /mir-jenkins. ubuntu. com/job/ build-0- fetch/5374 /mir-jenkins. ubuntu. com/job/ build-1- sourcepkg/ release= artful/ 5361 /mir-jenkins. ubuntu. com/job/ build-1- sourcepkg/ release= xenial/ 5361 /mir-jenkins. ubuntu. com/job/ build-1- sourcepkg/ release= zesty/5361 /mir-jenkins. ubuntu. com/job/ build-2- binpkg- mir/arch= amd64,compiler= clang,platform= mesa,release= artful/ 5180/console /mir-jenkins. ubuntu. com/job/ build-2- binpkg- mir/arch= amd64,compiler= clang,platform= mesa,release= zesty/5180/ console /mir-jenkins. ubuntu. com/job/ build-2- binpkg- mir/arch= amd64,compiler= gcc,platform= mesa,release= artful/ 5180/console /mir-jenkins. ubuntu. com/job/ build-2- binpkg- mir/arch= amd64,compiler= gcc,platform= mesa,release= xenial/ 5180/console /mir-jenkins. ubuntu. com/job/ build-2- binpkg- mir/arch= amd64,compiler= gcc,platform= mesa,release= zesty/5180/ console /mir-jenkins. ubuntu. com/job/ build-2- binpkg- mir/arch= cross-armhf, compiler= gcc,platform= mesa,release= artful/ 5180/console /mir-jenkins. ubuntu. com/job/ build-2- binpkg- mir/arch= cross-armhf, compiler= gcc,platform= mesa,release= zesty/5180/ console /mir-jenkins. ubuntu. com/job/ build-2- binpkg- mir/arch= i386,compiler= gcc,platform= mesa,release= xenial/ 5180/console
https:/
Executed test runs:
FAILURE: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
SUCCESS: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
FAILURE: https:/
Click here to trigger a rebuild: /mir-jenkins. ubuntu. com/job/ mir-ci/ 3738/rebuild
https:/