dlt-viewer icon indicating copy to clipboard operation
dlt-viewer copied to clipboard

Only one build system instead of two

Open alexmucde opened this issue 1 year ago • 4 comments

Currently the DLT Viewer supports two build systems, cmake and qmake. To reduce the maintenance effort and the possiblility of wrong configurations this should be reduced to one, preferable cmake. It must be taken care, that all development use cases must be supported:

  • Build Scripts for Windows
  • Build Scripts for Linux Debian packages (uses currently qmake)
  • Development, Debug and Test with QtCreator (uses currently qmake)
  • Github Action CI

alexmucde avatar Oct 11 '24 05:10 alexmucde

From the CI point of view:

  • Windows builds already with cmake
  • MacOS builds already with cmake
  • Linux builds with qmake and cmake I've no clue if we simply can remove the qmake stuff
  • I've no clue about "Development, Debug and Test with QtCreator" at least the CI don't use it (as far as I know). That means it's not tested (and supported ?)

hannesa2 avatar Oct 11 '24 06:10 hannesa2

With https://github.com/COVESA/dlt-viewer/pull/562 the CI is qmake free

hannesa2 avatar Oct 11 '24 06:10 hannesa2

With #562 the CI is qmake free

After merge it, the CI is now qmake-free

hannesa2 avatar Oct 11 '24 06:10 hannesa2

very nice! related to https://github.com/COVESA/dlt-viewer/discussions/501#discussioncomment-10162043

vifactor avatar Oct 11 '24 07:10 vifactor

Issue is under work.

alexmucde avatar Jul 24 '25 13:07 alexmucde