thliebig / AppCSXCAD

Minimal GUI Application using the QCSXCAD library.
http://openEMS.de
GNU General Public License v3.0
7 stars 11 forks source link

Qt6 Porting #10

Closed biergaizi closed 1 year ago

biergaizi commented 1 year ago

AppCSXCAD is currently incompatible with Qt6, both in the build system and in the source code. After macOS Homebrew started building VTK against Qt6, this incompatibility has started to cause serious problem, making it impossible to install openEMS on macOS via Homebrew, as reported in thliebig/QCSXCAD#13.

This patchset contains the needed changes for building AppCSXCAD with Qt6. It also contains CMake cleanups for both Qt5 and Qt6. The rationale of each change is documented in the commit message of each commit.

This patchset should only be merged after merging thliebig/QCSXCAD#14.