I am not sure if EFL needs all of Systemd or not. I am interested in running E under Wayland, without systemd. It seems this may be possible using the stand alone elogind. However since EFL is looking for libsystemd, and linking to that, among other files being installed, etc for systemd. I do not think I can even get anything to work unless I enable systemd when I build EFL.
I believe the EFL build system needs to be modified to link against libelogind, in cases where that is wanted over libsytemd. I am not sure about the rest of the systemd related files, etc. But that is all easily addressed once the linkage is done. For now I cannot even test out elogind, and efl/wayland due to the compile/linking issue.
Hoping it would be a trivial change to build system. Looking at make and configure files. It seems it is a pretty major change. I am not sure I am experienced enough with autotools to make such. Though I will happy test any such modifications ASAP.