make servicerunner only build once
ClosedPublic

Authored by sitter on Mar 19 2020, 1:52 PM.

Details

Summary

build the runner itself in a static lib we can use for testing and then
link that into a module lib together with the factory entry point to
compose the final lib for installation

means servicesrunner.cpp is now only built once, whereas before it was
built twice through 100% duplicative targets

Test Plan

test still passes, installing and restarting krunner still yields working service searches

Diff Detail

Repository
R120 Plasma Workspace
Branch
master
Lint
No Linters Available
Unit
No Unit Test Coverage
Build Status
Buildable 23928
Build 23946: arc lint + arc unit
sitter created this revision.Mar 19 2020, 1:52 PM
Restricted Application added a project: Plasma. · View Herald TranscriptMar 19 2020, 1:52 PM
Restricted Application added a subscriber: plasma-devel. · View Herald Transcript
sitter requested review of this revision.Mar 19 2020, 1:52 PM
davidedmundson accepted this revision.Mar 19 2020, 6:00 PM
This revision is now accepted and ready to land.Mar 19 2020, 6:00 PM
This revision was automatically updated to reflect the committed changes.