project( 'mmi-manager', ['c', 'cpp'], version : '0.1.1', license : 'MIT', default_options : ['b_pie=true'] ) mmi_manager_version = meson.project_version().split('.') mmi_manager_prefix = get_option('prefix') mmi_manager_prefix_bindir = join_paths(mmi_manager_prefix, get_option('bindir')) mmi_manager_prefix_libdir = join_paths(mmi_manager_prefix, get_option('libdir')) add_project_arguments('-DFUSION_PATH="/' + get_option('libdir') + '/fusion/"', language: ['c', 'cpp']) add_project_arguments('-DPROVIDER_PATH="/' + get_option('libdir') + '/provider/"', language: ['c', 'cpp']) pkgconfig = import('pkgconfig') install_data('mmi-manager.xml', install_dir:'/usr/share/packages/') subdir('src/mmimgr') subdir('src/bin') subdir('src/modules/ref_fusion') subdir('src/modules/modality_keyboard') subdir('src/modules/modality_vision') subdir('tests') subdir('tests/keyboard-provider') subdir('tests/vision-provider') subdir('tests/ref-fusion')