Posix: Remove X11 dependencies

There is no code specific to X11 anymore, we can stop linking to it.
This commit is contained in:
Emmanuel Gil Peyrot 2020-11-19 01:29:14 +01:00
parent d319d2c6fb
commit 48d0717f82
4 changed files with 2 additions and 21 deletions

View File

@ -18,7 +18,6 @@
* the Free Software Foundation, Inc., 59 Temple Place - Suite 330, * the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
* Boston, MA 02111-1307, USA. * Boston, MA 02111-1307, USA.
*/ */
#include <X11/Xlib.h>
#include <SDL.h> #include <SDL.h>
#include <SDL_thread.h> #include <SDL_thread.h>
#include <stdlib.h> #include <stdlib.h>
@ -628,12 +627,6 @@ int main(int argc, char ** argv) {
execute = true; execute = true;
/* X11 multi-threading support */
if(!XInitThreads())
{
fprintf(stderr, "Warning: X11 not thread-safe\n");
}
if(SDL_Init(SDL_INIT_VIDEO | SDL_INIT_TIMER) == -1) if(SDL_Init(SDL_INIT_VIDEO | SDL_INIT_TIMER) == -1)
{ {
fprintf(stderr, "Error trying to initialize SDL: %s\n", fprintf(stderr, "Error trying to initialize SDL: %s\n",

View File

@ -1,7 +1,3 @@
dep_x11 = dependency('x11')
cli_dependencies = dependencies + [dep_x11]
cli_src = [ cli_src = [
'main.cpp', 'main.cpp',
'../shared/sndsdl.cpp', '../shared/sndsdl.cpp',
@ -17,7 +13,7 @@ includes = include_directories(
executable('desmume-cli', executable('desmume-cli',
cli_src, cli_src,
dependencies: cli_dependencies, dependencies: dependencies,
include_directories: includes, include_directories: includes,
link_with: libdesmume, link_with: libdesmume,
install: true, install: true,

View File

@ -29,7 +29,6 @@
#include <gio/gapplication.h> #include <gio/gapplication.h>
#include <gdk/gdkkeysyms.h> #include <gdk/gdkkeysyms.h>
#include <SDL.h> #include <SDL.h>
#include <X11/Xlib.h>
#include <vector> #include <vector>
#include "types.h" #include "types.h"
@ -4591,12 +4590,6 @@ int main (int argc, char *argv[])
my_config.parse(argc, argv); my_config.parse(argc, argv);
init_configured_features( &my_config); init_configured_features( &my_config);
/* X11 multi-threading support */
if(!XInitThreads())
{
fprintf(stderr, "Warning: X11 not thread-safe\n");
}
// TODO: pass G_APPLICATION_HANDLES_COMMAND_LINE instead. // TODO: pass G_APPLICATION_HANDLES_COMMAND_LINE instead.
GtkApplication *app = gtk_application_new("org.desmume.DeSmuME", G_APPLICATION_HANDLES_OPEN); GtkApplication *app = gtk_application_new("org.desmume.DeSmuME", G_APPLICATION_HANDLES_OPEN);
g_signal_connect (app, "activate", G_CALLBACK(common_gtk_main), &my_config); g_signal_connect (app, "activate", G_CALLBACK(common_gtk_main), &my_config);

View File

@ -1,7 +1,6 @@
dep_gtk3 = dependency('gtk+-3.0', version: '>=3.24') dep_gtk3 = dependency('gtk+-3.0', version: '>=3.24')
dep_x11 = dependency('x11')
gtk_dependencies = dependencies + [dep_gtk3, dep_x11] gtk_dependencies = dependencies + [dep_gtk3]
desmume_src = [ desmume_src = [
'avout_pipe_base.cpp', 'avout_pipe_base.cpp',