Don't use glib in gtk/wayland helpers
This commit is contained in:
parent
fb97c14bf7
commit
c390b046f0
4 changed files with 6 additions and 13 deletions
|
|
@ -12,11 +12,8 @@ PRIVATE
|
|||
linux_gtk_helper.cpp
|
||||
)
|
||||
|
||||
target_compile_definitions(linux_gtk_helper PRIVATE G_LOG_DOMAIN="GtkHelper")
|
||||
|
||||
target_link_libraries(linux_gtk_helper
|
||||
PUBLIC
|
||||
desktop-app::external_glib
|
||||
${CMAKE_DL_LIBS}
|
||||
)
|
||||
|
||||
|
|
|
|||
|
|
@ -5,11 +5,10 @@
|
|||
// https://github.com/desktop-app/legal/blob/master/LEGAL
|
||||
//
|
||||
#include <dlfcn.h>
|
||||
#include <errno.h>
|
||||
#include <glib.h>
|
||||
#include <gdk/gdkx.h>
|
||||
#include <gtk/gtk.h>
|
||||
#include <memory>
|
||||
#include <iostream>
|
||||
|
||||
#define LOAD_SYMBOL(handle, func) LoadSymbol(handle, #func, func)
|
||||
|
||||
|
|
@ -218,7 +217,7 @@ bool LoadLibrary(Handle &handle, const char *name) {
|
|||
if (handle) {
|
||||
return true;
|
||||
}
|
||||
g_warning("Could not load library '%s': %s", name, dlerror());
|
||||
std::cerr << dlerror() << std::endl;
|
||||
return false;
|
||||
}
|
||||
|
||||
|
|
@ -228,7 +227,7 @@ inline bool LoadSymbol(const Handle &handle, const char *name, Function &func) {
|
|||
? reinterpret_cast<Function>(dlsym(handle.get(), name))
|
||||
: nullptr;
|
||||
if (const auto error = dlerror()) {
|
||||
g_warning("Failed to load function '%s': %s", name, error);
|
||||
std::cerr << error << std::endl;
|
||||
}
|
||||
return (func != nullptr);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -12,11 +12,8 @@ PRIVATE
|
|||
linux_wayland_helper.cpp
|
||||
)
|
||||
|
||||
target_compile_definitions(linux_wayland_helper PRIVATE G_LOG_DOMAIN="WaylandHelper")
|
||||
|
||||
target_link_libraries(linux_wayland_helper
|
||||
PUBLIC
|
||||
desktop-app::external_glib
|
||||
desktop-app::external_gsl
|
||||
${CMAKE_DL_LIBS}
|
||||
)
|
||||
|
|
|
|||
|
|
@ -7,9 +7,9 @@
|
|||
#include <dlfcn.h>
|
||||
#include <errno.h>
|
||||
#include <gsl/gsl>
|
||||
#include <glib.h>
|
||||
#include <wayland-egl.h>
|
||||
#include <wayland-cursor.h>
|
||||
#include <iostream>
|
||||
|
||||
#define LOAD_SYMBOL(handle, func) LoadSymbol(handle, #func, func)
|
||||
|
||||
|
|
@ -184,7 +184,7 @@ bool LoadLibrary(Handle &handle, const char *name) {
|
|||
if (handle) {
|
||||
return true;
|
||||
}
|
||||
g_warning("Could not load library '%s': %s", name, dlerror());
|
||||
std::cerr << dlerror() << std::endl;
|
||||
return false;
|
||||
}
|
||||
|
||||
|
|
@ -194,7 +194,7 @@ inline bool LoadSymbol(const Handle &handle, const char *name, Function &func) {
|
|||
? reinterpret_cast<Function>(dlsym(handle.get(), name))
|
||||
: nullptr;
|
||||
if (const auto error = dlerror()) {
|
||||
g_warning("Failed to load function '%s': %s", name, error);
|
||||
std::cerr << error << std::endl;
|
||||
}
|
||||
return (func != nullptr);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue