labsquare / FastQt

FastQC port to Qt5: A quality control tool for high throughput sequence data.
GNU General Public License v3.0
110 stars 25 forks source link

CMake support has been dropped #92

Open ysard opened 7 years ago

ysard commented 7 years ago

CMake support has been dropped unilaterally from repo (history erasing, not history rewriting (sic)); Despite Qt efforts (auto recognition by dh_make for Debian), CMake is the only way to ensure automatic compilation (auto-detection of KArchive instead of manual installation for example) and a quick minimal packaging on all the OS you want to support. Otherwise, CMake does not prevent the normal use of qmake.

Please bring us some explanations about this choice :p bisous <3

ratijas commented 4 years ago

Packaging can be hard. And packaging tools tend to be extremely complicated.

Recently Qt announced plans to drop support for qmake and switch all their projects to CMake. They even provided some means to do it automatically.

So, it might make sense to port all Qt-based projects to CMake build system.

Resources