README.LIN: Update from autotools to meson
This commit is contained in:
parent
ba92804d9f
commit
35c44285a8
|
@ -2,39 +2,36 @@
|
||||||
|
|
||||||
DeSmuME is written in C++ using the GTK+ and SDL libraries.
|
DeSmuME is written in C++ using the GTK+ and SDL libraries.
|
||||||
|
|
||||||
* http://www.gtk.org
|
* https://gtk.org/
|
||||||
* http://www.libsdl.org/
|
* https://libsdl.org/
|
||||||
|
|
||||||
|
It uses the Meson build system.
|
||||||
|
|
||||||
|
* https://mesonbuild.com/
|
||||||
|
|
||||||
DeSmuME provides another interface based on libglade, to use
|
DeSmuME provides another interface based on libglade, to use
|
||||||
, you'll need glade:
|
, you'll need glade:
|
||||||
|
|
||||||
* http://glade.gnome.org/
|
* http://glade.gnome.org/
|
||||||
|
|
||||||
To build, first cd to src/frontend/posix and then run `./autogen.sh`
|
To build, first cd to src/frontend/posix and run `meson build`
|
||||||
|
|
||||||
This will create the file `configure`.
|
Then build the program by running `ninja -C build`
|
||||||
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)
|
|
||||||
|
|
||||||
Run this using `./configure`
|
|
||||||
|
|
||||||
Then build the program by running `make`
|
|
||||||
|
|
||||||
It will generate three programs:
|
It will generate three programs:
|
||||||
1) "desmume" in the "gtk" directory;
|
1) "desmume" in the "build/gtk" directory;
|
||||||
2) "desmume-cli" in the "cli" directory.
|
2) "desmume-cli" in the "build/cli" directory.
|
||||||
|
|
||||||
If glade is installed on your system, you'll get a third
|
If glade is installed on your system, you'll get a third
|
||||||
binary:
|
binary:
|
||||||
|
|
||||||
3) "desmume-glade" in the "gtk-glade" directory.
|
3) "desmume-glade" in the "build/gtk-glade" directory.
|
||||||
|
|
||||||
You can even type "make install" to install those programs on
|
You can even type "ninja -C build install" to install those programs on
|
||||||
your system (in /usr/local/ by default); then uninstalling is
|
your system (in /usr/local/ by default); then uninstalling is
|
||||||
done by typing "make uninstall".
|
done by typing "ninja -C build uninstall".
|
||||||
|
|
||||||
For more information on the available commandline options,
|
For more information on the available commandline options,
|
||||||
check the other README files which will be more up to date.
|
check the other README files which will be more up to date.
|
||||||
|
|
||||||
The following options specially are available on these posix ports:
|
The following options specially are available on these posix ports:
|
||||||
|
|
Loading…
Reference in New Issue