Skip to content

Commit 5d3e79c

Browse files
Merge pull request #1287 from paullouisageneau/cmake-add-install-deps-export
CMake: Add installed deps to export set
2 parents 3c33ea0 + bc34f01 commit 5d3e79c

File tree

1 file changed

+3
-9
lines changed

1 file changed

+3
-9
lines changed

CMakeLists.txt

+3-9
Original file line numberDiff line numberDiff line change
@@ -308,13 +308,7 @@ else()
308308
add_library(Usrsctp::Usrsctp ALIAS usrsctp)
309309

310310
if(INSTALL_DEPS_LIBS)
311-
# usrsctp lacks an export set
312-
install(TARGETS usrsctp EXPORT UsrsctpTargets)
313-
install(EXPORT UsrsctpTargets
314-
FILE UsrsctpTargets.cmake
315-
NAMESPACE Usrsctp::
316-
DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/usrsctp
317-
EXCLUDE_FROM_ALL)
311+
install(TARGETS usrsctp EXPORT LibDataChannelTargets)
318312
# Fix directories
319313
set_target_properties(usrsctp PROPERTIES INTERFACE_INCLUDE_DIRECTORIES "")
320314
target_include_directories(usrsctp INTERFACE
@@ -381,7 +375,7 @@ else()
381375
if(NOT TARGET srtp2)
382376
add_subdirectory(deps/libsrtp EXCLUDE_FROM_ALL)
383377
if(INSTALL_DEPS_LIBS)
384-
install(TARGETS srtp2)
378+
install(TARGETS srtp2 EXPORT LibDataChannelTargets)
385379
endif()
386380
endif()
387381
target_compile_definitions(datachannel PRIVATE RTC_SYSTEM_SRTP=0)
@@ -461,7 +455,7 @@ else()
461455
else()
462456
add_subdirectory(deps/libjuice EXCLUDE_FROM_ALL)
463457
if(INSTALL_DEPS_LIBS)
464-
install(TARGETS juice)
458+
install(TARGETS juice EXPORT LibDataChannelTargets)
465459
endif()
466460
target_compile_definitions(datachannel PRIVATE RTC_SYSTEM_JUICE=0)
467461
target_compile_definitions(datachannel-static PRIVATE RTC_SYSTEM_JUICE=0)

0 commit comments

Comments
 (0)