efl does not build from source anymore on macOS (two latest released versions, 10.14 and 10.15). The error is:
lib/ecore_cocoa/ecore_cocoa_app.m:48:5: error: use of undeclared identifier '_mainMenu' [_mainMenu update]; ^ lib/ecore_cocoa/ecore_cocoa_app.m:79:4: error: use of undeclared identifier '_running' _running = 1; ^
This is true of efl 1.22.4 and later versions as well.