1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2025-05-29 05:22:25 -04:00
sdrangel/plugins/channeltx/CMakeLists.txt

87 lines
2.2 KiB
CMake
Raw Normal View History

project(mod)
2023-09-06 15:21:22 +01:00
if (ENABLE_CHANNELTX_MODPSK31)
add_subdirectory(modpsk31)
endif()
2023-09-01 17:10:26 +01:00
if (ENABLE_CHANNELTX_MODRTTY)
add_subdirectory(modrtty)
endif()
if (ENABLE_CHANNELTX_MODAIS)
add_subdirectory(modais)
endif()
if (ENABLE_CHANNELTX_MODAM)
add_subdirectory(modam)
endif()
if (ENABLE_CHANNELTX_MODCHIRPCHAT)
add_subdirectory(modchirpchat)
endif()
if (ENABLE_CHANNELTX_MODNFM)
add_subdirectory(modnfm)
endif()
if (ENABLE_CHANNELTX_MODSSB)
add_subdirectory(modssb)
endif()
if (ENABLE_CHANNELTX_MODWFM)
add_subdirectory(modwfm)
endif()
if (ENABLE_CHANNELTX_MODPACKET)
add_subdirectory(modpacket)
endif()
if (ENABLE_CHANNELTX_MOD802.15.4)
add_subdirectory(mod802.15.4)
endif()
if (ENABLE_CHANNELTX_UDPSOURCE)
add_subdirectory(udpsource)
endif()
if (ENABLE_CHANNELTX_LOCALSOURCE)
add_subdirectory(localsource)
endif()
if (ENABLE_CHANNELTX_FILESOURCE)
add_subdirectory(filesource)
endif()
if (ENABLE_CHANNELTX_REMOTESOURCE AND CM256CC_FOUND AND (HAS_SSE3 OR HAS_NEON))
add_subdirectory(remotesource)
2023-07-29 20:00:32 +01:00
else()
message(STATUS "Not building remotesource (ENABLE_CHANNELTX_REMOTESOURCE=${ENABLE_CHANNELTX_REMOTESOURCE} CM256CC_FOUND=${CM256CC_FOUND} HAS_SSE3=${HAS_SSE3} HAS_NEON=${HAS_NEON})")
endif()
2018-08-31 18:30:52 +02:00
if (ENABLE_CHANNELTX_MODATV AND OpenCV_FOUND)
2018-08-31 18:30:52 +02:00
add_subdirectory(modatv)
2023-07-29 20:00:32 +01:00
else()
message(STATUS "Not building modatv (ENABLE_CHANNELTX_MODATV=${ENABLE_CHANNELTX_MODATV} OpenCV_FOUND=${OpenCV_FOUND})")
2017-03-08 08:36:28 +01:00
endif()
2018-09-16 01:30:43 +02:00
2021-03-18 17:17:58 +00:00
# Copied from channelrx/CMakeLists.txt - why not in top-level?
find_package(FFmpeg COMPONENTS AVCODEC AVFORMAT AVUTIL SWSCALE)
if (ENABLE_CHANNELTX_MODDATV AND FFMPEG_FOUND)
2021-03-18 17:17:58 +00:00
add_subdirectory(moddatv)
2023-07-29 20:00:32 +01:00
else()
message(STATUS "Not building moddatv (ENABLE_CHANNELTX_MODDATV=${ENABLE_CHANNELTX_MODDATV} FFMPEG_FOUND=${FFMPEG_FOUND})")
2021-03-18 17:17:58 +00:00
endif()
if (ENABLE_CHANNELTX_MODFREEDV AND CODEC2_FOUND)
add_subdirectory(modfreedv)
2023-07-29 20:00:32 +01:00
else()
message(STATUS "Not building modfreedv (ENABLE_CHANNELTX_MODFREEDV=${ENABLE_CHANNELTX_MODFREEDV} CODEC2_FOUND=${CODEC2_FOUND})")
endif()
2022-09-06 17:10:25 -03:00
if (ENABLE_CHANNELTX_MODM17 AND CODEC2_FOUND)
2022-06-10 01:42:24 +02:00
add_subdirectory(modm17)
2023-07-29 20:00:32 +01:00
else()
message(STATUS "Not building modm17 (ENABLE_CHANNELTX_MODM17=${ENABLE_CHANNELTX_MODM17} CODEC2_FOUND=${CODEC2_FOUND})")
endif()