mirror of
https://github.com/brl/mutter.git
synced 2024-11-27 02:20:43 -05:00
66b1f43967
Since we use XCB in the Mutter side, but Xlib in the frames client,
we cannot share the same struct definition since both libraries
will expect different type lengths (respectively, 32-bit ints vs.
longs).
Revert the changes that made both executables share the same
struct, since not both of them can get it right (and retrieve
correctly the struct with the contained flags) in reading the
Motif WM hints.
This reverts commit 2fb3c5a4f5
.
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2741>
26 lines
496 B
Meson
26 lines
496 B
Meson
x11_frames_sources = [
|
|
'main.c',
|
|
'meta-frame.c',
|
|
'meta-frame-content.c',
|
|
'meta-frame-header.c',
|
|
'meta-window-tracker.c',
|
|
]
|
|
|
|
x11_frames = executable('mutter-x11-frames',
|
|
sources: x11_frames_sources,
|
|
dependencies: [
|
|
gsettings_desktop_schemas_dep,
|
|
gtk4_dep,
|
|
x11_dep,
|
|
xext_dep,
|
|
xfixes_dep,
|
|
xi_dep,
|
|
],
|
|
c_args: [
|
|
'-DG_LOG_DOMAIN="mutter-x11-frames"',
|
|
],
|
|
include_directories: top_includepath,
|
|
install: true,
|
|
install_dir: get_option('libexecdir'),
|
|
)
|