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_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',
|
|
|
|
])
|
|
|
|
|
|
|
|
foreach package : packages
|
|
|
|
subdir(package)
|
|
|
|
endforeach
|
|
|
|
|
2017-10-03 12:33:45 -07:00
|
|
|
deps = [elm, edi_lib]
|
2017-10-04 15:52:29 -07:00
|
|
|
libs = []
|
2017-10-03 12:33:45 -07:00
|
|
|
|
|
|
|
if get_option('libclang') == true
|
|
|
|
deps += [clang]
|
2017-10-04 15:52:29 -07:00
|
|
|
libs += include_directories('/usr/local/opt/llvm/include')
|
2017-10-03 12:33:45 -07:00
|
|
|
endif
|
|
|
|
|
2017-10-03 09:52:45 -07:00
|
|
|
executable('edi', src,
|
2017-10-03 12:33:45 -07:00
|
|
|
dependencies : deps,
|
2017-10-04 15:52:29 -07:00
|
|
|
include_directories : libs,
|
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,
|
|
|
|
dependencies : [elm, edi_lib],
|
|
|
|
install : true
|
|
|
|
)
|
|
|
|
|
|
|
|
executable('edi_build', 'edi_build_main.c',
|
|
|
|
dependencies : [elm, edi_lib],
|
|
|
|
install : true
|
|
|
|
)
|