diff --git a/CMakeLists.txt b/CMakeLists.txt
index 9d355cb..93a5f1d 100755
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -167,27 +167,26 @@ if (APPLE)
find_package(Boost REQUIRED COMPONENTS regex)
target_link_libraries(${OMNIA_STD_LIB} PUBLIC Boost::regex)
find_package(PkgConfig REQUIRED)
- pkg_check_modules(SDL2 REQUIRED sdl2)
- pkg_check_modules(SDL2_IMAGE REQUIRED SDL2_image)
- pkg_check_modules(SDL2_TTF REQUIRED SDL2_ttf)
- pkg_check_modules(SDL2_GFX REQUIRED SDL2_gfx)
+ pkg_check_modules(SDL3 REQUIRED sdl3)
+ pkg_check_modules(SDL3_IMAGE REQUIRED SDL3_image)
+ pkg_check_modules(SDL3_TTF REQUIRED SDL3_ttf)
target_include_directories(${OMNIA_GFX_LIB} PUBLIC
- ${SDL2_INCLUDE_DIRS}
- ${SDL2_IMAGE_INCLUDE_DIRS}
- ${SDL2_TTF_INCLUDE_DIRS}
- ${SDL2_GFX_INCLUDE_DIRS}
+ ${SDL3_INCLUDE_DIRS}
+ ${SDL3_IMAGE_INCLUDE_DIRS}
+ ${SDL3_TTF_INCLUDE_DIRS}
+ ${SDL3_GFX_INCLUDE_DIRS}
)
target_link_directories(${OMNIA_GFX_LIB} PUBLIC
- ${SDL2_LIBRARY_DIRS}
- ${SDL2_IMAGE_LIBRARY_DIRS}
- ${SDL2_TTF_LIBRARY_DIRS}
- ${SDL2_GFX_LIBRARY_DIRS}
+ ${SDL3_LIBRARY_DIRS}
+ ${SDL3_IMAGE_LIBRARY_DIRS}
+ ${SDL3_TTF_LIBRARY_DIRS}
+ ${SDL3_GFX_LIBRARY_DIRS}
)
target_link_libraries(${OMNIA_GFX_LIB} PUBLIC
- ${SDL2_LIBRARIES}
- ${SDL2_IMAGE_LIBRARIES}
- ${SDL2_TTF_LIBRARIES}
- ${SDL2_GFX_LIBRARIES}
+ ${SDL3_LIBRARIES}
+ ${SDL3_IMAGE_LIBRARIES}
+ ${SDL3_TTF_LIBRARIES}
+ ${SDL3_GFX_LIBRARIES}
)
elseif (UNIX)
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,-rpath,'$ORIGIN',-rpath,/usr/lib,-rpath,/usr/local/lib")
diff --git a/README.md b/README.md
index e6f566e..f478b49 100644
--- a/README.md
+++ b/README.md
@@ -86,21 +86,21 @@ Installs the library MSYS2's UCRT64 profile.
- **Arch Linux**
```bash
-sudo pacman -S --needed base-devel clang gdb cmake make boost sdl3 sdl3_mixer sdl3_image sdl3_ttf
+sudo pacman -S --needed base-devel clang gdb cmake make boost sdl3 sdl3_image sdl3_ttf
```
- **Ubuntu**
```bash
sudo apt update && sudo apt upgrade
-sudo apt install build-essential dkms linux-headers-$(uname -r) clang gdb make cmake libssl-dev libboost-all-dev libsdl3-dev libsdl3-mixer-dev libsdl3-image-dev libsdl3-ttf-dev libxcb-randr0-dev
+sudo apt install build-essential dkms linux-headers-$(uname -r) clang gdb make cmake libssl-dev libboost-all-dev libsdl3-dev libsdl3-image-dev libsdl3-ttf-dev libxcb-randr0-dev
```
- **Fedora**
```bash
sudo dnf update
-sudo dnf install gcc gcc-c++ make clang gdb cmake clang-tools-extra boost boost-devel SDL3 SDL3_image SDL3_mixer SDL3_ttf SDL3-devel SDL3_image-devel SDL3_mixer-devel SDL3_ttf-devel
+sudo dnf install gcc gcc-c++ make clang gdb cmake clang-tools-extra boost boost-devel SDL3 SDL3_image SDL3_ttf SDL3-devel SDL3_image-devel SDL3_ttf-devel
```
> **NOTE**: For other Linux distros, you need to install the same dependencies through your package manager.
@@ -145,7 +145,7 @@ eval "$(/usr/local/bin/brew shellenv)"
##### Step 3: Install dependencies
```bash
-brew install git llvm gdb cmake make boost sdl3 sdl3_mixer sdl3_image sdl3_ttf pkg-config
+brew install git llvm gdb cmake make boost sdl3 sdl3_image sdl3_ttf pkg-config
```
##### Step 4: Build OmniaFramework