@@ -131,16 +131,22 @@ ifeq ($(UNAME), Linux)
131131 GCS_WITH_OSG := 1
132132 GCS_WITH_OSGEARTH := 1
133133 GCS_COPY_OSG := 0
134+ GCS_WITH_GSTREAMER := 0
135+ GCS_COPY_GSTREAMER := 0
134136else ifeq ($(UNAME), Darwin)
135137 UAVOBJGENERATOR := $(BUILD_DIR ) /uavobjgenerator/uavobjgenerator
136138 GCS_WITH_OSG := 1
137139 GCS_WITH_OSGEARTH := 0
138140 GCS_COPY_OSG := 1
141+ GCS_WITH_GSTREAMER := 0
142+ GCS_COPY_GSTREAMER := 0
139143else ifeq ($(UNAME), Windows)
140144 UAVOBJGENERATOR := $(BUILD_DIR ) /uavobjgenerator/uavobjgenerator.exe
141145 GCS_WITH_OSG := 1
142146 GCS_WITH_OSGEARTH := 1
143147 GCS_COPY_OSG := 1
148+ GCS_WITH_GSTREAMER := 1
149+ GCS_COPY_GSTREAMER := 1
144150endif
145151
146152export UAVOBJGENERATOR
@@ -159,6 +165,13 @@ ifeq ($(GCS_WITH_OSG), 1)
159165 endif
160166endif
161167
168+ ifeq ($(GCS_WITH_GSTREAMER ) , 1)
169+ GCS_EXTRA_CONF += gstreamer
170+ ifeq ($(GCS_COPY_GSTREAMER), 1)
171+ GCS_EXTRA_CONF += copy_gstreamer
172+ endif
173+ endif
174+
162175# #############################
163176#
164177# All targets
@@ -590,6 +603,10 @@ config_help:
590603 @$(ECHO ) " (Needed unless using system versions)"
591604 @$(ECHO ) " Options: 0 or 1"
592605 @$(ECHO )
606+ @$(ECHO ) " GCS_WITH_GSTREAMER=$( GCS_WITH_GSTREAMER) "
607+ @$(ECHO ) " Build the GCS with GStreamer support, this enables the video gadget and extra PFD video views"
608+ @$(ECHO ) " Options: 0 or 1"
609+ @$(ECHO )
593610 @$(ECHO ) " CCACHE=$( CCACHE) "
594611 @$(ECHO ) " A prefix to compiler invocations, usually 'ccache' or 'path/to/ccache'"
595612 @$(ECHO )
0 commit comments