Skip to content

CMake support - #19

Open
Davide-1998 wants to merge 14 commits into
zero-objects:mainfrom
Davide-1998:feat/CMake-support
Open

CMake support#19
Davide-1998 wants to merge 14 commits into
zero-objects:mainfrom
Davide-1998:feat/CMake-support

Conversation

@Davide-1998

Copy link
Copy Markdown

Summary

  • Added root CMakeLists.txt calling cargo build both for zerodds-c and zerodds-cpp
  • Added CMakeLists.txt to crates/cpp for exposing target zerodds-cpp
  • Added CMake function zerodds_idlc_generate wrapping and building zerodds-idlc
  • Fixed warnings in crates/cpp/include/dds/topic/xcdr2.hpp lines 331 and 441 due to possibility to evaluate condition branch at compile time
  • Added documentation and usage example for CMake

…pp` libraries

Signed-off-by: Davide Bertelli <bertellidavide98@gmail.com>
Signed-off-by: Davide Bertelli <bertellidavide98@gmail.com>
Signed-off-by: Davide Bertelli <bertellidavide98@gmail.com>
Signed-off-by: Davide Bertelli <bertellidavide98@gmail.com>
Signed-off-by: Davide Bertelli <bertellidavide98@gmail.com>
Signed-off-by: Davide Bertelli <bertellidavide98@gmail.com>
…ve it

Signed-of-by: Davide Bertelli <bertellidavide98@gmail.com>
Signed-off-by: Davide Bertelli <bertellidavide98@gmail.com>
Signed-off-by: Davide Bertelli <bertellidavide98@gmail.com>
Signed-off-by: Davide Bertelli <bertellidavide98@gmail.com>
Signed-off-by: Davide Bertelli <bertellidavide98@gmail.com>
Signed-off-by: Davide Bertelli <bertellidavide98@gmail.com>
@SandraK82 SandraK82 linked an issue Jul 29, 2026 that may be closed by this pull request
Signed-off-by: Davide Bertelli <bertellidavide98@gmail.com>
Signed-off-by: Davide Bertelli <bertellidavide98@gmail.com>
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.

feat: CMake support

1 participant