CMake: use project_type(PLUGIN) to create list of statically linked plugins
authorTimo Lotterbach <timo.lotterbach@bmw-carit.de>
Fri, 4 Jan 2013 11:59:32 +0000 (03:59 -0800)
committerTimo Lotterbach <timo.lotterbach@bmw-carit.de>
Mon, 14 Jan 2013 08:34:17 +0000 (00:34 -0800)
commitf75230dd9de6701cdecd1fc97a91f422e38f9a3c
tree613fd376a6a8585500800ae9ae094baff0574fe4
parent5ae018f13303ab89615910dcf376d4e09b855a63
CMake: use project_type(PLUGIN) to create list of statically linked plugins

plugins only have to define 'PLUGIN' as type to support static linking
into LayerManagerService binary.

this removed a lot of repetitive cmake code for each plugin.

Signed-off-by: Timo Lotterbach <timo.lotterbach@bmw-carit.de>
LayerManagerPlugins/Communicators/GenericCommunicator/CMakeLists.txt
LayerManagerPlugins/HealthMonitor/SystemdHealthMonitor/CMakeLists.txt
LayerManagerPlugins/Renderers/Platform/GLXRenderer/CMakeLists.txt
LayerManagerPlugins/Renderers/Platform/TextRenderer/CMakeLists.txt
LayerManagerPlugins/Renderers/Platform/WaylandDrmGLESRenderer/CMakeLists.txt
LayerManagerPlugins/Renderers/Platform/WaylandFbdevGLESRenderer/CMakeLists.txt
LayerManagerPlugins/Renderers/Platform/WaylandX11GLESRenderer/CMakeLists.txt
LayerManagerPlugins/Renderers/Platform/X11GLESRenderer/CMakeLists.txt
LayerManagerPlugins/SceneProvider/ExampleSceneProvider/CMakeLists.txt
cmake/modules/CustomMacros.txt