mirror of
https://github.com/f4exb/sdrangel.git
synced 2024-11-28 10:48:57 -05:00
Fix compilation for Android with Qt6
This commit is contained in:
parent
5103b27091
commit
60e1d1cd9e
@ -587,6 +587,7 @@ elseif(ANDROID)
|
|||||||
CACHE INTERNAL ""
|
CACHE INTERNAL ""
|
||||||
)
|
)
|
||||||
endif()
|
endif()
|
||||||
|
add_compile_definitions(ANDROID)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
# When building a bundle on MacOS, we want to keep build paths in the library
|
# When building a bundle on MacOS, we want to keep build paths in the library
|
||||||
@ -667,6 +668,7 @@ if (BUILD_GUI)
|
|||||||
if (ENABLE_QT6)
|
if (ENABLE_QT6)
|
||||||
find_package(Qt6
|
find_package(Qt6
|
||||||
REQUIRED COMPONENTS
|
REQUIRED COMPONENTS
|
||||||
|
Location
|
||||||
OpenGL
|
OpenGL
|
||||||
OpenGLWidgets
|
OpenGLWidgets
|
||||||
Quick
|
Quick
|
||||||
|
@ -83,15 +83,16 @@ if(NOT SERVER_MODE)
|
|||||||
)
|
)
|
||||||
|
|
||||||
set(TARGET_NAME ${PLUGINS_PREFIX}map)
|
set(TARGET_NAME ${PLUGINS_PREFIX}map)
|
||||||
|
set(TARGET_LIB "Qt::Widgets" Qt::Quick Qt::QuickWidgets Qt::Svg Qt::Positioning Qt::Location)
|
||||||
set(TARGET_LIB_GUI "sdrgui")
|
set(TARGET_LIB_GUI "sdrgui")
|
||||||
set(INSTALL_FOLDER ${INSTALL_PLUGINS_DIR})
|
set(INSTALL_FOLDER ${INSTALL_PLUGINS_DIR})
|
||||||
|
|
||||||
if(Qt${QT_DEFAULT_MAJOR_VERSION}WebEngine_FOUND)
|
if(Qt${QT_DEFAULT_MAJOR_VERSION}WebEngine_FOUND)
|
||||||
set(TARGET_LIB "Qt::Widgets" Qt::Quick Qt::QuickWidgets Qt::Svg Qt::Positioning Qt::Location Qt::WebEngine Qt::WebEngineCore Qt::WebEngineWidgets)
|
set(TARGET_LIB ${TARGET_LIB} Qt::WebEngine Qt::WebEngineCore Qt::WebEngineWidgets)
|
||||||
elseif(Qt${QT_DEFAULT_MAJOR_VERSION}WebEngineCore_FOUND)
|
elseif(Qt${QT_DEFAULT_MAJOR_VERSION}WebEngineCore_FOUND)
|
||||||
set(TARGET_LIB "Qt::Widgets" Qt::Quick Qt::QuickWidgets Qt::Svg Qt::SvgWidgets Qt::Positioning Qt::Location Qt::WebEngineCore Qt::WebEngineWidgets)
|
set(TARGET_LIB ${TARGET_LIB} Qt::SvgWidgets Qt::WebEngineCore Qt::WebEngineWidgets)
|
||||||
else()
|
elseif(ANDROID)
|
||||||
set(TARGET_LIB "Qt::Widgets" Qt::Quick Qt::QuickWidgets Qt::Svg Qt::Positioning Qt::Location)
|
set(TARGET_LIB ${TARGET_LIB} Qt::SvgWidgets)
|
||||||
endif()
|
endif()
|
||||||
else()
|
else()
|
||||||
set(TARGET_NAME ${PLUGINSSRV_PREFIX}mapsrv)
|
set(TARGET_NAME ${PLUGINSSRV_PREFIX}mapsrv)
|
||||||
|
@ -18,7 +18,13 @@
|
|||||||
|
|
||||||
#include <QOpenGLShaderProgram>
|
#include <QOpenGLShaderProgram>
|
||||||
#include <QOpenGLFunctions>
|
#include <QOpenGLFunctions>
|
||||||
#include <QOpenGLFunctions_3_3_Core>
|
#if defined(ANDROID)
|
||||||
|
#include <QOpenGLFunctions_ES2>
|
||||||
|
#else
|
||||||
|
#include <QOpenGLFunctions_2_0>
|
||||||
|
#include <QOpenGLFunctions_2_1>
|
||||||
|
#include <QOpenGLFunctions_3_0>
|
||||||
|
#endif
|
||||||
#include <QOpenGLContext>
|
#include <QOpenGLContext>
|
||||||
#include <QtOpenGL>
|
#include <QtOpenGL>
|
||||||
#include <QImage>
|
#include <QImage>
|
||||||
|
@ -24,9 +24,13 @@
|
|||||||
|
|
||||||
#include <QString>
|
#include <QString>
|
||||||
#include <QOpenGLFunctions>
|
#include <QOpenGLFunctions>
|
||||||
|
#if defined(ANDROID)
|
||||||
|
#include <QOpenGLFunctions_ES2>
|
||||||
|
#else
|
||||||
#include <QOpenGLFunctions_2_0>
|
#include <QOpenGLFunctions_2_0>
|
||||||
#include <QOpenGLFunctions_2_1>
|
#include <QOpenGLFunctions_2_1>
|
||||||
#include <QOpenGLFunctions_3_0>
|
#include <QOpenGLFunctions_3_0>
|
||||||
|
#endif
|
||||||
#include <QOpenGLTexture>
|
#include <QOpenGLTexture>
|
||||||
#include <QOpenGLShaderProgram>
|
#include <QOpenGLShaderProgram>
|
||||||
#include <QOpenGLVertexArrayObject>
|
#include <QOpenGLVertexArrayObject>
|
||||||
|
Loading…
Reference in New Issue
Block a user