]> git.sesse.net Git - casparcg/blob - modules/oal/CMakeLists.txt
* Extracted module startup from server.cpp to a generated included_modules.h.
[casparcg] / modules / oal / CMakeLists.txt
1 cmake_minimum_required (VERSION 2.6)
2 project (oal)
3
4 set(SOURCES
5                 consumer/oal_consumer.cpp
6
7                 oal.cpp
8 )
9 set(HEADERS
10                 consumer/oal_consumer.h
11
12                 oal.h
13 )
14
15 add_library(oal ${SOURCES} ${HEADERS})
16
17 include_directories(..)
18 include_directories(../..)
19 include_directories(${BOOST_INCLUDE_PATH})
20 include_directories(${RXCPP_INCLUDE_PATH})
21 include_directories(${TBB_INCLUDE_PATH})
22 include_directories(${OPENAL_INCLUDE_PATH})
23
24 set_target_properties(oal PROPERTIES FOLDER modules)
25 source_group(sources\\consumer consumer/*)
26 source_group(sources ./*)
27
28 target_link_libraries(oal common core)
29
30 casparcg_add_include_statement("modules/oal/oal.h")
31 casparcg_add_init_statement("oal::init" "oal")
32 casparcg_add_module_project("oal")