@@ -34,7 +34,6 @@ sources = files(
34
34
' libs/openFrameworks/3d/ofCamera.cpp' ,
35
35
' libs/openFrameworks/3d/ofEasyCam.cpp' ,
36
36
' libs/openFrameworks/3d/ofNode.cpp' ,
37
- ' libs/openFrameworks/app/ofAppEGLWindow.cpp' ,
38
37
' libs/openFrameworks/app/ofAppGLFWWindow.cpp' ,
39
38
' libs/openFrameworks/app/ofAppNoWindow.cpp' ,
40
39
' libs/openFrameworks/app/ofAppRunner.cpp' ,
@@ -100,9 +99,6 @@ sources = files(
100
99
' libs/openFrameworks/utils/ofXml.cpp' ,
101
100
' libs/openFrameworks/video/ofDirectShowGrabber.cpp' ,
102
101
' libs/openFrameworks/video/ofDirectShowPlayer.cpp' ,
103
- ' libs/openFrameworks/video/ofGstUtils.cpp' ,
104
- ' libs/openFrameworks/video/ofGstVideoGrabber.cpp' ,
105
- ' libs/openFrameworks/video/ofGstVideoPlayer.cpp' ,
106
102
' libs/openFrameworks/video/ofMediaFoundationPlayer.cpp' ,
107
103
' libs/openFrameworks/video/ofVideoGrabber.cpp' ,
108
104
' libs/openFrameworks/video/ofVideoPlayer.cpp' ,
@@ -116,7 +112,6 @@ install_headers(
116
112
' libs/openFrameworks/3d/ofMesh.h' ,
117
113
' libs/openFrameworks/3d/ofNode.h' ,
118
114
' libs/openFrameworks/app/ofAppBaseWindow.h' ,
119
- ' libs/openFrameworks/app/ofAppEGLWindow.h' ,
120
115
' libs/openFrameworks/app/ofAppGLFWWindow.h' ,
121
116
' libs/openFrameworks/app/ofAppNoWindow.h' ,
122
117
' libs/openFrameworks/app/ofAppRunner.h' ,
@@ -208,9 +203,6 @@ install_headers(
208
203
' libs/openFrameworks/video/ofAVFoundationVideoPlayer.h' ,
209
204
' libs/openFrameworks/video/ofDirectShowGrabber.h' ,
210
205
' libs/openFrameworks/video/ofDirectShowPlayer.h' ,
211
- ' libs/openFrameworks/video/ofGstUtils.h' ,
212
- ' libs/openFrameworks/video/ofGstVideoGrabber.h' ,
213
- ' libs/openFrameworks/video/ofGstVideoPlayer.h' ,
214
206
' libs/openFrameworks/video/ofMediaFoundationPlayer.h' ,
215
207
' libs/openFrameworks/video/ofVideoBaseTypes.h' ,
216
208
' libs/openFrameworks/video/ofVideoGrabber.h' ,
@@ -225,18 +217,12 @@ deps = [
225
217
dependency (' assimp' ),
226
218
dependency (' boost' ),
227
219
dependency (' cairo' ),
228
- dependency (' egl' ),
229
220
dependency (' fontconfig' ),
230
221
dependency (' freeglut' , ' glut' ),
231
222
dependency (' freetype2' ),
232
223
dependency (' glew' ),
233
224
dependency (' glfw3' ),
234
225
dependency (' glm' ),
235
- dependency (' gstreamer-1.0' ),
236
- dependency (' gstreamer-app-1.0' ),
237
- dependency (' gstreamer-plugins-bad-1.0' ),
238
- dependency (' gstreamer-plugins-base-1.0' ),
239
- dependency (' gstreamer-video-1.0' ),
240
226
dependency (' kissfft-float' ),
241
227
dependency (' libcrypto' ),
242
228
dependency (' libcurl' ),
@@ -249,11 +235,38 @@ deps = [
249
235
dependency (' rtaudio' ),
250
236
dependency (' sndfile' ),
251
237
dependency (' utf8cpp' ),
252
- dependency (' x11-xcb' ),
253
- dependency (' xcursor' ),
254
238
compiler.find_library (' freeimage' , has_headers : [' FreeImage.h' ]),
255
239
]
256
240
241
+ if host_machine .system() == ' linux'
242
+
243
+ deps += [
244
+ dependency (' egl' ),
245
+ dependency (' gstreamer-1.0' ),
246
+ dependency (' gstreamer-app-1.0' ),
247
+ dependency (' gstreamer-plugins-bad-1.0' ),
248
+ dependency (' gstreamer-plugins-base-1.0' ),
249
+ dependency (' gstreamer-video-1.0' ),
250
+ dependency (' x11-xcb' ),
251
+ dependency (' xcursor' ),
252
+ ]
253
+
254
+ sources += files (
255
+ ' libs/openFrameworks/app/ofAppEGLWindow.cpp' ,
256
+ ' libs/openFrameworks/video/ofGstUtils.cpp' ,
257
+ ' libs/openFrameworks/video/ofGstVideoGrabber.cpp' ,
258
+ ' libs/openFrameworks/video/ofGstVideoPlayer.cpp' ,
259
+ )
260
+
261
+ install_headers (
262
+ ' libs/openFrameworks/app/ofAppEGLWindow.h' ,
263
+ ' libs/openFrameworks/video/ofGstUtils.h' ,
264
+ ' libs/openFrameworks/video/ofGstVideoGrabber.h' ,
265
+ ' libs/openFrameworks/video/ofGstVideoPlayer.h' ,
266
+ )
267
+
268
+ endif
269
+
257
270
# We need to treat this dependency independently
258
271
# because if it's not installed in the host system,
259
272
# we will use the .wrap file in the subprojects file AND
0 commit comments