Merge pull request #515 from SkyTemple/update-interface-build-instructions

Update build instructions for the DLL/SO
This commit is contained in:
zeromus 2022-03-12 15:33:11 -06:00 committed by GitHub
commit 96b1150558
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 6 additions and 8 deletions

View File

@ -13,18 +13,16 @@ A Python library using the DLL/SO interface can be found at
Build Linux & Mac
=================
To build, first cd to src/frontend/interface and then run `./autogen.sh`
This will create the file `configure`.
It does this using the packages `autoconf` and `automake`.
It also requires `libglib2.0-dev` to generate correctly.
(`glib` from the AUR if building on Arch)
DeSmuME uses the Meson build system to the shared object under Linux and MacOS:
Run this using `./configure`
* https://mesonbuild.com/
Then build the program by running `make`
To build, first cd to src/frontend/interface and then run `meson build`
It will generate a shared object under `.libs/libdesmume.so`.
Then build the library by running `ninja -C build`
It will generate a shared object under `build/libdesmume.so`.
Build Windows
=============