В ../libevent-prefix/lib/ есть библиотека libevent.a, являющаяся результатом сборки ExternalProject, и которую надо слинковать с другим target.
На первый взгляд, нужно всего лишь засунуть ее в link_directories и target_link_libraries. Но линкер упорно подхватывает динамическую версию, которая стоит в моей системе.
Так как добавить "-static-" линковать все статически для меня не вариант, в общем-то устроит любой костыль, добавляющий " ../libevent-prefix/libevent.a" в конец команды сборки:
$ /usr/bin/c++ CMakeFiles/transmission-daemon.dir/daemon.c.o CMakeFiles/transmission-daemon.dir/watch.c.o -o transmission-daemon -rdynamic -L"../ ../third-party/libutp/ ../libevent-prefix/lib/ ../third-party/libevent/ ../third-party/libutp/ ../third-party/dht/ ../third-party/miniupnp/ ../third-party/libnatpmp" ../libtransmission/libtransmission.a ../third-party/libutp/libutp.a ../third-party/dht/libdht.a ../third-party/libnatpmp/libnatpmp.a ../third-party/miniupnp/libminiupnp.a -lcurl -Wl,-rpath,"../ ../third-party/libutp/ ../libevent-prefix/lib/ ../third-party/libevent/ ../third-party/libutp/ ../third-party/dht/ ../third-party/miniupnp/ ../third-party/libnatpmp"