Feat: adapt to CPM version bump

CPM adds the option to patch external libraries. This commit utilizes this feature to patch the Vista library. Note, that the patch file has been renamed to vista.patch. Also the patch now includes some changes required for C++20 compatibility. This will come in the near future.

Merge request reports

Loading