diff --git a/.vscode/c_cpp_properties.json b/.vscode/c_cpp_properties.json index 5ce192b..ad72a72 100755 --- a/.vscode/c_cpp_properties.json +++ b/.vscode/c_cpp_properties.json @@ -3,34 +3,24 @@ { "name": "Linux", "includePath": [ - "${default}", - "${workspaceRoot}/src/vendor/GLAD", - "${workspaceRoot}/src/vendor", - "${workspaceRoot}/src/ostd", - "${workspaceRoot}/src" + "${default}" ], "defines": [], "compilerPath": "/usr/bin/clang++", "cStandard": "c17", "cppStandard": "c++20", "intelliSenseMode": "linux-clang-x64" - //"compileCommands": "${workspaceFolder}/compile_commands.json" }, { "name": "Windows", "includePath": [ - "${default}", - "${workspaceRoot}/src/vendor/GLAD", - "${workspaceRoot}/src/vendor", - "${workspaceRoot}/src/ostd", - "${workspaceRoot}/src" + "${default}" ], "defines": [], "compilerPath": "C:\\msys64\\ucrt64\\bin\\clang++", "cStandard": "c17", "cppStandard": "c++20", "intelliSenseMode": "windows-clang-x64" - //"compileCommands": "${workspaceFolder}/compile_commands.json" } ], "version": 4 diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..16463e1 --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,10 @@ +{ + // List of extensions which should be recommended for users of this workspace. + "recommendations": [ + "aramok.aramoks-black", + "ms-vscode.cpptools", + "ms-vscode.hexeditor", + "PKief.material-icon-theme", + "wayou.vscode-todo-highlight" + ] +} \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json index bb68440..74a5cc5 100755 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -160,15 +160,15 @@ "breadcrumbs.enabled": false, "workbench.tree.enableStickyScroll": false, - "cmake.configureOnOpen": false, - "cmake.options.statusBarVisibility": "hidden", - "git.openRepositoryInParentFolders": "never", - "python.languageServer": "None", - "files.eol": "\r\n", "workbench.iconTheme": "material-icon-theme", - "workbench.colorTheme": "Aramok's GLX Black" + "workbench.colorTheme": "Aramok's GLX Black", + + + "python.languageServer": "None", + "cmake.configureOnOpen": false, + "cmake.options.statusBarVisibility": "hidden" } diff --git a/README.md b/README.md index 40762fe..c4a5dec 100644 --- a/README.md +++ b/README.md @@ -36,6 +36,7 @@ open a terminal inside the root directory of the project and run this command: ``` ./compile ``` + ## Build instructions - Linux (Ubuntu) **Step 1:** open a terminal and run: @@ -50,4 +51,18 @@ open a terminal inside the root directory of the project and run this command: ./compile ``` +## Build instructions - Linux (Fedora) +**Step 1:** +open a terminal and run: +``` +sudo dnf update +sudo dnf install gcc gcc-c++ make clang gdb cmake clang-tools-extra boost boost-devel openssl openssl-devel SDL2 SDL2_image SDL2_mixer SDL2_ttf SDL2_gfx SDL2-devel SDL2_image-devel SDL2_mixer-devel SDL2_ttf-devel SDL2_gfx-devel +``` + +**Step 2:** +open a terminal inside the root directory of the project and run this command: +``` +./compile +``` + #### For other Linux distros, install the dependencies using your package manager. \ No newline at end of file diff --git a/build.nr b/build.nr index 3aad5e8..9810295 100644 --- a/build.nr +++ b/build.nr @@ -1 +1 @@ -1872 +1874