sdrangel/plugins/channelrx/CMakeLists.txt

48 wiersze
1.3 KiB
CMake
Czysty Zwykły widok Historia

project(demod)
2016-03-09 05:39:19 +00:00
add_subdirectory(demodam)
add_subdirectory(demodbfm)
2016-03-10 01:29:42 +00:00
add_subdirectory(demodnfm)
add_subdirectory(demodssb)
2018-09-11 22:40:22 +00:00
add_subdirectory(udpsink)
2016-03-10 01:29:42 +00:00
add_subdirectory(demodwfm)
add_subdirectory(localsink)
2020-08-07 06:00:49 +00:00
add_subdirectory(filesink)
2019-05-03 23:55:58 +00:00
add_subdirectory(freqtracker)
2014-11-05 12:34:33 +00:00
if(LIBDSDCC_FOUND AND LIBMBE_FOUND)
2016-04-07 11:05:53 +00:00
add_subdirectory(demoddsd)
endif(LIBDSDCC_FOUND AND LIBMBE_FOUND)
2019-12-11 22:19:22 +00:00
if(CM256CC_FOUND)
add_subdirectory(remotesink)
endif(CM256CC_FOUND)
2018-09-04 23:32:29 +00:00
if (CODEC2_FOUND)
add_subdirectory(demodfreedv)
endif(CODEC2_FOUND)
if(NOT SERVER_MODE)
add_subdirectory(demodlora)
add_subdirectory(chanalyzer)
add_subdirectory(demodatv)
# need ffmpeg 3.1 that correstonds to
# libavutil 55.27.100
# libavcodec 57.48.101
# libavformat 57.40.101
find_package(FFmpeg COMPONENTS AVCODEC AVFORMAT AVUTIL SWSCALE)
if (FFMPEG_FOUND)
if(WIN32)
add_subdirectory(demoddatv)
else()
if((AVUTIL_VERSION VERSION_GREATER "55.27.99") AND (AVCODEC_VERSION VERSION_GREATER "57.48.101"))
message(STATUS "Include demoddatv")
add_subdirectory(demoddatv)
else()
message(STATUS "FFmpeg too old to compile demoddatv; needs at least avutil: 55.27.100, avcodec/avformat: 57.48.101")
endif()
endif()
endif()
endif()