2020-09-19 23:06:50 +00:00
|
|
|
project(feature)
|
|
|
|
|
2022-11-17 14:34:54 +00:00
|
|
|
if (ENABLE_FEATURE_GS232CONTROLLER AND Qt${QT_DEFAULT_MAJOR_VERSION}SerialPort_FOUND)
|
2020-10-27 16:22:10 +00:00
|
|
|
add_subdirectory(gs232controller)
|
|
|
|
endif()
|
2020-11-30 00:30:18 +00:00
|
|
|
|
2023-01-02 15:47:46 +00:00
|
|
|
if (ENABLE_FEATURE_MAP AND Qt${QT_DEFAULT_MAJOR_VERSION}Quick_FOUND AND Qt${QT_DEFAULT_MAJOR_VERSION}QuickWidgets_FOUND AND Qt${QT_DEFAULT_MAJOR_VERSION}Positioning_FOUND AND Qt${QT_DEFAULT_MAJOR_VERSION}Location_FOUND)
|
2021-01-13 20:07:28 +00:00
|
|
|
add_subdirectory(map)
|
2021-01-22 14:54:22 +00:00
|
|
|
endif()
|
2022-06-25 09:56:45 +00:00
|
|
|
|
2022-11-17 14:34:54 +00:00
|
|
|
if (ENABLE_FEATURE_VORLOCALIZER AND Qt${QT_DEFAULT_MAJOR_VERSION}Quick_FOUND AND Qt${QT_DEFAULT_MAJOR_VERSION}QuickWidgets_FOUND AND Qt${QT_DEFAULT_MAJOR_VERSION}Positioning_FOUND)
|
2020-11-30 00:30:18 +00:00
|
|
|
add_subdirectory(vorlocalizer)
|
|
|
|
endif()
|
|
|
|
|
2022-06-25 09:56:45 +00:00
|
|
|
if (ENABLE_FEATURE_AFC)
|
|
|
|
add_subdirectory(afc)
|
|
|
|
endif()
|
|
|
|
|
|
|
|
if (ENABLE_FEATURE_AIS)
|
|
|
|
add_subdirectory(ais)
|
|
|
|
endif()
|
|
|
|
|
|
|
|
if (ENABLE_FEATURE_ANTENNATOOLS)
|
|
|
|
add_subdirectory(antennatools)
|
|
|
|
endif()
|
|
|
|
|
|
|
|
if (ENABLE_FEATURE_APRS)
|
|
|
|
add_subdirectory(aprs)
|
|
|
|
endif()
|
|
|
|
|
|
|
|
if (ENABLE_FEATURE_DEMODANALYZER)
|
|
|
|
add_subdirectory(demodanalyzer)
|
|
|
|
endif()
|
|
|
|
|
|
|
|
if (ENABLE_FEATURE_PERTESTER)
|
|
|
|
add_subdirectory(pertester)
|
|
|
|
endif()
|
|
|
|
|
|
|
|
if (ENABLE_FEATURE_RIGCTLSERVER)
|
|
|
|
add_subdirectory(rigctlserver)
|
|
|
|
endif()
|
|
|
|
|
|
|
|
if (ENABLE_FEATURE_SIMPLEPTT)
|
|
|
|
add_subdirectory(simpleptt)
|
|
|
|
endif()
|
2021-09-02 19:13:41 +00:00
|
|
|
|
|
|
|
if (NOT SERVER_MODE)
|
2022-11-17 14:34:54 +00:00
|
|
|
if (ENABLE_FEATURE_SATELLITETRACKER AND SGP4_FOUND AND Qt${QT_DEFAULT_MAJOR_VERSION}Positioning_FOUND AND Qt${QT_DEFAULT_MAJOR_VERSION}Charts_FOUND AND Qt${QT_DEFAULT_MAJOR_VERSION}TextToSpeech_FOUND)
|
2021-09-02 19:13:41 +00:00
|
|
|
add_subdirectory(satellitetracker)
|
|
|
|
endif()
|
2022-06-25 09:56:45 +00:00
|
|
|
if (ENABLE_FEATURE_JOGDIALCONTROLLER)
|
|
|
|
add_subdirectory(jogdialcontroller)
|
|
|
|
endif()
|
2021-09-02 19:13:41 +00:00
|
|
|
else()
|
2022-11-17 14:34:54 +00:00
|
|
|
if (ENABLE_FEATURE_SATELLITETRACKER AND SGP4_FOUND AND Qt${QT_DEFAULT_MAJOR_VERSION}Positioning_FOUND AND Qt${QT_DEFAULT_MAJOR_VERSION}Charts_FOUND)
|
2021-09-02 19:13:41 +00:00
|
|
|
add_subdirectory(satellitetracker)
|
|
|
|
endif()
|
2021-02-26 20:25:48 +00:00
|
|
|
endif()
|
2021-09-02 19:13:41 +00:00
|
|
|
|
2022-11-17 14:34:54 +00:00
|
|
|
if (Qt${QT_DEFAULT_MAJOR_VERSION}Charts_FOUND)
|
2022-06-25 09:56:45 +00:00
|
|
|
if (ENABLE_FEATURE_RADIOSONDE)
|
|
|
|
add_subdirectory(radiosonde)
|
|
|
|
endif()
|
|
|
|
if (ENABLE_FEATURE_STARTRACKER)
|
|
|
|
add_subdirectory(startracker)
|
|
|
|
endif()
|
2022-03-01 17:17:56 +00:00
|
|
|
endif()
|
2022-05-21 09:20:38 +00:00
|
|
|
|
2022-06-25 09:56:45 +00:00
|
|
|
if (ENABLE_FEATURE_LIMERFE AND ENABLE_LIMESUITE AND LIMESUITE_FOUND)
|
2022-05-21 09:20:38 +00:00
|
|
|
add_subdirectory(limerfe)
|
|
|
|
endif()
|
2022-05-24 13:18:55 +00:00
|
|
|
|
2022-06-25 09:56:45 +00:00
|
|
|
if (ENABLE_FEATURE_AMBE AND LIBSERIALDV_FOUND)
|
2022-05-24 13:18:55 +00:00
|
|
|
add_subdirectory(ambe)
|
|
|
|
endif()
|
2022-09-16 09:20:16 +00:00
|
|
|
|
|
|
|
if (ENABLE_FEATURE_REMOTECONTROL)
|
|
|
|
add_subdirectory(remotecontrol)
|
|
|
|
endif()
|