CMake: Mark our plugin include directories PRIVATE.
Use target_include_directories to mark our local include directories PRIVATE, similar to what we do elsewhere.
This commit is contained in:
parent
c2bcb295ac
commit
4609bc4ad5
|
@ -34,6 +34,8 @@ macro(ADD_PLUGIN_LIBRARY _plugin _subfolder)
|
|||
${PLUGIN_RC_FILE}
|
||||
)
|
||||
|
||||
target_include_directories(${_plugin} PRIVATE ${CMAKE_CURRENT_SOURCE_DIR})
|
||||
|
||||
set_target_properties(${_plugin} PROPERTIES
|
||||
PREFIX ""
|
||||
LINK_FLAGS "${WS_LINK_FLAGS}"
|
||||
|
|
|
@ -34,6 +34,8 @@ register_plugin_files(plugin.c
|
|||
|
||||
add_plugin_library(g711 codecs)
|
||||
|
||||
target_include_directories(g711 PRIVATE ${CMAKE_SOURCE_DIR}/codecs)
|
||||
|
||||
target_link_libraries(g711 wsutil)
|
||||
|
||||
install_plugin(g711 codecs)
|
||||
|
|
|
@ -34,6 +34,8 @@ register_plugin_files(plugin.c
|
|||
|
||||
add_plugin_library(g722 codecs)
|
||||
|
||||
target_include_directories(g722 PRIVATE ${CMAKE_SOURCE_DIR}/codecs)
|
||||
|
||||
target_link_libraries(g722 wsutil ${SPANDSP_LIBRARIES})
|
||||
|
||||
target_include_directories(g722 SYSTEM PRIVATE ${SPANDSP_INCLUDE_DIRS})
|
||||
|
|
|
@ -34,6 +34,8 @@ register_plugin_files(plugin.c
|
|||
|
||||
add_plugin_library(g726 codecs)
|
||||
|
||||
target_include_directories(g726 PRIVATE ${CMAKE_SOURCE_DIR}/codecs)
|
||||
|
||||
target_link_libraries(g726 wsutil ${SPANDSP_LIBRARIES})
|
||||
|
||||
target_include_directories(g726 SYSTEM PRIVATE ${SPANDSP_INCLUDE_DIRS})
|
||||
|
|
|
@ -34,6 +34,8 @@ register_plugin_files(plugin.c
|
|||
|
||||
add_plugin_library(g729 codecs)
|
||||
|
||||
target_include_directories(g729 PRIVATE ${CMAKE_SOURCE_DIR}/codecs)
|
||||
|
||||
target_link_libraries(g729 wsutil ${BCG729_LIBRARIES})
|
||||
|
||||
target_include_directories(g729 SYSTEM PRIVATE ${BCG729_INCLUDE_DIRS})
|
||||
|
|
|
@ -34,6 +34,8 @@ register_plugin_files(plugin.c
|
|||
|
||||
add_plugin_library(ilbc codecs)
|
||||
|
||||
target_include_directories(ilbc PRIVATE ${CMAKE_SOURCE_DIR}/codecs)
|
||||
|
||||
target_link_libraries(ilbc wsutil ${ILBC_LIBRARIES})
|
||||
|
||||
target_include_directories(ilbc SYSTEM PRIVATE ${ILBC_INCLUDE_DIRS})
|
||||
|
|
|
@ -34,6 +34,8 @@ register_plugin_files(plugin.c
|
|||
|
||||
add_plugin_library(l16mono codecs)
|
||||
|
||||
target_include_directories(l16mono PRIVATE ${CMAKE_SOURCE_DIR}/codecs)
|
||||
|
||||
target_link_libraries(l16mono wsutil)
|
||||
|
||||
install_plugin(l16mono codecs)
|
||||
|
|
|
@ -34,6 +34,8 @@ register_plugin_files(plugin.c
|
|||
|
||||
add_plugin_library(opus_dec codecs)
|
||||
|
||||
target_include_directories(opus_dec PRIVATE ${CMAKE_SOURCE_DIR}/codecs)
|
||||
|
||||
target_link_libraries(opus_dec wsutil ${OPUS_LIBRARIES})
|
||||
|
||||
target_include_directories(opus_dec SYSTEM PRIVATE ${OPUS_INCLUDE_DIRS})
|
||||
|
|
|
@ -34,6 +34,8 @@ register_plugin_files(plugin.c
|
|||
|
||||
add_plugin_library(sbc codecs)
|
||||
|
||||
target_include_directories(sbc PRIVATE ${CMAKE_SOURCE_DIR}/codecs)
|
||||
|
||||
target_link_libraries(sbc wsutil ${SBC_LIBRARIES})
|
||||
|
||||
target_include_directories(sbc SYSTEM PRIVATE ${SBC_INCLUDE_DIRS})
|
||||
|
|
|
@ -34,6 +34,8 @@ register_plugin_files(plugin.c
|
|||
|
||||
add_plugin_library(usbdump wiretap)
|
||||
|
||||
target_include_directories(usbdump PRIVATE ${CMAKE_SOURCE_DIR}/wiretap)
|
||||
|
||||
target_link_libraries(usbdump wiretap)
|
||||
|
||||
install_plugin(usbdump wiretap)
|
||||
|
|
Loading…
Reference in New Issue