project('howdy', 'cpp', license: 'MIT', version: 'beta', meson_version: '>= 0.64.0') dlibdatadir = get_option('dlib_data_dir') != '' ? get_option('dlib_data_dir') : join_paths(get_option('prefix'), get_option('datadir'), 'dlib-data') confdir = get_option('config_dir') != '' ? get_option('config_dir') : join_paths(get_option('prefix'), get_option('sysconfdir'), 'howdy') usermodelsdir = get_option('user_models_dir') != '' ? get_option('user_models_dir') : join_paths(confdir, 'models') logpath = get_option('log_path') config_path = join_paths(confdir, 'config.ini') paths_dict = { 'config_dir': confdir, 'dlib_data_dir': dlibdatadir, 'user_models_dir': usermodelsdir, 'log_path': logpath, } # We need to keep this order beause howdy-gtk defines the gtk script path which is used later in howdy subdir('howdy-gtk') subdir('howdy')