Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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).