An example project demonstrating how to integrate Rust with CMake for cross-language builds.
An example project showing usage of CMake with Rust
Provides working example files that demonstrate Rust-CMake integration, making it easy to adapt for real projects, as highlighted in the description's focus on practical demonstration.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Includes configurations for automated testing, documentation generation, and installation, shown in the README commands like 'make test' and 'make doc'.
Emphasizes hands-on examples over abstract documentation, helping developers quickly understand how to compile Rust libraries and executables alongside C/C++ code.
Example files are public domain and CMake modules use zlib license, allowing for unrestricted use and modification, as noted in the README.
Only covers basic integration scenarios; it may not address edge cases, advanced Rust features, or troubleshooting for complex multi-language projects.
README is minimal and assumes prior knowledge of CMake and Rust, lacking step-by-step explanations or context for developers new to either tool.
As an example project, it likely lacks active maintenance, community support, or updates, which could lead to compatibility issues with newer versions of Rust or CMake.