Skip to content
Open
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 7 additions & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -459,13 +459,19 @@ endif()
# webm_parser headers are rooted at webm/.
set_target_properties(webm PROPERTIES PUBLIC_HEADER
"${webm_parser_public_headers}")
set_target_properties(webm PROPERTIES EXPORT_NAME libwebm)
target_include_directories(webm PUBLIC $<INSTALL_INTERFACE:include>)
install(
TARGETS webm
TARGETS webm EXPORT unofficial-libwebm-targets
Comment thread
jimwang118 marked this conversation as resolved.
Outdated
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/webm)

install(EXPORT unofficial-libwebm-targets
FILE unofficial-libwebm-targets.cmake
NAMESPACE unofficial::libwebm::
DESTINATION share/unofficial-libwebm)
# Install common headers into a subdirectory to avoid breaking nested includes.
install(FILES ${libwebm_common_public_headers}
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/webm/common)
Expand Down