X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=core%2FCMakeLists.txt;h=21ef8a9bdef15a137c68de1968d2efff4c524801;hb=9e4b08cde6c6de9e83a3fff42d90affc3cd8e5bc;hp=744e28857635597d8f13db400b86ab54185efa31;hpb=15eefae2961f32dde1f64abf6816481af7a283c3;p=casparcg diff --git a/core/CMakeLists.txt b/core/CMakeLists.txt index 744e28857..21ef8a9bd 100644 --- a/core/CMakeLists.txt +++ b/core/CMakeLists.txt @@ -2,14 +2,18 @@ cmake_minimum_required (VERSION 2.6) project (core) set(SOURCES + consumer/syncto/syncto_consumer.cpp + consumer/frame_consumer.cpp consumer/output.cpp consumer/port.cpp diagnostics/call_context.cpp + diagnostics/graph_to_log_sink.cpp diagnostics/osd_graph.cpp diagnostics/subject_diagnostics.cpp + frame/audio_channel_layout.cpp frame/draw_frame.cpp frame/frame.cpp frame/frame_transform.cpp @@ -24,7 +28,7 @@ set(SOURCES producer/color/color_producer.cpp - producer/draw/freehand_producer.cpp + producer/framerate/framerate_producer.cpp producer/media_info/in_memory_media_info_repository.cpp @@ -38,6 +42,7 @@ set(SOURCES producer/separated/separated_producer.cpp producer/text/text_producer.cpp + producer/text/utils/freetype_library.cpp producer/text/utils/texture_atlas.cpp producer/text/utils/texture_font.cpp @@ -55,15 +60,19 @@ set(SOURCES video_format.cpp ) set(HEADERS + consumer/syncto/syncto_consumer.h + consumer/frame_consumer.h consumer/output.h consumer/port.h consumer/write_frame_consumer.h diagnostics/call_context.h + diagnostics/graph_to_log_sink.h diagnostics/osd_graph.h diagnostics/subject_diagnostics.h + frame/audio_channel_layout.h frame/draw_frame.h frame/frame.h frame/frame_factory.h @@ -81,13 +90,17 @@ set(HEADERS interaction/interaction_sink.h interaction/util.h + mixer/audio/audio_mixer.h + + mixer/image/blend_modes.h + mixer/mixer.h monitor/monitor.h producer/color/color_producer.h - producer/draw/freehand_producer.h + producer/framerate/framerate_producer.h producer/media_info/in_memory_media_info_repository.h producer/media_info/media_info.h @@ -101,6 +114,7 @@ set(HEADERS producer/scene/xml_scene_producer.h producer/text/utils/color.h + producer/text/utils/freetype_library.h producer/text/utils/string_metrics.h producer/text/utils/text_info.h producer/text/utils/texture_atlas.h @@ -139,18 +153,23 @@ include_directories(${GLEW_INCLUDE_PATH}) source_group(sources ./*) source_group(sources\\consumer consumer/*) +source_group(sources\\consumer\\syncto consumer/syncto/*) source_group(sources\\diagnostics diagnostics/*) +source_group(sources\\producer producer/*) +source_group(sources\\producer\\framerate producer/framerate/*) source_group(sources\\frame frame/*) source_group(sources\\help help/*) source_group(sources\\interaction interaction/*) source_group(sources\\mixer mixer/*) -source_group(sources\\producer\\draw producer/draw/*) +source_group(sources\\mixer\\audio mixer/audio/*) +source_group(sources\\mixer\\image mixer/image/*) +source_group(sources\\producer\\color producer/color/*) source_group(sources\\producer\\media_info producer/media_info/*) source_group(sources\\producer\\scene producer/scene/*) source_group(sources\\producer\\text\\utils producer/text/utils/*) source_group(sources\\producer\\text producer/text/*) source_group(sources\\producer\\transition producer/transition/*) -source_group(sources\\producer producer/*) +source_group(sources\\producer\\separated producer/separated/*) if (MSVC) target_link_libraries(core