A template for new C++ SDL projects in vsCode using premake
Find a file Use this template
2024-09-19 01:33:08 +02:00
.ecc added template files 2024-09-18 22:53:52 +02:00
.vscode added template files 2024-09-18 22:53:52 +02:00
.gitignore changed name in license 2024-09-18 22:58:07 +02:00
LICENSE changed name in license 2024-09-18 22:58:07 +02:00
main.cpp added template files 2024-09-18 22:53:52 +02:00
premake5.lua added template files 2024-09-18 22:53:52 +02:00
README.md added ssh text 2024-09-19 01:33:08 +02:00

CPP-SDL-Template

A template for new C++ SDL projects in vsCode

vsCode Extensions:
clangd
CodeLLDB

premake5 is used to create the Makefile
.ecc is used by premake5 to create compile_commands.json for clangd

usage:
in premake5.lua change "workspace" and "project" variable
in .vscode/launch.json change "program" to the same name as used in the premake5.lua file above

use the command "premake5 vs2022" to create VS files. (not tested)

git setup:
git config --global user.name "Name here"
git config --global user.email "email@test.eu"
git config --global core.sshCommand 'ssh -p 222 -i ~/.ssh/git'
-i is only needed for a non standard ssh-key name
the global flag is optional and shouldn't be used for the sshCommand of other git servers are also used
the ssh setup only works for repositories which have been cloned via ssh