Skip to content

Create a cmake build system #99

@letsfindaway

Description

@letsfindaway

Sooner or later it will be required to switch to a cmake based build system due to the following reasons:

  • qmake will be deprecated and cmake is the replacement supported by Qt.
  • quazip for Qt 6 cannot be found using pkgconfig, because Qt 6 < 6.3.1 does not provide pkgconfig files.

There s already basic work for that on nextboard which can be used as a basis. From that starting point the following things would be necessary or useful:

  • Adapt it to the 1.7-dev branch.
  • Structure the single CMakeLists.txt file into smaller units for
    • platform specific stuff,
    • subdirectories,
    • library references.
  • Allow to use it with both, Qt 5 and Qt 6.

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedExtra attention is needed

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions