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

https://github.com/kerneloso/cmake_project_template

CMake projects configuration files
https://github.com/kerneloso/cmake_project_template

c cmake configuration-files cpp

Last synced: 2 months ago
JSON representation

CMake projects configuration files

Awesome Lists containing this project

README

          

# CMake Projects Template

This is just a simple `CMakeLists` file template for my C/C++ projects.

This config is based on [This Video](https://www.youtube.com/watch?v=IBgfeZME2Vw) from developer @meemknight

# Initialize a basic project

C :
```
curl -s https://raw.githubusercontent.com/KernelOso/CMake_Project_Template/refs/heads/main/scripts/init.sh | bash -s -- base c
```

C++
```
curl -s https://raw.githubusercontent.com/KernelOso/CMake_Project_Template/refs/heads/main/scripts/init.sh | bash -s -- base cpp
```

# Index of Templates

### Flecs :
- Flecs (Static) : [CMakeFile](./presets/flecs/CMakeLists.txt) | [Init Scrips](./presets/flecs/project.md)


- flecs + SDL2 : [CMakeFile](./presets/flecs-sdl2/CMakeLists.txt) | [Init Scrips](./presets/flecs-sdl2/project.md)

### SDL2 :
- SDL2 (Static) : [CMakeFile](./presets/sdl2/CMakeLists.txt) | [Init Scrips](./presets/sdl2/project.md)


- flecs + SDL2 : [CMakeFile](./presets/flecs-sdl2/CMakeLists.txt) | [Init Scrips](./presets/flecs-sdl2/project.md)