2023-07-18 15:58:47 +00:00
|
|
|
mtk_includesubdir = pkgname / 'mtk'
|
|
|
|
mtk_includedir = includedir / mtk_includesubdir
|
|
|
|
|
|
|
|
mtk_includepath = include_directories('.', 'mtk')
|
2023-08-31 23:26:04 +00:00
|
|
|
mtk_includes = [
|
|
|
|
mtk_includepath,
|
|
|
|
top_includepath,
|
|
|
|
]
|
2023-07-18 15:58:47 +00:00
|
|
|
|
|
|
|
mtk_c_args = [
|
|
|
|
'-DMTK_SYSCONFDIR="@0@"'.format(prefix / sysconfdir),
|
|
|
|
'-DMTK_COMPILATION=1',
|
|
|
|
'-DG_LOG_DOMAIN="Mtk"',
|
|
|
|
]
|
|
|
|
|
|
|
|
mtk_debug_c_args = []
|
2023-10-10 02:14:51 +00:00
|
|
|
if buildtype != 'plain'
|
2023-10-18 06:25:21 +00:00
|
|
|
if not get_option('debug')
|
2023-10-10 02:14:51 +00:00
|
|
|
mtk_debug_c_args += [
|
|
|
|
'-DG_DISABLE_ASSERT',
|
|
|
|
'-DG_DISABLE_CAST_CHECKS',
|
|
|
|
]
|
|
|
|
endif
|
2023-07-18 15:58:47 +00:00
|
|
|
endif
|
2023-10-10 02:14:51 +00:00
|
|
|
mtk_debug_c_args = cc.get_supported_arguments(mtk_debug_c_args)
|
2023-07-18 15:58:47 +00:00
|
|
|
mtk_c_args += mtk_debug_c_args
|
|
|
|
|
|
|
|
mtk_pkg_deps = [
|
|
|
|
glib_dep,
|
|
|
|
gobject_dep,
|
|
|
|
gio_dep,
|
2023-08-08 10:27:58 +00:00
|
|
|
graphene_dep,
|
2023-09-21 10:05:24 +00:00
|
|
|
pixman_dep,
|
2023-07-18 15:58:47 +00:00
|
|
|
]
|
|
|
|
|
2024-06-30 13:08:55 +00:00
|
|
|
if have_x11_client
|
2023-08-31 12:24:03 +00:00
|
|
|
mtk_pkg_deps += x11_dep
|
|
|
|
endif
|
|
|
|
|
2023-07-18 15:58:47 +00:00
|
|
|
mtk_deps = [
|
|
|
|
mtk_pkg_deps,
|
|
|
|
m_dep
|
|
|
|
]
|
|
|
|
|
|
|
|
subdir('mtk')
|