1 cmake_minimum_required (VERSION 2.6)
5 consumer/frame_consumer.cpp
9 diagnostics/call_context.cpp
10 diagnostics/graph_to_log_sink.cpp
11 diagnostics/osd_graph.cpp
12 diagnostics/subject_diagnostics.cpp
14 frame/audio_channel_layout.cpp
17 frame/frame_transform.cpp
20 help/help_repository.cpp
23 mixer/audio/audio_mixer.cpp
24 mixer/image/blend_modes.cpp
27 producer/color/color_producer.cpp
29 producer/media_info/in_memory_media_info_repository.cpp
31 producer/scene/const_producer.cpp
32 producer/scene/expression_parser.cpp
33 producer/scene/hotswap_producer.cpp
34 producer/scene/scene_cg_proxy.cpp
35 producer/scene/scene_producer.cpp
36 producer/scene/xml_scene_producer.cpp
38 producer/separated/separated_producer.cpp
40 producer/text/text_producer.cpp
41 producer/text/utils/freetype_library.cpp
42 producer/text/utils/texture_atlas.cpp
43 producer/text/utils/texture_font.cpp
45 producer/transition/transition_producer.cpp
48 producer/frame_producer.cpp
52 system_info_provider.cpp
54 thumbnail_generator.cpp
59 consumer/frame_consumer.h
62 consumer/write_frame_consumer.h
64 diagnostics/call_context.h
65 diagnostics/graph_to_log_sink.h
66 diagnostics/osd_graph.h
67 diagnostics/subject_diagnostics.h
69 frame/audio_channel_layout.h
73 frame/frame_transform.h
78 help/help_repository.h
82 interaction/interaction_aggregator.h
83 interaction/interaction_event.h
84 interaction/interaction_sink.h
91 producer/color/color_producer.h
93 producer/media_info/in_memory_media_info_repository.h
94 producer/media_info/media_info.h
95 producer/media_info/media_info_repository.h
97 producer/scene/const_producer.h
98 producer/scene/expression_parser.h
99 producer/scene/hotswap_producer.h
100 producer/scene/scene_cg_proxy.h
101 producer/scene/scene_producer.h
102 producer/scene/xml_scene_producer.h
104 producer/text/utils/color.h
105 producer/text/utils/freetype_library.h
106 producer/text/utils/string_metrics.h
107 producer/text/utils/text_info.h
108 producer/text/utils/texture_atlas.h
109 producer/text/utils/texture_font.h
111 producer/text/text_producer.h
113 producer/transition/transition_producer.h
117 producer/frame_producer.h
123 module_dependencies.h
124 system_info_provider.h
126 thumbnail_generator.h
131 add_library(core ${SOURCES} ${HEADERS})
132 add_precompiled_header(core StdAfx.h FORCEINCLUDE)
134 include_directories(..)
135 include_directories(${BOOST_INCLUDE_PATH})
136 include_directories(${RXCPP_INCLUDE_PATH})
137 include_directories(${TBB_INCLUDE_PATH})
138 include_directories(${SFML_INCLUDE_PATH})
139 include_directories(${FREETYPE_INCLUDE_PATH})
140 include_directories(${GLEW_INCLUDE_PATH})
142 source_group(sources ./*)
143 source_group(sources\\consumer consumer/*)
144 source_group(sources\\diagnostics diagnostics/*)
145 source_group(sources\\producer producer/*)
146 source_group(sources\\frame frame/*)
147 source_group(sources\\help help/*)
148 source_group(sources\\interaction interaction/*)
149 source_group(sources\\mixer mixer/*)
150 source_group(sources\\producer\\color producer/color/*)
151 source_group(sources\\producer\\media_info producer/media_info/*)
152 source_group(sources\\producer\\scene producer/scene/*)
153 source_group(sources\\producer\\text\\utils producer/text/utils/*)
154 source_group(sources\\producer\\text producer/text/*)
155 source_group(sources\\producer\\transition producer/transition/*)
156 source_group(sources\\producer\\separated producer/separated/*)
159 target_link_libraries(core
165 target_link_libraries(core