express/src/bin/meson.build

54 lines
1012 B
Meson

express_bin_src = [
'callbacks.c',
'channel.c',
'colors.c',
'commands.c',
'config.c',
'dbus.c',
'gravatar.c',
'grid.c',
'grid_save.c',
'main.c',
'media.c',
'options.c',
'options_channels.c',
'options_colors.c',
'options_font.c',
'options_general.c',
'options_network.c',
'options_networks.c',
'options_servers.c',
'options_tools.c',
'options_video.c',
'selector.c',
'theme.c',
'utils.c',
'window.c',
'lz4/lz4.c',
'md5/md5.c'
]
express_bin_args = [ ]
if get_option('nls')
express_bin_args += [ '-DGETTEXT_PACKAGE="express"' ]
endif
express_headers = [
'sys/mman.h'
]
foreach header : express_headers
if cc.has_header(header)
config_h.set10('HAVE_'+header.underscorify().to_upper(), true)
endif
endforeach
express_bin = executable('express', express_bin_src,
c_args : [ express_bin_args, '-DHAVE_CONFIG_H' ],
dependencies : [ express, dependency('elementary', version : efl_req) ],
include_directories : config_dir,
install : true
)