mirror of
				https://github.com/f4exb/sdrangel.git
				synced 2025-11-03 13:11:20 -05:00 
			
		
		
		
	Fix compilation for Android with Qt6
This commit is contained in:
		
							parent
							
								
									5de9785100
								
							
						
					
					
						commit
						b7a5258061
					
				@ -587,6 +587,7 @@ elseif(ANDROID)
 | 
			
		||||
      CACHE INTERNAL ""
 | 
			
		||||
    )
 | 
			
		||||
  endif()
 | 
			
		||||
  add_compile_definitions(ANDROID)
 | 
			
		||||
endif()
 | 
			
		||||
 | 
			
		||||
# 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)
 | 
			
		||||
            find_package(Qt6
 | 
			
		||||
                           REQUIRED COMPONENTS
 | 
			
		||||
                            Location
 | 
			
		||||
                            OpenGL
 | 
			
		||||
                            OpenGLWidgets
 | 
			
		||||
                            Quick
 | 
			
		||||
 | 
			
		||||
@ -83,15 +83,16 @@ if(NOT SERVER_MODE)
 | 
			
		||||
    )
 | 
			
		||||
 | 
			
		||||
    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(INSTALL_FOLDER ${INSTALL_PLUGINS_DIR})
 | 
			
		||||
 | 
			
		||||
    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)
 | 
			
		||||
        set(TARGET_LIB "Qt::Widgets" Qt::Quick Qt::QuickWidgets Qt::Svg Qt::SvgWidgets Qt::Positioning Qt::Location Qt::WebEngineCore Qt::WebEngineWidgets)
 | 
			
		||||
    else()
 | 
			
		||||
        set(TARGET_LIB "Qt::Widgets" Qt::Quick Qt::QuickWidgets Qt::Svg Qt::Positioning Qt::Location)
 | 
			
		||||
        set(TARGET_LIB ${TARGET_LIB} Qt::SvgWidgets Qt::WebEngineCore Qt::WebEngineWidgets)
 | 
			
		||||
    elseif(ANDROID)
 | 
			
		||||
        set(TARGET_LIB ${TARGET_LIB} Qt::SvgWidgets)
 | 
			
		||||
    endif()
 | 
			
		||||
else()
 | 
			
		||||
    set(TARGET_NAME ${PLUGINSSRV_PREFIX}mapsrv)
 | 
			
		||||
 | 
			
		||||
@ -18,7 +18,13 @@
 | 
			
		||||
 | 
			
		||||
#include <QOpenGLShaderProgram>
 | 
			
		||||
#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 <QtOpenGL>
 | 
			
		||||
#include <QImage>
 | 
			
		||||
 | 
			
		||||
@ -24,9 +24,13 @@
 | 
			
		||||
 | 
			
		||||
#include <QString>
 | 
			
		||||
#include <QOpenGLFunctions>
 | 
			
		||||
#if defined(ANDROID)
 | 
			
		||||
#include <QOpenGLFunctions_ES2>
 | 
			
		||||
#else
 | 
			
		||||
#include <QOpenGLFunctions_2_0>
 | 
			
		||||
#include <QOpenGLFunctions_2_1>
 | 
			
		||||
#include <QOpenGLFunctions_3_0>
 | 
			
		||||
#endif
 | 
			
		||||
#include <QOpenGLTexture>
 | 
			
		||||
#include <QOpenGLShaderProgram>
 | 
			
		||||
#include <QOpenGLVertexArrayObject>
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user