Browse Source

Enable Tailsync and Microhard

QGC4.4
Tomaz Canabrava 6 years ago committed by Daniel Agar
parent
commit
fe327d49a7
  1. 5
      CMakeLists.txt
  2. 17
      src/CMakeLists.txt

5
CMakeLists.txt

@ -66,12 +66,17 @@ pkg_check_modules(GST
gstreamer-1.0>=1.14 gstreamer-1.0>=1.14
gstreamer-video-1.0>=1.14 gstreamer-video-1.0>=1.14
) )
if (GST_FOUND) if (GST_FOUND)
include_directories( include_directories(
${GST_INCLUDE_DIRS} ${GST_INCLUDE_DIRS}
src/Taisync
src/Microhard
) )
add_definitions( add_definitions(
-DQGC_GST_STREAMING -DQGC_GST_STREAMING
-DQGC_GST_TAISYNC_ENABLED
-DQGC_GST_MICROHARD_ENABLED
) )
endif() endif()
#============================================================================= #=============================================================================

17
src/CMakeLists.txt

@ -12,6 +12,23 @@ if(MOBILE)
MobileScreenMgr.cc MobileScreenMgr.cc
) )
endif() endif()
if(GST_FOUND)
# TODO: Transform those in targets.
list(APPEND EXTRA_SRC
Taisync/TaisyncManager.cc
Taisync/TaisyncHandler.cc
Taisync/TaisyncSettings.cc
Microhard/MicrohardManager.cc
Microhard/MicrohardHandler.cc
Microhard/MicrohardSettings.cc
)
if(ANDROID) # Should also be expanded to iOS
list(APPEND EXTRA_SRC
src/Taisync/TaisyncTelemetry.cc
src/Taisync/TaisyncVideoReceiver.cc
)
endif()
endif()
if(BUILD_TESTING) if(BUILD_TESTING)

Loading…
Cancel
Save