mirror of
https://github.com/blupi-games/planetblupi
synced 2024-12-30 10:15:36 +01:00
49 lines
883 B
Markdown
49 lines
883 B
Markdown
|
|
# Development with Linux or Darwin
|
|
|
|
## Build
|
|
|
|
```
|
|
mkdir Debug
|
|
cmake -DCMAKE_BUILD_TYPE=Debug ..
|
|
cmake --build .
|
|
|
|
mkdir Release
|
|
cmake -DCMAKE_BUILD_TYPE=Release ..
|
|
cmake --build .
|
|
```
|
|
|
|
# Development with MSYS2 (Windows)
|
|
|
|
**Update your toolchain**
|
|
```
|
|
pacman -Syuu
|
|
```
|
|
|
|
**Install main development packages**
|
|
```
|
|
pacman -S --noconfirm --needed mingw-w64-x86_64-toolchain make mingw-w64-x86_64-cmake pkg-config
|
|
```
|
|
|
|
**Install SDL2 development packages**
|
|
```
|
|
pacman -S --noconfirm --needed mingw-w64-x86_64-SDL2 mingw-w64-x86_64-SDL2_mixer mingw-w64-x86_64-SDL2_image
|
|
```
|
|
|
|
**Install SDL_kitchensink dependencies**
|
|
```
|
|
pacman -S --noconfirm --needed mingw-w64-x86_64-libass mingw-w64-x86_64-ffmpeg
|
|
```
|
|
|
|
## Build
|
|
|
|
```
|
|
mkdir Debug
|
|
cmake -G"MSYS Makefiles" -DCMAKE_BUILD_TYPE=Debug ..
|
|
cmake --build .
|
|
|
|
mkdir Release
|
|
cmake -G"MSYS Makefiles" -DCMAKE_BUILD_TYPE=Release ..
|
|
cmake --build .
|
|
```
|