Skip to content

CMakeLists.txt build for tests and publishing#484

Merged
dvadym merged 54 commits intoOpenMined:devfrom
dvadym:cmake
Oct 17, 2025
Merged

CMakeLists.txt build for tests and publishing#484
dvadym merged 54 commits intoOpenMined:devfrom
dvadym:cmake

Conversation

@dvadym
Copy link
Collaborator

@dvadym dvadym commented Aug 24, 2025

Google DP building block library recently introduced support of CMake. This PR implements support of Cmake build in PyDP instead of Bazel. CMake is more maintainable solution (more material, more experts).

This PR for now support Linux. Supporting of Windows and Apple Silicon will be in the subsequent CLs.

Not necessary dependencies in project.toml were removed (we should keep them minimal, because it's very error-prone - 3 OS and 5 Python versions)

@dvadym dvadym changed the title (WIP) Add CMakeLists.txt build CMakeLists.txt build for tests and publishing Sep 5, 2025
@dvadym dvadym merged commit 0a7e7b3 into OpenMined:dev Oct 17, 2025
8 of 9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants