A line of communication is now created between the monitor and visualizer.
[aesalon.git] / modules / CMakeLists.txt
blob54cd99cfd892c0d44289a23f6203c490dd05e8d3
1 include(build_list)
3 add_definitions(-W -Wall)
5 include_directories(.)
7 aux_source_directory(collectorInterface collectorInterfaceSources)
8 add_library(collectorInterface SHARED ${collectorInterfaceSources})
9 target_link_libraries(collectorInterface rt)
11 foreach(module ${aesalonModules})
12     aux_source_directory(${module}/collector moduleSources)
13     add_library(${module}Collector SHARED ${moduleSources})
15     aux_source_directory(${module}/monitor monitorSources)
16     add_library(${module}Monitor SHARED ${monitorSources})
18     aux_source_directory(${module}/visualizer visualizerSources)
19     add_library(${module}Visualizer SHARED ${visualizerSources})
20 endforeach(module)