File tree Expand file tree Collapse file tree 3 files changed +29
-1
lines changed Expand file tree Collapse file tree 3 files changed +29
-1
lines changed Original file line number Diff line number Diff line change @@ -23,6 +23,8 @@ set_source_files_properties(HdmiCecSource.cpp PROPERTIES COMPILE_FLAGS "-fexcept
23
23
set_source_files_properties (HdmiCecSourceImplementation.cpp PROPERTIES COMPILE_FLAGS "-fexceptions" )
24
24
25
25
find_package (${NAMESPACE} Plugins REQUIRED)
26
+ find_package (${NAMESPACE} Definitions REQUIRED)
27
+ find_package (CompileSettingsDebug CONFIG REQUIRED)
26
28
27
29
add_library (${MODULE_NAME} SHARED
28
30
HdmiCecSource.cpp
@@ -50,10 +52,19 @@ target_include_directories(${PLUGIN_IMPLEMENTATION} PRIVATE ${IARMBUS_INCLUDE_DI
50
52
target_include_directories (${PLUGIN_IMPLEMENTATION} PRIVATE ${CEC_INCLUDE_DIRS} )
51
53
target_include_directories (${PLUGIN_IMPLEMENTATION} PRIVATE ${DS_INCLUDE_DIRS} )
52
54
53
- target_link_libraries (${MODULE_NAME} PUBLIC ${NAMESPACE} Plugins::${NAMESPACE} Plugins ${IARMBUS_LIBRARIES} )
55
+ target_link_libraries (${MODULE_NAME}
56
+ PRIVATE
57
+ CompileSettingsDebug::CompileSettingsDebug
58
+ ${NAMESPACE} Plugins::${NAMESPACE} Plugins
59
+ ${NAMESPACE} Definitions ::${NAMESPACE} Definitions )
54
60
55
61
target_link_libraries (${PLUGIN_IMPLEMENTATION} PUBLIC ${NAMESPACE} Plugins::${NAMESPACE} Plugins ${IARMBUS_LIBRARIES} ${CEC_LIBRARIES} ${DS_LIBRARIES} )
56
62
63
+ target_link_libraries (${PLUGIN_IMPLEMENTATION}
64
+ PRIVATE
65
+ CompileSettingsDebug::CompileSettingsDebug
66
+ ${NAMESPACE} Plugins::${NAMESPACE} Plugins)
67
+
57
68
if (NOT RDK_SERVICES_L1_TEST)
58
69
target_compile_options (${MODULE_NAME} PRIVATE -Wno-error=deprecated)
59
70
target_compile_options (${PLUGIN_IMPLEMENTATION} PRIVATE -Wno-error=deprecated)
Original file line number Diff line number Diff line change @@ -2,3 +2,10 @@ precondition = ["Platform"]
2
2
callsign = "org.rdk.HdmiCecSource"
3
3
autostart = "false"
4
4
startuporder = "@PLUGIN_HDMICECSOURCE_STARTUPORDER@"
5
+
6
+ configuration = JSON()
7
+ rootobject = JSON()
8
+
9
+ rootobject.add("mode", "@PLUGIN_HDMICECSOURCE_MODE@")
10
+ rootobject.add("locator", "lib@
[email protected] ")
11
+ configuration.add("root", rootobject)
Original file line number Diff line number Diff line change @@ -5,3 +5,13 @@ set (callsign "org.rdk.HdmiCecSource")
5
5
if(PLUGIN_HDMICECSOURCE_STARTUPORDER)
6
6
set (startuporder ${PLUGIN_HDMICECSOURCE_STARTUPORDER})
7
7
endif()
8
+
9
+
10
+ map()
11
+ key(root)
12
+ map()
13
+ kv(mode ${PLUGIN_HDMICECSOURCE_MODE})
14
+ kv(locator lib${PLUGIN_IMPLEMENTATION}.so)
15
+ end()
16
+ end()
17
+ ans(configuration)
You can’t perform that action at this time.
0 commit comments