Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shineiarakawa/cuda-cmake-minimal-template
A minimal CUDA C++ project template with CMake
https://github.com/shineiarakawa/cuda-cmake-minimal-template
cmake cuda dear-imgui opengl project-template stb-image
Last synced: 6 days ago
JSON representation
A minimal CUDA C++ project template with CMake
- Host: GitHub
- URL: https://github.com/shineiarakawa/cuda-cmake-minimal-template
- Owner: ShineiArakawa
- License: mit
- Created: 2023-12-20T20:27:52.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2023-12-26T12:07:37.000Z (about 1 year ago)
- Last Synced: 2024-01-29T10:37:00.811Z (12 months ago)
- Topics: cmake, cuda, dear-imgui, opengl, project-template, stb-image
- Language: Cuda
- Homepage:
- Size: 34.1 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
CUDA-CMake-Minimal-Template
## Features
✅ C++
✅ CUDA
✅ CUDA kernel samples
✅ CMake build tool
✅ CUDA-C++ separable build
✅ Bundle glad, glfw, glm, Dear ImGui, and stb image
🔲 Support CUDA-X libraries
🔲 Support CUDA OpenGL Interop libraries
## TODO
🔲 Some parts of OpenGL and GUI related codes are on devepolment
## Build
We can use CMake to build sources. Make sure to install **CMake>=3.24** before hand.
Run following commands in the root directory.
```shell
mkdir build && cd build
cmake ..
make
```
## License
See [LICENSE](https://github.com/ShineiArakawa/CUDA-CMake-Minimal-Template/blob/master/LICENSE).