mirror of
https://github.com/UltraCoderRU/libwebrtc.git
synced 2026-01-28 03:15:11 +00:00
Make installation directory be relocatable (replace hard-coded paths in CMake configs with dynamic ones).
This commit is contained in:
parent
c3a581c11c
commit
915e13f4ce
3 changed files with 3 additions and 4 deletions
|
|
@ -5,7 +5,6 @@ endif ()
|
||||||
# Prepare CMake exports
|
# Prepare CMake exports
|
||||||
configure_file(LibWebRTCConfig.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/LibWebRTCConfig.cmake @ONLY)
|
configure_file(LibWebRTCConfig.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/LibWebRTCConfig.cmake @ONLY)
|
||||||
configure_file(LibWebRTCConfigVersion.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/LibWebRTCConfigVersion.cmake @ONLY)
|
configure_file(LibWebRTCConfigVersion.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/LibWebRTCConfigVersion.cmake @ONLY)
|
||||||
configure_file(LibWebRTCTargets.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/LibWebRTCTargets.cmake @ONLY)
|
|
||||||
|
|
||||||
######################
|
######################
|
||||||
# INSTALL SECTION
|
# INSTALL SECTION
|
||||||
|
|
@ -87,7 +86,7 @@ install(FILES
|
||||||
UseLibWebRTC.cmake
|
UseLibWebRTC.cmake
|
||||||
${CMAKE_CURRENT_BINARY_DIR}/LibWebRTCConfig.cmake
|
${CMAKE_CURRENT_BINARY_DIR}/LibWebRTCConfig.cmake
|
||||||
${CMAKE_CURRENT_BINARY_DIR}/LibWebRTCConfigVersion.cmake
|
${CMAKE_CURRENT_BINARY_DIR}/LibWebRTCConfigVersion.cmake
|
||||||
${CMAKE_CURRENT_BINARY_DIR}/LibWebRTCTargets.cmake
|
${CMAKE_CURRENT_SOURCE_DIR}/LibWebRTCTargets.cmake
|
||||||
DESTINATION "lib/cmake/LibWebRTC"
|
DESTINATION "lib/cmake/LibWebRTC"
|
||||||
COMPONENT common
|
COMPONENT common
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -36,7 +36,7 @@ set(LIBWEBRTC_DEFINITIONS_DEBUG "@LIBWEBRTC_DEFINITIONS_DEBUG@")
|
||||||
set(LIBWEBRTC_DEFINITIONS_RELEASE "@LIBWEBRTC_DEFINITIONS_RELEASE@")
|
set(LIBWEBRTC_DEFINITIONS_RELEASE "@LIBWEBRTC_DEFINITIONS_RELEASE@")
|
||||||
|
|
||||||
# The location of the UseLibWebRTC.cmake file.
|
# The location of the UseLibWebRTC.cmake file.
|
||||||
set(LIBWEBRTC_CMAKE_DIR "@CMAKE_INSTALL_PREFIX@/lib/cmake/LibWebRTC")
|
set(LIBWEBRTC_CMAKE_DIR "${CMAKE_CURRENT_LIST_DIR}")
|
||||||
set(LIBWEBRTC_USE_FILE "${LIBWEBRTC_CMAKE_DIR}/UseLibWebRTC.cmake")
|
set(LIBWEBRTC_USE_FILE "${LIBWEBRTC_CMAKE_DIR}/UseLibWebRTC.cmake")
|
||||||
|
|
||||||
# Import LibWebRTC targets.
|
# Import LibWebRTC targets.
|
||||||
|
|
|
||||||
|
|
@ -37,7 +37,7 @@ unset(_expectedTargets)
|
||||||
|
|
||||||
|
|
||||||
# The installation prefix configured by this project.
|
# The installation prefix configured by this project.
|
||||||
set(_IMPORT_PREFIX "@CMAKE_INSTALL_PREFIX@")
|
get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_DIR}/../../.." ABSOLUTE)
|
||||||
|
|
||||||
# Create imported target webrtc
|
# Create imported target webrtc
|
||||||
add_library(webrtc STATIC IMPORTED)
|
add_library(webrtc STATIC IMPORTED)
|
||||||
Loading…
Add table
Reference in a new issue