@@ -105,20 +105,6 @@ endif()
105105# Qt6 Configuration
106106#######################################################
107107
108- # The values specified below are the ONLY supported configurations for this version of QGC.
109- # Change these to something else at your own risk. Anything other than what is specified
110- # here is unsupported so don't expect any help with problems.
111-
112- if (QGC_ENABLE_HERELINK AND ANDROID)
113- set (QGC_QT_MINIMUM_VERSION "6.6.3" CACHE STRING "Minimum Supported Qt Version" )
114- set (QGC_QT_MAXIMUM_VERSION "6.6.3" CACHE STRING "Maximum Supported Qt Version" )
115- set (QGC_QT_ANDROID_MIN_SDK_VERSION "25" CACHE STRING "Android Min SDK Version" )
116- else ()
117- set (QGC_QT_MINIMUM_VERSION "6.8.3" CACHE STRING "Minimum Supported Qt Version" )
118- set (QGC_QT_MAXIMUM_VERSION "6.8.3" CACHE STRING "Maximum Supported Qt Version" )
119- set (QGC_QT_ANDROID_MIN_SDK_VERSION "28" CACHE STRING "Android Min SDK Version" )
120- endif ()
121-
122108find_package (Qt6
123109 ${QGC_QT_MINIMUM_VERSION} ...${QGC_QT_MAXIMUM_VERSION}
124110 REQUIRED
@@ -157,16 +143,10 @@ if(LINUX)
157143 find_package (Qt6 COMPONENTS WaylandClient)
158144endif ()
159145
160- # Set extra standard project setup options for Qt 6.7.0 and above
161- set (EXTRA_STANDARD_PROJECT_SETUP_OPTIONS)
162- if (Qt6_VERSION VERSION_GREATER_EQUAL 6.7.0)
163- list (APPEND EXTRA_STANDARD_PROJECT_SETUP_OPTIONS I18N_SOURCE_LANGUAGE en)
164- endif ()
165-
166146qt_standard_project_setup(
167147 REQUIRES ${QGC_QT_MINIMUM_VERSION}
168148 SUPPORTS_UP_TO ${QGC_QT_MAXIMUM_VERSION}
169- ${EXTRA_STANDARD_PROJECT_SETUP_OPTIONS}
149+ I18N_SOURCE_LANGUAGE en
170150)
171151
172152qt_policy(
@@ -194,19 +174,12 @@ endif()
194174list (APPEND QGC_RESOURCES
195175 ${CMAKE_SOURCE_DIR} /qgcimages.qrc
196176 ${CMAKE_SOURCE_DIR} /qgcresources.qrc
197- ${CMAKE_SOURCE_DIR} /qgroundcontrol.qrc
198177)
199178
200179list (APPEND QGC_RESOURCES
201180 ${CMAKE_SOURCE_DIR} /resources/InstrumentValueIcons/InstrumentValueIcons.qrc
202- ${CMAKE_SOURCE_DIR} /src/FirmwarePlugin/APM/APMResources.qrc
203- ${CMAKE_SOURCE_DIR} /src/FirmwarePlugin/PX4/PX4Resources.qrc
204181)
205182
206- if (QGC_BUILD_TESTING)
207- list (APPEND QGC_RESOURCES ${CMAKE_SOURCE_DIR} /test /UnitTest.qrc)
208- endif ()
209-
210183#######################################################
211184# QGroundControl Target
212185#######################################################
@@ -234,7 +207,6 @@ qt_add_qml_module(${CMAKE_PROJECT_NAME}
234207 QtQuick.Controls
235208 QtQuick.Dialogs
236209 QtQuick.Layouts
237- QtQuick.Window
238210)
239211
240212add_subdirectory (src)
@@ -246,31 +218,20 @@ endif()
246218file (GLOB TS_SOURCES ${CMAKE_SOURCE_DIR} /translations/qgc_*.ts)
247219set_source_files_properties (${TS_SOURCES} PROPERTIES OUTPUT_LOCATION "${CMAKE_BINARY_DIR} /i18n" )
248220
249- set (translations_options_arg)
250- if (Qt6_VERSION VERSION_GREATER_EQUAL 6.7.0)
251- list (APPEND translations_options_arg TS_FILE_DIR "${CMAKE_SOURCE_DIR} /translations" )
252- list (APPEND translations_options_arg TS_FILE_BASE ${CMAKE_PROJECT_NAME} )
253- endif ()
254221qt_add_translations(${CMAKE_PROJECT_NAME}
255222 TS_FILES ${TS_SOURCES}
256223 RESOURCE_PREFIX "/"
257224 LUPDATE_OPTIONS -no -obsolete
258- ${translations_options_arg}
225+ TS_FILE_DIR "${CMAKE_SOURCE_DIR} /translations"
226+ TS_FILE_BASE ${CMAKE_PROJECT_NAME}
259227)
260228
261- qgc_set_qt_resource_alias(
262- ${CMAKE_SOURCE_DIR} /resources/qtquickcontrols2.conf
263- ${SDL_GAMECONTROLLERDB_PATH}
264- )
229+ qgc_set_qt_resource_alias(${CMAKE_SOURCE_DIR} /resources/qtquickcontrols2.conf)
265230
266231qt_add_resources(${CMAKE_PROJECT_NAME} "qgcresources_cmake"
267232 PREFIX "/"
268233 FILES
269- ${CMAKE_SOURCE_DIR} /resources/qtquickcontrols2.conf
270- ${SDL_GAMECONTROLLERDB_PATH}
271- ${QGC_GSTREAMER_SHADER_RESOURCES}
272- ${QGC_ARDUPILOT_PARAMS_RESOURCES}
273- # ${QGC_TEST_RESOURCES}
234+ "${CMAKE_SOURCE_DIR} /resources/qtquickcontrols2.conf"
274235)
275236
276237# cmake_print_variables(QT_ALL_PLUGIN_TYPES_FOUND_VIA_FIND_PACKAGE)
0 commit comments