1 cmake_minimum_required (VERSION 2.6)
5 consumer/syncto/syncto_consumer.cpp
7 consumer/frame_consumer.cpp
11 diagnostics/call_context.cpp
12 diagnostics/graph_to_log_sink.cpp
13 diagnostics/osd_graph.cpp
14 diagnostics/subject_diagnostics.cpp
16 frame/audio_channel_layout.cpp
19 frame/frame_transform.cpp
22 help/help_repository.cpp
25 mixer/audio/audio_mixer.cpp
26 mixer/image/blend_modes.cpp
29 producer/color/color_producer.cpp
31 producer/framerate/framerate_producer.cpp
33 producer/media_info/in_memory_media_info_repository.cpp
35 producer/scene/const_producer.cpp
36 producer/scene/expression_parser.cpp
37 producer/scene/hotswap_producer.cpp
38 producer/scene/scene_cg_proxy.cpp
39 producer/scene/scene_producer.cpp
40 producer/scene/xml_scene_producer.cpp
42 producer/separated/separated_producer.cpp
44 producer/text/text_producer.cpp
45 producer/text/utils/freetype_library.cpp
46 producer/text/utils/texture_atlas.cpp
47 producer/text/utils/texture_font.cpp
49 producer/transition/transition_producer.cpp
52 producer/frame_producer.cpp
56 system_info_provider.cpp
58 thumbnail_generator.cpp
63 consumer/syncto/syncto_consumer.h
65 consumer/frame_consumer.h
68 consumer/write_frame_consumer.h
70 diagnostics/call_context.h
71 diagnostics/graph_to_log_sink.h
72 diagnostics/osd_graph.h
73 diagnostics/subject_diagnostics.h
75 frame/audio_channel_layout.h
79 frame/frame_transform.h
84 help/help_repository.h
88 interaction/interaction_aggregator.h
89 interaction/interaction_event.h
90 interaction/interaction_sink.h
93 mixer/audio/audio_mixer.h
95 mixer/image/blend_modes.h
101 producer/color/color_producer.h
103 producer/framerate/framerate_producer.h
105 producer/media_info/in_memory_media_info_repository.h
106 producer/media_info/media_info.h
107 producer/media_info/media_info_repository.h
109 producer/scene/const_producer.h
110 producer/scene/expression_parser.h
111 producer/scene/hotswap_producer.h
112 producer/scene/scene_cg_proxy.h
113 producer/scene/scene_producer.h
114 producer/scene/xml_scene_producer.h
116 producer/text/utils/color.h
117 producer/text/utils/freetype_library.h
118 producer/text/utils/string_metrics.h
119 producer/text/utils/text_info.h
120 producer/text/utils/texture_atlas.h
121 producer/text/utils/texture_font.h
123 producer/text/text_producer.h
125 producer/transition/transition_producer.h
129 producer/frame_producer.h
135 module_dependencies.h
136 system_info_provider.h
138 thumbnail_generator.h
143 add_library(core ${SOURCES} ${HEADERS})
144 add_precompiled_header(core StdAfx.h FORCEINCLUDE)
146 include_directories(..)
147 include_directories(${BOOST_INCLUDE_PATH})
148 include_directories(${RXCPP_INCLUDE_PATH})
149 include_directories(${TBB_INCLUDE_PATH})
150 include_directories(${SFML_INCLUDE_PATH})
151 include_directories(${FREETYPE_INCLUDE_PATH})
152 include_directories(${GLEW_INCLUDE_PATH})
154 source_group(sources ./*)
155 source_group(sources\\consumer consumer/*)
156 source_group(sources\\consumer\\syncto consumer/syncto/*)
157 source_group(sources\\diagnostics diagnostics/*)
158 source_group(sources\\producer producer/*)
159 source_group(sources\\producer\\framerate producer/framerate/*)
160 source_group(sources\\frame frame/*)
161 source_group(sources\\help help/*)
162 source_group(sources\\interaction interaction/*)
163 source_group(sources\\mixer mixer/*)
164 source_group(sources\\mixer\\audio mixer/audio/*)
165 source_group(sources\\mixer\\image mixer/image/*)
166 source_group(sources\\producer\\color producer/color/*)
167 source_group(sources\\producer\\media_info producer/media_info/*)
168 source_group(sources\\producer\\scene producer/scene/*)
169 source_group(sources\\producer\\text\\utils producer/text/utils/*)
170 source_group(sources\\producer\\text producer/text/*)
171 source_group(sources\\producer\\transition producer/transition/*)
172 source_group(sources\\producer\\separated producer/separated/*)
175 target_link_libraries(core
181 target_link_libraries(core