├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .vscode └── settings.json ├── CMakeLists.txt ├── Dockerfile ├── README.md ├── include └── cpp_part.h ├── main.cpp └── rust_part ├── .gitignore ├── CMakeLists.txt ├── Cargo.toml ├── build.rs └── src └── lib.rs /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/cxx-cmake-example/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/cxx-cmake-example/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "C_Cpp.default.configurationProvider": "ms-vscode.cmake-tools", 3 | 4 | } -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/cxx-cmake-example/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/cxx-cmake-example/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/cxx-cmake-example/HEAD/README.md -------------------------------------------------------------------------------- /include/cpp_part.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/cxx-cmake-example/HEAD/include/cpp_part.h -------------------------------------------------------------------------------- /main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/cxx-cmake-example/HEAD/main.cpp -------------------------------------------------------------------------------- /rust_part/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock 3 | -------------------------------------------------------------------------------- /rust_part/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/cxx-cmake-example/HEAD/rust_part/CMakeLists.txt -------------------------------------------------------------------------------- /rust_part/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/cxx-cmake-example/HEAD/rust_part/Cargo.toml -------------------------------------------------------------------------------- /rust_part/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/cxx-cmake-example/HEAD/rust_part/build.rs -------------------------------------------------------------------------------- /rust_part/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/XiangpengHao/cxx-cmake-example/HEAD/rust_part/src/lib.rs --------------------------------------------------------------------------------