source: qutecom-2.2/libs/wenbox/src/null/CMakeLists.txt @ 0:e18c44432190

Last change on this file since 0:e18c44432190 was 0:e18c44432190, checked in by vadim@…, 5 years ago

initial commit

File size: 762 bytes
Line 
1project(nullwenbox)
2
3# needed include directories to build nullwenbox
4set(NULLWENBOX_INCLUDE_DIRS
5  ${CMAKE_CURRENT_SOURCE_DIR}
6  ${OWUTIL_INCLUDE_DIRS}
7  ${WENBOX_INCLUDE_DIRS}
8)
9
10set(NULLWENBOX_LIBRARY
11  yealinkwenbox
12)
13
14# nullwenbox lib and dependencies
15set(NULLWENBOX_LINK_LIBRARIES
16  ${NULLWENBOX_LIBRARY}
17  ${OWUTIL_LIBRARY}
18  ${WENBOX_LIBRARY}
19)
20
21set(NULLWENBOX_DEFINITIONS
22  -DWENBOX_DLL=1
23  -DBUILDING_DLL=1
24)
25
26set(nullwenbox_SRCS
27  NullWenbox.cpp
28)
29
30include_directories(
31  ${NULLWENBOX_INCLUDE_DIRS}
32)
33
34add_definitions(
35  ${NULLWENBOX_DEFINITIONS}
36)
37
38macro_add_plugin(${NULLWENBOX_LIBRARY} ${nullwenbox_SRCS})
39
40target_link_libraries(${NULLWENBOX_LINK_LIBRARIES})
41
42install(
43  TARGETS
44    ${NULLWENBOX_LIBRARY}
45  DESTINATION
46    ${PLUGIN_INSTALL_DIR}
47)
48
Note: See TracBrowser for help on using the repository browser.