Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Only one build system instead of two #557

Open
alexmucde opened this issue Oct 11, 2024 · 4 comments
Open

Only one build system instead of two #557

alexmucde opened this issue Oct 11, 2024 · 4 comments

Comments

@alexmucde
Copy link
Collaborator

alexmucde commented Oct 11, 2024

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
@hannesa2
Copy link
Collaborator

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
Copy link
Collaborator

With #562 the CI is qmake free

@hannesa2
Copy link
Collaborator

hannesa2 commented Oct 11, 2024

With #562 the CI is qmake free

After merge it, the CI is now qmake-free

@vifactor
Copy link
Collaborator

very nice! related to #501 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: No status
Development

No branches or pull requests

3 participants