Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/ClusterM/fceux.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorMatthew Budd <mjbudd77@gmail.com>2020-08-12 03:31:53 +0300
committerMatthew Budd <mjbudd77@gmail.com>2020-08-12 03:31:53 +0300
commitd3b0ce3acb468ff42dde1f01de152be8fb0f8365 (patch)
tree5b5471ff160ad78738c706dbbad6e7205713f74c /README
parentb16514fcb4fcb95f0ee09ec9b6962fdbe5ded71c (diff)
Updated build README for building GTK based GUI.
Diffstat (limited to 'README')
-rw-r--r--README14
1 files changed, 11 insertions, 3 deletions
diff --git a/README b/README
index 53c559fc..daa7e685 100644
--- a/README
+++ b/README
@@ -24,7 +24,7 @@ Table of Contents
----------------
* sdl2 - Version >= 2.0
* cmake - Required to build fceux.
-* qt5 - version >= 5.11 recommended
+* qt5 OR gtk3 - (qt version >= 5.11 recommended) (gtk3 >= 3.22 recommended)
* liblua5.1 (optional) - Will statically link internally if the system cannot provide this.
* minizip
* zlib
@@ -33,6 +33,7 @@ Table of Contents
2 - Installation
----------------
+The old scons build system is no longer supported.
Fceux can be compiled and built using the cmake build system. To compile, run:
mkdir build; cd build;
@@ -41,6 +42,11 @@ Fceux can be compiled and built using the cmake build system. To compile, run:
To build a binary with debug information included in it:
cmake -DCMAKE_BUILD_TYPE=Debug ..
+The Qt version of the GUI builds by default and this is the preferred GUI for use.
+For those who must have GTK/Gnome style,
+the GTK version of the GUI can be selected to build with:
+ cmake -DCMAKE_BUILD_TYPE=Release -DGTK=1 .. # Release build using GTK GUI
+
To do the actual compiling:
make
@@ -75,7 +81,9 @@ Look in the src/CMakeList.txt file to tweak options.
4 - GUI
-------
-The Qt GUI is required and automatically builds as part of the build.
+The Qt (or GTK) GUI is required and automatically builds as part of the build. The Qt GUI is the default.
+When invoking cmake, the GTK GUI can be built (instead of Qt) by specifying a -DGTK=1 on the command line.
+See above build instructions.
5 - LUA Scripting
-----------------
@@ -107,7 +115,7 @@ The latest version of iup (3.5 at the time of writing) is recommended.
-------
* Q. Im having issues with my sound!
-* A. First of all, for the best sound quality be sure you are using SDL 1.2.14 or later. Versions 1.2.13 and earlier are known to have problems with fceux! Next, try different SDL audio drivers to see if this makes any difference. You can do this by using this command before running fceux:
+* A. Try different SDL audio drivers to see if this makes any difference. You can do this by using this command before running fceux:
export SDL_AUDIODRIVER=driver