1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2026-06-18 21:58:37 -04:00

Update CMakeLists.txt to support both Qt5 and Qt6. Add option ENABLE_QT6

This commit is contained in:
Jon Beniston
2022-11-17 14:34:54 +00:00
parent 006e23d7b7
commit fc7c9c1fc8
126 changed files with 355 additions and 291 deletions
+2 -2
View File
@@ -33,7 +33,7 @@ if(NOT SERVER_MODE)
)
set(TARGET_NAME inputairspy)
set(TARGET_LIB "Qt5::Widgets")
set(TARGET_LIB "Qt::Widgets")
set(TARGET_LIB_GUI "sdrgui")
set(INSTALL_FOLDER ${INSTALL_PLUGINS_DIR})
else()
@@ -52,7 +52,7 @@ if(LIBAIRSPY_EXTERNAL AND NOT LINUX)
endif()
target_link_libraries(${TARGET_NAME}
Qt5::Core
Qt::Core
${TARGET_LIB}
sdrbase
${TARGET_LIB_GUI}
+2 -2
View File
@@ -34,7 +34,7 @@ if(NOT SERVER_MODE)
)
set(TARGET_NAME inputairspyhf)
set(TARGET_LIB "Qt5::Widgets")
set(TARGET_LIB "Qt::Widgets")
set(TARGET_LIB_GUI "sdrgui")
set(INSTALL_FOLDER ${INSTALL_PLUGINS_DIR})
else()
@@ -53,7 +53,7 @@ if(LIBAIRSPYHF_EXTERNAL)
endif()
target_link_libraries(${TARGET_NAME}
Qt5::Core
Qt::Core
${TARGET_LIB}
sdrbase
${TARGET_LIB_GUI}
@@ -32,7 +32,7 @@ if(NOT SERVER_MODE)
)
set(TARGET_NAME inputaudio)
set(TARGET_LIB "Qt5::Widgets")
set(TARGET_LIB "Qt::Widgets")
set(TARGET_LIB_GUI "sdrgui")
set(INSTALL_FOLDER ${INSTALL_PLUGINS_DIR})
else()
@@ -47,7 +47,7 @@ add_library(${TARGET_NAME} SHARED
)
target_link_libraries(${TARGET_NAME}
Qt5::Core
Qt::Core
${TARGET_LIB}
sdrbase
${TARGET_LIB_GUI}
@@ -34,7 +34,7 @@ if(NOT SERVER_MODE)
)
set(TARGET_NAME inputbladerf1)
set(TARGET_LIB "Qt5::Widgets")
set(TARGET_LIB "Qt::Widgets")
set(TARGET_LIB_GUI "sdrgui")
set(INSTALL_FOLDER ${INSTALL_PLUGINS_DIR})
else()
@@ -53,7 +53,7 @@ if(LIBBLADERF_EXTERNAL)
endif()
target_link_libraries(${TARGET_NAME}
Qt5::Core
Qt::Core
${TARGET_LIB}
sdrbase
${TARGET_LIB_GUI}
@@ -35,7 +35,7 @@ if(NOT SERVER_MODE)
)
set(TARGET_NAME inputbladerf2)
set(TARGET_LIB "Qt5::Widgets")
set(TARGET_LIB "Qt::Widgets")
set(TARGET_LIB_GUI "sdrgui")
set(INSTALL_FOLDER ${INSTALL_PLUGINS_DIR})
else()
@@ -54,7 +54,7 @@ if(LIBBLADERF_EXTERNAL)
endif()
target_link_libraries(${TARGET_NAME}
Qt5::Core
Qt::Core
${TARGET_LIB}
sdrbase
${TARGET_LIB_GUI}
+2 -2
View File
@@ -35,7 +35,7 @@ if(NOT SERVER_MODE)
)
set(TARGET_NAME inputfcdpro)
set(TARGET_LIB "Qt5::Widgets")
set(TARGET_LIB "Qt::Widgets")
set(TARGET_LIB_GUI "sdrgui")
set(INSTALL_FOLDER ${INSTALL_PLUGINS_DIR})
else()
@@ -51,7 +51,7 @@ add_library(${TARGET_NAME} SHARED
target_link_libraries(${TARGET_NAME}
${HIDAPI_LIBRARIES}
Qt5::Core
Qt::Core
${TARGET_LIB}
sdrbase
${TARGET_LIB_GUI}
@@ -35,7 +35,7 @@ if(NOT SERVER_MODE)
)
set(TARGET_NAME inputfcdproplus)
set(TARGET_LIB "Qt5::Widgets")
set(TARGET_LIB "Qt::Widgets")
set(TARGET_LIB_GUI "sdrgui")
set(INSTALL_FOLDER ${INSTALL_PLUGINS_DIR})
else()
@@ -51,7 +51,7 @@ add_library(${TARGET_NAME} SHARED
target_link_libraries(${TARGET_NAME}
${HIDAPI_LIBRARIES}
Qt5::Core
Qt::Core
${TARGET_LIB}
sdrbase
${TARGET_LIB_GUI}
@@ -31,7 +31,7 @@ if(NOT SERVER_MODE)
fileinputgui.h
)
set(TARGET_NAME inputfileinput)
set(TARGET_LIB "Qt5::Widgets")
set(TARGET_LIB "Qt::Widgets")
set(TARGET_LIB_GUI "sdrgui")
set(INSTALL_FOLDER ${INSTALL_PLUGINS_DIR})
else()
@@ -46,7 +46,7 @@ add_library(${TARGET_NAME} SHARED
)
target_link_libraries(${TARGET_NAME}
Qt5::Core
Qt::Core
${TARGET_LIB}
sdrbase
${TARGET_LIB_GUI}
@@ -35,7 +35,7 @@ if(NOT SERVER_MODE)
)
set(TARGET_NAME inputhackrf)
set(TARGET_LIB "Qt5::Widgets")
set(TARGET_LIB "Qt::Widgets")
set(TARGET_LIB_GUI "sdrgui")
set(INSTALL_FOLDER ${INSTALL_PLUGINS_DIR})
else()
@@ -50,7 +50,7 @@ add_library(${TARGET_NAME} SHARED
)
target_link_libraries(${TARGET_NAME}
Qt5::Core
Qt::Core
${TARGET_LIB}
sdrbase
${TARGET_LIB_GUI}
+3 -3
View File
@@ -33,7 +33,7 @@ if(NOT SERVER_MODE)
)
set(TARGET_NAME inputkiwisdr)
set(TARGET_LIB "Qt5::Widgets")
set(TARGET_LIB "Qt::Widgets")
set(TARGET_LIB_GUI "sdrgui")
set(INSTALL_FOLDER ${INSTALL_PLUGINS_DIR})
else()
@@ -48,8 +48,8 @@ add_library(${TARGET_NAME} SHARED
)
target_link_libraries(${TARGET_NAME}
Qt5::Core
Qt5::WebSockets
Qt::Core
Qt::WebSockets
${TARGET_LIB}
sdrbase
${TARGET_LIB_GUI}
@@ -35,7 +35,7 @@ if(NOT SERVER_MODE)
)
set(TARGET_NAME inputlimesdr)
set(TARGET_LIB "Qt5::Widgets")
set(TARGET_LIB "Qt::Widgets")
set(TARGET_LIB_GUI "sdrgui")
set(INSTALL_FOLDER ${INSTALL_PLUGINS_DIR})
else()
@@ -54,7 +54,7 @@ if(LIMESUITE_EXTERNAL)
endif()
target_link_libraries(${TARGET_NAME}
Qt5::Core
Qt::Core
${TARGET_LIB}
sdrbase
${TARGET_LIB_GUI}
@@ -32,7 +32,7 @@ if(NOT SERVER_MODE)
)
set(TARGET_NAME inputlocal)
set(TARGET_LIB "Qt5::Widgets")
set(TARGET_LIB "Qt::Widgets")
set(TARGET_LIB_GUI "sdrgui")
set(INSTALL_FOLDER ${INSTALL_PLUGINS_DIR})
else()
@@ -47,7 +47,7 @@ add_library(${TARGET_NAME} SHARED
)
target_link_libraries(${TARGET_NAME}
Qt5::Core
Qt::Core
${TARGET_LIB}
sdrbase
${TARGET_LIB_GUI}
+2 -2
View File
@@ -36,7 +36,7 @@ if(NOT SERVER_MODE)
)
set(TARGET_NAME inputperseus)
set(TARGET_LIB "Qt5::Widgets")
set(TARGET_LIB "Qt::Widgets")
set(TARGET_LIB_GUI "sdrgui")
set(INSTALL_FOLDER ${INSTALL_PLUGINS_DIR})
else()
@@ -55,7 +55,7 @@ if(LIBPERSEUS_EXTERNAL)
endif()
target_link_libraries(${TARGET_NAME}
Qt5::Core
Qt::Core
${TARGET_LIB}
sdrbase
${TARGET_LIB_GUI}
@@ -35,7 +35,7 @@ if(NOT SERVER_MODE)
)
set(TARGET_NAME inputplutosdr)
set(TARGET_LIB "Qt5::Widgets")
set(TARGET_LIB "Qt::Widgets")
set(TARGET_LIB_GUI "sdrgui")
set(INSTALL_FOLDER ${INSTALL_PLUGINS_DIR})
else()
@@ -54,7 +54,7 @@ if(LIBIIO_EXTERNAL)
endif()
target_link_libraries(${TARGET_NAME}
Qt5::Core
Qt::Core
${TARGET_LIB}
sdrbase
${TARGET_LIB_GUI}
@@ -36,7 +36,7 @@ if(NOT SERVER_MODE)
)
set(TARGET_NAME inputremote)
set(TARGET_LIB "Qt5::Widgets")
set(TARGET_LIB "Qt::Widgets")
set(TARGET_LIB_GUI "sdrgui")
set(INSTALL_FOLDER ${INSTALL_PLUGINS_DIR})
else()
@@ -55,7 +55,7 @@ if(CM256CC_EXTERNAL)
endif()
target_link_libraries(${TARGET_NAME}
Qt5::Core
Qt::Core
${TARGET_LIB}
sdrbase
${TARGET_LIB_GUI}
@@ -32,7 +32,7 @@ if(NOT SERVER_MODE)
)
set(TARGET_NAME inputtcpremote)
set(TARGET_LIB "Qt5::Widgets")
set(TARGET_LIB "Qt::Widgets")
set(TARGET_LIB_GUI "sdrgui")
set(INSTALL_FOLDER ${INSTALL_PLUGINS_DIR})
else()
@@ -47,7 +47,7 @@ add_library(${TARGET_NAME} SHARED
)
target_link_libraries(${TARGET_NAME}
Qt5::Core
Qt::Core
${TARGET_LIB}
sdrbase
${TARGET_LIB_GUI}
+2 -2
View File
@@ -33,7 +33,7 @@ if(NOT SERVER_MODE)
)
set(TARGET_NAME inputrtlsdr)
set(TARGET_LIB "Qt5::Widgets")
set(TARGET_LIB "Qt::Widgets")
set(TARGET_LIB_GUI "sdrgui")
set(INSTALL_FOLDER ${INSTALL_PLUGINS_DIR})
else()
@@ -48,7 +48,7 @@ add_library(${TARGET_NAME} SHARED
)
target_link_libraries(${TARGET_NAME}
Qt5::Core
Qt::Core
${TARGET_LIB}
sdrbase
${TARGET_LIB_GUI}
+2 -2
View File
@@ -34,7 +34,7 @@ if(NOT SERVER_MODE)
)
set(TARGET_NAME inputsdrplay)
set(TARGET_LIB "Qt5::Widgets")
set(TARGET_LIB "Qt::Widgets")
set(TARGET_LIB_GUI "sdrgui")
set(INSTALL_FOLDER ${INSTALL_PLUGINS_DIR})
else()
@@ -53,7 +53,7 @@ if(LIBMIRISDR_EXTERNAL)
endif(LIBMIRISDR_EXTERNAL)
target_link_libraries(${TARGET_NAME}
Qt5::Core
Qt::Core
${TARGET_LIB}
sdrbase
${TARGET_LIB_GUI}
@@ -33,7 +33,7 @@ if(NOT SERVER_MODE)
)
set(TARGET_NAME inputsdrplayv3)
set(TARGET_LIB "Qt5::Widgets")
set(TARGET_LIB "Qt::Widgets")
set(TARGET_LIB_GUI "sdrgui")
set(INSTALL_FOLDER ${INSTALL_PLUGINS_DIR})
else()
@@ -48,7 +48,7 @@ add_library(${TARGET_NAME} SHARED
)
target_link_libraries(${TARGET_NAME}
Qt5::Core
Qt::Core
${TARGET_LIB}
sdrbase
${TARGET_LIB_GUI}
@@ -35,7 +35,7 @@ if(NOT SERVER_MODE)
recordinfodialog.h
)
set(TARGET_NAME inputsigmffileinput)
set(TARGET_LIB "Qt5::Widgets")
set(TARGET_LIB "Qt::Widgets")
set(TARGET_LIB_GUI "sdrgui")
set(INSTALL_FOLDER ${INSTALL_PLUGINS_DIR})
else()
@@ -50,7 +50,7 @@ add_library(${TARGET_NAME} SHARED
)
target_link_libraries(${TARGET_NAME}
Qt5::Core
Qt::Core
${TARGET_LIB}
sdrbase
${TARGET_LIB_GUI}
@@ -35,7 +35,7 @@ if(NOT SERVER_MODE)
)
set(TARGET_NAME inputsoapysdr)
set(TARGET_LIB "Qt5::Widgets")
set(TARGET_LIB "Qt::Widgets")
set(TARGET_LIB_GUI "sdrgui")
set(INSTALL_FOLDER ${INSTALL_PLUGINS_DIR})
else()
@@ -50,7 +50,7 @@ add_library(${TARGET_NAME} SHARED
)
target_link_libraries(${TARGET_NAME}
Qt5::Core
Qt::Core
${TARGET_LIB}
sdrbase
${TARGET_LIB_GUI}
@@ -33,7 +33,7 @@ if(NOT SERVER_MODE)
)
set(TARGET_NAME inputtestsource)
set(TARGET_LIB "Qt5::Widgets")
set(TARGET_LIB "Qt::Widgets")
set(TARGET_LIB_GUI "sdrgui")
set(INSTALL_FOLDER ${INSTALL_PLUGINS_DIR})
else()
@@ -48,7 +48,7 @@ add_library(${TARGET_NAME} SHARED
)
target_link_libraries(${TARGET_NAME}
Qt5::Core
Qt::Core
${TARGET_LIB}
sdrbase
${TARGET_LIB_GUI}
@@ -35,7 +35,7 @@ if(NOT SERVER_MODE)
)
set(TARGET_NAME inputusrp)
set(TARGET_LIB "Qt5::Widgets")
set(TARGET_LIB "Qt::Widgets")
set(TARGET_LIB_GUI "sdrgui")
set(INSTALL_FOLDER ${INSTALL_PLUGINS_DIR})
else()
@@ -54,7 +54,7 @@ if(UHD_EXTERNAL)
endif()
target_link_libraries(${TARGET_NAME}
Qt5::Core
Qt::Core
${TARGET_LIB}
sdrbase
${TARGET_LIB_GUI}
@@ -35,7 +35,7 @@ if(NOT SERVER_MODE)
)
set(TARGET_NAME inputxtrx)
set(TARGET_LIB "Qt5::Widgets")
set(TARGET_LIB "Qt::Widgets")
set(TARGET_LIB_GUI "sdrgui")
set(INSTALL_FOLDER ${INSTALL_PLUGINS_DIR})
else()
@@ -50,7 +50,7 @@ add_library(${TARGET_NAME} SHARED
)
target_link_libraries(${TARGET_NAME}
Qt5::Core
Qt::Core
${TARGET_LIB}
sdrbase
${TARGET_LIB_GUI}