irssi/src/fe-text/meson.build

74 lines
1.4 KiB
Meson
Raw Normal View History

2019-07-08 00:02:53 +02:00
# this file is part of irssi
2026-01-25 22:07:44 +01:00
fe_text_irssi = executable(
'irssi',
2019-07-08 00:02:53 +02:00
files(
#### terminfo_sources ####
'term-terminfo.c',
'terminfo-core.c',
#### irssi sources ####
'gui-entry.c',
'gui-expandos.c',
'gui-printtext.c',
'gui-readline.c',
'gui-windows.c',
'irssi.c',
'lastlog.c',
'mainwindow-activity.c',
'mainwindows-layout.c',
'mainwindows.c',
'module-formats.c',
'statusbar-config.c',
'statusbar-items.c',
'statusbar.c',
'term.c',
'textbuffer-commands.c',
'textbuffer-formats.c',
2019-07-08 00:02:53 +02:00
'textbuffer-view.c',
'textbuffer.c',
)
+ [
irssi_version_h,
default_config_h,
default_theme_h,
],
2019-07-08 00:02:53 +02:00
include_directories : rootinc,
implicit_include_directories : false,
export_dynamic : true,
2025-07-25 16:15:05 +01:00
implib : true,
2019-07-08 00:02:53 +02:00
link_with : [
libconfig_a,
libcore_a,
libfe_common_core_a,
2026-01-25 22:07:44 +01:00
],
2019-07-08 00:02:53 +02:00
install : true,
2026-01-25 22:07:44 +01:00
dependencies : dep + textui_dep,
2019-07-08 00:02:53 +02:00
)
2025-07-25 16:15:05 +01:00
if need_dl_cross_link_main
dl_cross_irssi_main = [ fe_text_irssi ]
endif
2019-07-08 00:02:53 +02:00
install_headers(
files(
'gui-printtext.h',
'gui-windows.h',
'mainwindows.h',
'statusbar-item.h',
'statusbar.h',
'term.h',
'textbuffer-formats.h',
2019-07-08 00:02:53 +02:00
'textbuffer-view.h',
'textbuffer.h',
),
2026-01-25 22:07:44 +01:00
subdir : incdir / 'src' / 'fe-text',
)
2019-07-08 00:02:53 +02:00
# noinst_headers = files(
# 'gui-entry.h',
# 'gui-readline.h',
# 'module-formats.h'
# 'module.h',
# 'statusbar-config.h',
# 'terminfo-core.h',
# )