Required by some distros like Arch.
I do not know what problem this patch is trying to solve, and how it is solving it.
Therefore, I don't know how to test if this patch does anything useful :)
Can you explain all that? If you put all that in the commit message, it will be easily available in the future to anyone wondering what that script does.
Mhmm i think this will break with meson --layout flat
As then every .so will be located in the root build dir. What do you think about the following:
<configuration> <dllmap dll=\"eina\" target=\"@EINA@\"/> <dllmap dll=\"efl\" target=\"@EFL@\"/> <dllmap dll=\"ecore\" target=\"@ECORE@\"/> <dllmap dll=\"eo\" target=\"@EO@\"/> <dllmap dll=\"evas\" target=\"@EVAS@\"/> <dllmap dll=\"eldbus\" target=\"@ELDBUS@\"/> <dllmap dll=\"elementary\" target=\"@ELEMENTARY@\"/> </configuration>
and on the meson side:
conf_data = configuration_data() conf_data.set('EINA', eina_lib.full_path()) [...] configure_file(input : 'efl_mono.dll.config.in', output : 'efl_mono.dll.config', configuration : conf_data)