https://github.com/stefanasandei/metalstarter
https://github.com/stefanasandei/metalstarter
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/stefanasandei/metalstarter
- Owner: stefanasandei
- License: gpl-3.0
- Created: 2023-06-03T12:00:40.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-06-06T13:52:47.000Z (about 2 years ago)
- Last Synced: 2025-01-04T15:36:03.494Z (6 months ago)
- Language: C++
- Size: 165 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Metal Starter
This is a starter template for C++ projects that utilize the Metal API. It uses CMake as a build system, with all the dependencies caches locally in the `lib` folder. In development, CLion was used and it is recommended.## How to use
Clone ths repo:
```shell
git clone https://github.com/nikolatesla13/metalstarter
```
Move into the directory:
```shell
cd MetalStarter
```
If you want to use an IDE like CLion, open the folder and you're done. If you want to use Makefiles or Xcode, follow these steps:
```shell
mkdir build
cd build
```
Here we created a `build` directory for the generated files needed at build time. Generate these files (you need to have CMake installed):
```shell
cmake ..
```
And now, open the project with Xcode or just build it straight from the command line:
```shell
make# run our project!
./MetalStarter
```This repository is meant as a starting point for your C++ & Metal project.
## License
This project is licensed under GPLv3 and was created by [Asandei Stefan-Alexandru](https://stefan-asandei.netlify.app).