initial commit

This commit is contained in:
KaseToatz1337
2024-04-23 16:18:30 +02:00
parent 71866bf797
commit 30dc609b30
7 changed files with 76 additions and 0 deletions

2
.gitignore vendored Normal file
View File

@ -0,0 +1,2 @@
/out
/.vs

9
.gitmodules vendored Normal file
View File

@ -0,0 +1,9 @@
[submodule "lib/websocketpp"]
path = lib/websocketpp
url = https://github.com/zaphoyd/websocketpp
[submodule "lib/zlib"]
path = lib/zlib
url = https://github.com/madler/zlib
[submodule "lib/uWebSockets"]
path = lib/uWebSockets
url = https://github.com/uNetworking/uWebSockets

11
CMakeLists.txt Normal file
View File

@ -0,0 +1,11 @@
cmake_minimum_required(VERSION 3.12)
project("Kahoot")
set(CMAKE_CXX_STANDARD 20)
add_executable(Kahoot "src/main.cpp")
include_directories("lib/uWebSockets/src")
include_directories("lib/uWebSockets/uSockets/src")
include_directories("lib/zlib")

46
CMakePresets.json Normal file
View File

@ -0,0 +1,46 @@
{
"version": 3,
"configurePresets": [
{
"name": "x64-release",
"displayName": "x64 Release",
"generator": "Ninja",
"binaryDir": "${sourceDir}/out/build/${presetName}",
"installDir": "${sourceDir}/out/install/${presetName}",
"architecture": {
"value": "x64",
"strategy": "external"
},
"cacheVariables": {
"CMAKE_C_COMPILER": "cl.exe",
"CMAKE_CXX_COMPILER": "cl.exe",
"CMAKE_BUILD_TYPE": "Release"
},
"condition": {
"type": "equals",
"lhs": "${hostSystemName}",
"rhs": "Windows"
}
},
{
"name": "linux-release",
"displayName": "Linux Release",
"generator": "Ninja",
"binaryDir": "${sourceDir}/out/build/${presetName}",
"installDir": "${sourceDir}/out/install/${presetName}",
"cacheVariables": {
"CMAKE_BUILD_TYPE": "Release"
},
"condition": {
"type": "equals",
"lhs": "${hostSystemName}",
"rhs": "Linux"
},
"vendor": {
"microsoft.com/VisualStudioRemoteSettings/CMake/1.0": {
"sourceDir": "$env{HOME}/.vs/$ms{projectDirName}"
}
}
}
]
}

1
lib/uWebSockets Submodule

Submodule lib/uWebSockets added at 84941b99bf

1
lib/zlib Submodule

Submodule lib/zlib added at 0f51fb4933

6
src/main.cpp Normal file
View File

@ -0,0 +1,6 @@
#include "ClientApp.h"
int main()
{
return 0;
}