1 cmake_minimum_required (VERSION 2.6)
5 consumer/bluefish_consumer.cpp
11 interop/BlueDriver_p.h
12 interop/BlueHancUtils.h
14 interop/BlueVelvetCUtils.h
15 consumer/bluefish_consumer.h
22 add_library(bluefish ${SOURCES} ${HEADERS})
23 add_precompiled_header(bluefish StdAfx.h FORCEINCLUDE)
25 include_directories(..)
26 include_directories(../..)
27 include_directories(${BOOST_INCLUDE_PATH})
28 include_directories(${TBB_INCLUDE_PATH})
29 include_directories(${RXCPP_INCLUDE_PATH})
30 include_directories(${ASMLIB_INCLUDE_PATH})
32 set_target_properties(bluefish PROPERTIES FOLDER modules)
33 source_group(sources ./*)
34 source_group(sources\\consumer consumer/*)
35 source_group(sources\\interop interop/*)
36 source_group(sources\\util util/*)
38 target_link_libraries(bluefish common core)
40 casparcg_add_include_statement("modules/bluefish/bluefish.h")
41 casparcg_add_init_statement("bluefish::init" "bluefish")
42 casparcg_add_module_project("bluefish")