16
16
# limitations under the License.
17
17
set (PLUGIN_NAME HdmiCecSink)
18
18
set (MODULE_NAME ${NAMESPACE}${PLUGIN_NAME} )
19
- set (PLUGIN_IMPLEMENTATION ${MODULE_NAME} Implementation)
20
19
21
20
22
21
set (PLUGIN_HDMICECSINK_STARTUPORDER "" CACHE STRING "To configure startup order of HdmiCecSink plugin" )
@@ -27,18 +26,10 @@ add_library(${MODULE_NAME} SHARED
27
26
HdmiCecSink.cpp
28
27
Module.cpp)
29
28
30
- add_library (${PLUGIN_IMPLEMENTATION} SHARED
31
- HdmiCecSinkImplementation.cpp
32
- Module.cpp)
33
-
34
29
set_target_properties (${MODULE_NAME} PROPERTIES
35
30
CXX_STANDARD 11
36
31
CXX_STANDARD_REQUIRED YES )
37
32
38
- set_target_properties (${PLUGIN_IMPLEMENTATION} PROPERTIES
39
- CXX_STANDARD 11
40
- CXX_STANDARD_REQUIRED YES )
41
-
42
33
target_compile_definitions (${MODULE_NAME} PRIVATE MODULE_NAME=Plugin_${PLUGIN_NAME} )
43
34
44
35
find_package (DS)
@@ -50,23 +41,13 @@ target_include_directories(${MODULE_NAME} PRIVATE ${CEC_INCLUDE_DIRS})
50
41
target_include_directories (${MODULE_NAME} PRIVATE ${DS_INCLUDE_DIRS} )
51
42
set_source_files_properties (HdmiCecSink.cpp PROPERTIES COMPILE_FLAGS "-fexceptions" )
52
43
53
-
54
- target_include_directories (${PLUGIN_IMPLEMENTATION} PRIVATE ${IARMBUS_INCLUDE_DIRS} ../helpers)
55
- target_include_directories (${PLUGIN_IMPLEMENTATION} PRIVATE ${CEC_INCLUDE_DIRS} )
56
- target_include_directories (${PLUGIN_IMPLEMENTATION} PRIVATE ${DS_INCLUDE_DIRS} )
57
- set_source_files_properties (HdmiCecSinkImplementation.cpp PROPERTIES COMPILE_FLAGS "-fexceptions" )
58
-
59
44
target_link_libraries (${MODULE_NAME} PUBLIC ${NAMESPACE} Plugins::${NAMESPACE} Plugins ${IARMBUS_LIBRARIES} ${CEC_LIBRARIES} ${DS_LIBRARIES} )
60
- target_link_libraries (${PLUGIN_IMPLEMENTATION} PUBLIC ${NAMESPACE} Plugins::${NAMESPACE} Plugins ${IARMBUS_LIBRARIES} ${CEC_LIBRARIES} ${DS_LIBRARIES} )
61
45
62
46
if (NOT RDK_SERVICES_L1_TEST)
63
- target_compile_options (${PLUGIN_IMPLEMENTATION } PRIVATE -Wno-error=deprecated)
47
+ target_compile_options (${MODULE_NAME } PRIVATE -Wno-error=deprecated)
64
48
endif ()
65
49
66
50
install (TARGETS ${MODULE_NAME}
67
51
DESTINATION lib/${STORAGE_DIRECTORY} /plugins)
68
52
69
- install (TARGETS ${PLUGIN_IMPLEMENTATION}
70
- DESTINATION lib/${STORAGE_DIRECTORY} /plugins)
71
-
72
53
write_config(${PLUGIN_NAME} )
0 commit comments