Generate and install pkg-config file, closes #3

This commit is contained in:
Axel Isouard 2017-02-05 18:29:26 +01:00
parent f381807566
commit 1b11dcc9c3
No known key found for this signature in database
GPG key ID: 4E64BB3EAAF31C29
2 changed files with 16 additions and 1 deletions

View file

@ -31,6 +31,16 @@ install(FILES ${CMAKE_BINARY_DIR}/LibWebRTCConfigVersion.cmake
DESTINATION ${INSTALL_CMAKE_DIR}
COMPONENT cmake)
#
# Install pkg-config file
if (UNIX)
configure_file(${CMAKE_MODULE_PATH}/LibWebRTC.pc.in
${CMAKE_BINARY_DIR}/LibWebRTC.pc @ONLY)
install(FILES ${CMAKE_BINARY_DIR}/LibWebRTC.pc
DESTINATION ${INSTALL_LIB_DIR}/pkg-config
COMPONENT cmake)
endif (UNIX)
#
# Install CMake Use file
install(FILES ${CMAKE_MODULE_PATH}/UseLibWebRTC.cmake

View file

@ -0,0 +1,5 @@
Name: LibWebRTC
Description: Google's native WebRTC implementation shipped into a single library
Version: @LIBWEBRTC_VERSION@
Libs: -L@INSTALL_LIB_DIR@ -std=gnu++0x -lSM -lICE -lX11 -lXext -ldl -pthread -lwebrtc
Cflags: -I@INSTALL_INCLUDE_DIR@ -DWEBRTC_POSIX -std=gnu++0x -D_GLIBCXX_USE_CXX11_ABI=0