- **[cpprestsdk] fix clang build on new zlib**
- **./vcpkg x-add-version --all**
Defining `dllimport` is *bad* and breaks clang, and since this is in
maintaince mode they aren't going to fix it.
This had the ability to blow up projects before, but newer zlib versions
use `__has_declspec_attribute`, so that makes it impossible to even
_build_ cpprestsdk on systems like these (I'm on Fedora 40).
Refs:
https://github.com/microsoft/cpprestsdk/issues/1710https://github.com/llvm/llvm-project/issues/53269
- [x] Changes comply with the [maintainer
guide](https://github.com/microsoft/vcpkg-docs/blob/main/vcpkg/contributing/maintainer-guide.md).
- [x] SHA512s are updated for each updated download.
- [x] The "supports" clause reflects platforms that may be fixed by this
new version.
- [x] Any fixed [CI
baseline](https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)
entries are removed from that file.
- [x] Any patches that are no longer applied are deleted from the port's
directory.
- [x] The version database is fixed by rerunning `./vcpkg x-add-version
--all` and committing the result.
- [x] Only one version is added to each modified port's versions file.
* [cpprestsdk] use platform expressions in default-features
* [microsoft-signalr] use platform expressions in default-features
* [signalrclient] fix dependencies