edi/src/bin/meson.build

63 lines
1.1 KiB
Meson
Raw Normal View History

2017-10-03 09:52:45 -07:00
packages = ['editor','language','mainview','screens',]
src = files([
'edi_config.c',
'edi_config.h',
'edi_consolepanel.c',
'edi_consolepanel.h',
'edi_content_provider.c',
'edi_content_provider.h',
'edi_debug.c',
'edi_debug.h',
2017-10-03 09:52:45 -07:00
'edi_debugpanel.c',
'edi_debugpanel.h',
'edi_file.c',
'edi_file.h',
'edi_filepanel.c',
'edi_filepanel.h',
'edi_logpanel.c',
'edi_logpanel.h',
'edi_main.c',
'edi_private.h',
'edi_searchpanel.c',
'edi_searchpanel.h',
'edi_theme.c',
'edi_theme.h',
2017-10-03 09:52:45 -07:00
])
bin_dir = include_directories('.')
2017-10-03 09:52:45 -07:00
foreach package : packages
subdir(package)
endforeach
2017-10-04 16:09:30 -07:00
deps = [elm, edi_lib, intl]
2017-10-06 07:49:23 -07:00
incls = []
if get_option('libclang') == true
deps += [clang]
incls += [clang_inc]
endif
2017-10-03 09:52:45 -07:00
executable('edi', src,
dependencies : deps,
2017-10-06 07:49:23 -07:00
include_directories : incls,
2017-10-03 09:52:45 -07:00
install : true
)
edi_scm_src = files([
'edi_scm_main.c',
'edi_scm_ui.c',
'edi_scm_ui.h'
])
executable('edi_scm', edi_scm_src,
2017-10-04 16:09:30 -07:00
dependencies : [elm, edi_lib, intl],
2017-10-03 09:52:45 -07:00
install : true
)
executable('edi_build', 'edi_build_main.c',
2017-10-04 16:09:30 -07:00
dependencies : [elm, edi_lib, intl],
2017-10-03 09:52:45 -07:00
install : true
)