at leats ibus seems to just not work for me on arch at least - even
with gtk apps, but scim does, so maybe make scim the main thing again?
also allows glib to be off by default. :)
option('glib',
type : 'boolean',
- value : true,
+ value : false,
description : 'Main loop integration for glib in efl'
)
type : 'array',
description : 'List of input methods to disable in efl',
choices : ['xim', 'ibus', 'scim'],
- value : ['scim']
+ value : ['ibus']
)
option('emotion-loaders-disabler',
mod_deps = []
if loader_disabler.contains(mod_name) == false
+ if mod_name == 'ibus'
+ if get_option('glib') == false
+ error('Need glib enabled if ibus is enabled')
+ endif
+ endif
mod_install_dir = join_paths(dir_package_modules, mod_name, version_name)
subdir(mod_name)
module_files += join_paths(mod_install_dir, 'lib'+mod_name+'.'+sys_mod_extension)