Skip to content

Integrate meta-seco-edgehog-embedded/qt6_integration

Commit: https://git.seco.com/edgehog/layers/seco/meta-seco-edgehog-embedded/-/commit/3bed3ff7cc6dc288e46d508aaf80fbdfe0d6198e

[PACKAGEGROUP][QT6] Remove statement duplicated by mistake

Commit: https://git.seco.com/edgehog/layers/seco/meta-seco-edgehog-embedded/-/commit/8dca4215540c43641f5fd7f478815b95675490d8

[IMAGE][EDGEHOG-FULL][QT] Dynamic inclusion of Qt5 or Qt6

The image inherits the right class and uses the desidered packagegroup (regarding Qt) depending to the vaule of the global variable

EDGEHOG_QT_VERSION (["5.x" | "6.x"])

--

Commit: https://git.seco.com/edgehog/layers/seco/meta-seco-edgehog-embedded/-/commit/fd869f185c0994bf11e51a4061ca482900cfbf8d

[DISTO][QT VERSION] Qt version selection via global variable

The variable EDGEHOG_QT_VERSION have to be set for the selection of the desidered version. Possible values:

"5.x" -> select the layer Qt5 "6.x" -> select the layer Qt6

Default value: "5.x"

Note: The setting of it should be done at project level, placing the assignment instruction inside of local.conf file (e.g. EDGEHOG_QT_VERSION = "6.x" ) The selection of the desidered version is not included into configuration tool (not yet).

Note: Also the configuration of bblayer file inside the project required a manual editing: replace

${BSPDIR}/layers/meta-qt5 \

with

${BSPDIR}/layers/meta-qt6 \

(for custom project where Qt6 is a must, the following lines are added into custom bblayer file:

BBLAYERS:remove = " ${BSPDIR}/layers/meta-qt5 " BBLAYERS += "
${BSPDIR}/layers/meta-qt6
" )

--

Commit: https://git.seco.com/edgehog/layers/seco/meta-seco-edgehog-embedded/-/commit/f669ff8525f59649b434d63f3cbef9f28475a490

[QT6][PACKAGEGROUP] Add Qt6 packagegroup with common packages inside

Included packages:

  • Font
  • QtQuick3D
  • base
  • tools
  • traslations

(Actually, examples group missing)

--

Commit: https://git.seco.com/edgehog/layers/seco/meta-seco-edgehog-embedded/-/commit/317347d0a062c1c223edcf8f2b2525d7357bf17c

[QT BASE] Bring qt5 recipes into dynamic layer

This is the fist step for the introduction of the Qt6. The two versions (5.x and 6.x) have to coexist and the selection of one of them will be dynamic. Placing all the recipes regarding qt5 (and in the next time qt6 also) in a dynamic layer we are able to avoid them without error at compile time if qt5 is not a selected feature.

Merge request reports

Loading