kdesrc-run make "kdesrc-run plasma-discover" work OK
The module and the executable might have different names. E.g. the module named "discover" and the executable named "plasma-discover".
Most KDE modules depend on the module "ki18n".
The file ~/kde/build/ki18n/prefix.sh is identical to the file ~/kde/build/discover/prefix.sh.
When we run "kdesrc-run plasma-discover"
the executable is named "plasma-discover" but the
module is named "discover". Run
"source ~/kde/build/ki18n/prefix.sh
" and then
"~/kde/usr/bin/plasma-discover
".