]> git.sesse.net Git - casparcg/blobdiff - modules/reroute/CMakeLists.txt
[route] Fixed bug where interlaced channel where not deinterlaced before playback...
[casparcg] / modules / reroute / CMakeLists.txt
index 0a5ec82b5887b9d72e03c00cb44a01af196ba5ce..83b0d76ddc745a9012ae1e9b30b4c1b719227804 100644 (file)
@@ -2,13 +2,19 @@ cmake_minimum_required (VERSION 2.6)
 project (reroute)
 
 set(SOURCES
+               producer/channel_producer.cpp
+               producer/layer_producer.cpp
                producer/reroute_producer.cpp
 
+               reroute.cpp
                stdafx.cpp
 )
 set(HEADERS
+               producer/channel_producer.h
+               producer/layer_producer.h
                producer/reroute_producer.h
 
+               reroute.h
                stdafx.h
 )
 
@@ -20,9 +26,15 @@ include_directories(../..)
 include_directories(${BOOST_INCLUDE_PATH})
 include_directories(${RXCPP_INCLUDE_PATH})
 include_directories(${TBB_INCLUDE_PATH})
+include_directories(${ASMLIB_INCLUDE_PATH})
+include_directories(${FFMPEG_INCLUDE_PATH})
 
 set_target_properties(reroute PROPERTIES FOLDER modules)
 source_group(sources\\producer producer/*)
 source_group(sources ./*)
 
-target_link_libraries(reroute common core)
+target_link_libraries(reroute common core ffmpeg)
+
+casparcg_add_include_statement("modules/reroute/reroute.h")
+casparcg_add_init_statement("reroute::init" "reroute")
+casparcg_add_module_project("reroute")