-
Notifications
You must be signed in to change notification settings - Fork 18
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
RCPP-8 Prepare vcpkg for submission #210
Conversation
leemaguire
commented
May 29, 2024
•
edited
Loading
edited
- This PR moves the default scheduler logic into the SDK layer to allow better flexibility.
- The CMakeLists have also been updated to not point to the realm-core submodule if the vcpkg toolchain is detected.
- The GHA vcpkg workflow now checks out the latest vcpkg, as the built in one points to some older version.
- The Qt scheduler has been removed as it was never actually used by any platform, users should provide their own scheduler if needs be.
ef06e64
to
9602d2b
Compare
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.
LGTM
@@ -49,6 +54,13 @@ add_compile_definitions(REALM_ENABLE_ENCRYPTION) | |||
add_compile_definitions(REALM_INSTALL_LIBEXECDIR) | |||
add_compile_definitions(REALM_BUILD_LIB_ONLY) | |||
|
|||
# on Apple platforms we use the built-in CFRunLoop | |||
# everywhere else it's libuv, except UWP where it doesn't build |
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.
And I assume that UWP
is checked by WINDOWS_STORE
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.
Indeed