forked from AuroraMiddleware/gtk
7ae675b469
That's where they are in the sources and we include them from other headers. So make sure the directories match.
46 lines
1.2 KiB
Meson
46 lines
1.2 KiB
Meson
# FIXME: do we need to do an add_language() for objective-c here?
|
|
gdk_quartz_sources = files([
|
|
'GdkQuartzView.c',
|
|
'GdkQuartzNSWindow.c',
|
|
'gdkcairocontext-quartz.c',
|
|
'gdkcursor-quartz.c',
|
|
'gdkdevice-core-quartz.c',
|
|
'gdkdevicemanager-core-quartz.c',
|
|
'gdkdisplay-quartz.c',
|
|
'gdkdisplaymanager-quartz.c',
|
|
'gdkdnd-quartz.c',
|
|
'gdkevents-quartz.c',
|
|
'gdkeventloop-quartz.c',
|
|
'gdkglcontext-quartz.c',
|
|
'gdkglobals-quartz.c',
|
|
'gdkkeys-quartz.c',
|
|
'gdkscreen-quartz.c',
|
|
'gdkselection-quartz.c',
|
|
'gdkutils-quartz.c',
|
|
'gdksurface-quartz.c',
|
|
])
|
|
|
|
gdk_quartz_public_headers = files([
|
|
'gdkquartzcursor.h',
|
|
'gdkquartzdevice-core.h',
|
|
'gdkquartzdevicemanager-core.h',
|
|
'gdkquartzdisplay.h',
|
|
'gdkquartzdisplaymanager.h',
|
|
'gdkquartzdnd.h',
|
|
'gdkquartzkeys.h',
|
|
'gdkquartzscreen.h',
|
|
'gdkquartzutils.h',
|
|
'gdkquartzsurface.h',
|
|
])
|
|
|
|
install_headers(gdk_quartz_public_headers, 'gdkquartz.h', subdir: 'gtk-4.0/gdk/quartz/')
|
|
|
|
gdk_quartz_deps = [ # FIXME
|
|
]
|
|
|
|
libgdk_quartz = static_library('gdk-quartz',
|
|
gdk_quartz_sources, gdkconfig, gdkenum_h,
|
|
include_directories: [confinc, gdkinc],
|
|
c_args: ['-DGDK_COMPILATION', '-DG_LOG_DOMAIN="Gdk"', '-xobjective-c'],
|
|
dependencies: [gdk_deps, gdk_quartz_deps])
|