-
Notifications
You must be signed in to change notification settings - Fork 16
/
build.cmd
21 lines (18 loc) · 951 Bytes
/
build.cmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
:: Builds the dependencies for EasyRPG Player
call helper\prepare.cmd
:: Build 32-bit libraries
:: Using [core] everywhere to prevent surprises when new default-features are
:: added to libraries.
vcpkg install --triplet x86-windows-static --recurse^
libpng[core] expat[core] pixman[core] freetype[core,zlib] harfbuzz[core]^
libvorbis[core] libsndfile[core] wildmidi[core] libxmp[core]^
speexdsp[core] mpg123[core] opusfile[core] fluidsynth-easyrpg[core]^
inih[cpp] lhasa[core]^
sdl2-image[core] icu-easyrpg[core] nlohmann-json[core] fmt[core]
:: Build 64-bit libraries
vcpkg install --triplet x64-windows-static --recurse^
libpng[core] expat[core] pixman[core] freetype[core,zlib] harfbuzz[core]^
libvorbis[core] libsndfile[core] wildmidi[core] libxmp[core]^
speexdsp[core] mpg123[core] opusfile[core] fluidsynth-easyrpg[core]^
inih[cpp] lhasa[core]^
sdl2-image[core] icu-easyrpg[core] nlohmann-json[core] fmt[core]