Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
ENH: Update GitHub workflow to test build against Qt 5.12.8
This update to the GitHub workflow enables testing builds against Qt 5.12.8 on Ubuntu 20.04. Notably, the build excludes VTK due to unavailability of VTK 9 packages on Ubuntu 20.04. To support building ctkDICOMCore on Ubuntu 20.04, DCMTK is now built from source using the CTK SuperBuild. This decision stems from the absence of DCMTK 3.6.6, as indicated by the DCMTK package version 3.6.4 available[^1] via apt-get. The need for building DCMTK from source arises from the utilization of the function `DcmSCP::acceptAssociations`, introduced in DCMTK 3.6.6 through DCMTK/dcmtk@c3d4c8e09 (Added alternative service provision API to DcmSCP). Additionally, to ensure completion of the independent GitHub CI build workflows testing against Qt 5.15.2 and Qt 5.12.8, the "fail-fast" option is set to false. [^1]: https://packages.ubuntu.com/focal/dcmtk
- Loading branch information