1 cmake_minimum_required (VERSION 2.6)
5 consumer/frame_consumer.cpp
9 diagnostics/call_context.cpp
10 diagnostics/osd_graph.cpp
11 diagnostics/subject_diagnostics.cpp
15 frame/frame_transform.cpp
18 mixer/audio/audio_mixer.cpp
19 mixer/image/blend_modes.cpp
24 producer/color/color_producer.cpp
26 producer/draw/freehand_producer.cpp
28 producer/media_info/in_memory_media_info_repository.cpp
30 producer/scene/const_producer.cpp
31 producer/scene/expression_parser.cpp
32 producer/scene/hotswap_producer.cpp
33 producer/scene/scene_producer.cpp
34 producer/scene/xml_scene_producer.cpp
36 producer/separated/separated_producer.cpp
38 producer/text/text_producer.cpp
39 producer/text/utils/texture_atlas.cpp
40 producer/text/utils/texture_font.cpp
42 producer/transition/transition_producer.cpp
44 producer/frame_producer.cpp
49 thumbnail_generator.cpp
54 consumer/frame_consumer.h
58 diagnostics/call_context.h
59 diagnostics/osd_graph.h
60 diagnostics/subject_diagnostics.h
65 frame/frame_transform.h
70 interaction/interaction_aggregator.h
71 interaction/interaction_event.h
72 interaction/interaction_sink.h
79 producer/color/color_producer.h
81 producer/draw/freehand_producer.h
83 producer/media_info/in_memory_media_info_repository.h
84 producer/media_info/media_info.h
85 producer/media_info/media_info_repository.h
87 producer/scene/const_producer.h
88 producer/scene/expression_parser.h
89 producer/scene/hotswap_producer.h
90 producer/scene/scene_producer.h
91 producer/scene/xml_scene_producer.h
93 producer/text/utils/color.h
94 producer/text/utils/string_metrics.h
95 producer/text/utils/text_info.h
96 producer/text/utils/texture_atlas.h
97 producer/text/utils/texture_font.h
99 producer/text/text_producer.h
101 producer/transition/transition_producer.h
104 producer/frame_producer.h
111 thumbnail_generator.h
116 add_library(core ${SOURCES} ${HEADERS})
117 add_precompiled_header(core StdAfx.h FORCEINCLUDE)
119 include_directories(..)
120 include_directories(${BOOST_INCLUDE_PATH})
121 include_directories(${RXCPP_INCLUDE_PATH})
122 include_directories(${TBB_INCLUDE_PATH})
123 include_directories(${SFML_INCLUDE_PATH})
124 include_directories(${FREETYPE_INCLUDE_PATH})
125 include_directories(${GLEW_INCLUDE_PATH})
127 source_group(sources ./*)
128 source_group(sources\\consumer consumer/*)
129 source_group(sources\\diagnostics diagnostics/*)
130 source_group(sources\\frame frame/*)
131 source_group(sources\\interaction interaction/*)
132 source_group(sources\\mixer mixer/*)
133 source_group(sources\\producer\\draw producer/draw/*)
134 source_group(sources\\producer\\media_info producer/media_info/*)
135 source_group(sources\\producer\\scene producer/scene/*)
136 source_group(sources\\producer\\text\\utils producer/text/utils/*)
137 source_group(sources\\producer\\text producer/text/*)
138 source_group(sources\\producer\\transition producer/transition/*)
139 source_group(sources\\producer producer/*)
141 target_link_libraries(core common)