-
Notifications
You must be signed in to change notification settings - Fork 296
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use the vcpkg-enabled version of cesium-native. #1447
Conversation
To warm up the vcpkg cache.
This is likely to break platforms other than Linux.
Use C++20 and swl::variant instead of std::variant.
Just dropping a reminder for myself here that this PR also removes the debug section compression on Linux. The compressed debug sections cause linker errors when cross-compiling for Linux from Windows:
Now that the binaries aren't so enormous, compressing the debug sections isn't as essential. |
This is an exact copy of: https://github.com/microsoft/vcpkg/tree/2024.02.14/ports/sqlite3
It's not really clear why the host paths need to be searched for libraries and includes, but it seems that they do.
This is working well and I believe it's finally ready for review! |
Final testing across all platforms: ❌ means I cannot test because I don't have access to the necessary hardware.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@kring Looks good to me! Just a few questions and a typo, but it doesn't have to hold up this PR.
Let me know when you're done with testing so I can hit merge!
Reminder for myself: I need to update CHANGES.md. |
I've addressed the review feedback and tested every platform that I'm currently able to test. Let's not wait for the testing on the remaining platforms and instead get this into main as soon as possible. |
Thanks @kring ! Merging now 💪 |
This depends on CesiumGS/cesium-native#820.
To do:
CC @jherico (thanks for all your work on this on the cesium-native side!)