From e5f1a62724790f03b31549cc642f36098365de2a Mon Sep 17 00:00:00 2001 From: OmniaX-Dev Date: Sun, 8 Sep 2024 06:39:10 +0200 Subject: [PATCH] Updated readme file --- .vscode/extensions.json | 11 +++++++++++ README.md | 12 ++++++++++-- extra/info/todo.txt | 1 + 3 files changed, 22 insertions(+), 2 deletions(-) create mode 100644 .vscode/extensions.json diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..e894963 --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,11 @@ +{ + // 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", + "josetr.cmake-language-support-vscode" + ] +} \ No newline at end of file diff --git a/README.md b/README.md index 49ebdf0..fcb5c4b 100644 --- a/README.md +++ b/README.md @@ -14,7 +14,7 @@ download MSYS2 from https://www.msys2.org/ and install it run MSYS2, and in the terminal run: ``` pacman -Syuu -pacman -S --needed base-devel mingw-w64-ucrt-x86_64-clang mingw-w64-ucrt-x86_64-gdb mingw-w64-ucrt-x86_64-cmake mingw-w64-ucrt-x86_64-make mingw-w64-ucrt-x86_64-SDL2 mingw-w64-ucrt-x86_64-SDL2_mixer mingw-w64-ucrt-x86_64-SDL2_image +pacman -S --needed base-devel mingw-w64-ucrt-x86_64-clang mingw-w64-ucrt-x86_64-gdb mingw-w64-ucrt-x86_64-cmake mingw-w64-ucrt-x86_64-make mingw-w64-ucrt-x86_64-boost mingw-w64-ucrt-x86_64-SDL2 mingw-w64-ucrt-x86_64-SDL2_mixer mingw-w64-ucrt-x86_64-SDL2_image mingw-w64-ucrt-x86_64-SDL2_ttf mingw-w64-ucrt-x86_64-SDL2_gfx mingw-w64-ucrt-x86_64-openssl ``` **Step 3:** @@ -30,7 +30,7 @@ execute this command: open a terminal and run: ``` sudo pacman -Syuu -sudo pacman -S --needed base-devel clang gdb cmake make sdl2 sdl2_mixer sdl2_image +sudo pacman -S --needed base-devel clang openssl gdb cmake make boost sdl2 sdl2_mixer sdl2_image sdl2_ttf sdl2_gfx ``` **Step 2:** @@ -52,4 +52,12 @@ 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 +``` + #### For other Linux distros, install the dependencies using your package manager. \ No newline at end of file diff --git a/extra/info/todo.txt b/extra/info/todo.txt index da466bc..6408418 100644 --- a/extra/info/todo.txt +++ b/extra/info/todo.txt @@ -9,6 +9,7 @@ Refactor: External: Redo script to create windows Release + Update Ubuntu install instructions in readme file (for OmniaFramework aswell)