From 700e94ff03cf72a92e5b01d4ddc720eaee4a6f45 Mon Sep 17 00:00:00 2001 From: Kirill Kirilenko Date: Thu, 11 Feb 2021 23:05:34 +0300 Subject: [PATCH] Fix prefix in CMakeTargets.cmake --- CMakeModules/Install.cmake | 2 ++ CMakeModules/PatchCMakeTargets.cmake | 6 ++++++ 2 files changed, 8 insertions(+) create mode 100644 CMakeModules/PatchCMakeTargets.cmake diff --git a/CMakeModules/Install.cmake b/CMakeModules/Install.cmake index 415746c..e7ee42f 100644 --- a/CMakeModules/Install.cmake +++ b/CMakeModules/Install.cmake @@ -81,6 +81,8 @@ install(FILES ${CMAKE_MODULE_PATH}/Templates/UseLibWebRTC.cmake # # Install CMake Targets file +install(SCRIPT ${CMAKE_MODULE_PATH}/PatchCMakeTargets.cmake + COMPONENT cmake) install(DIRECTORY "${CMAKE_BINARY_DIR}/lib/cmake/LibWebRTC/" DESTINATION ${INSTALL_CMAKE_DIR} COMPONENT cmake diff --git a/CMakeModules/PatchCMakeTargets.cmake b/CMakeModules/PatchCMakeTargets.cmake new file mode 100644 index 0000000..2506914 --- /dev/null +++ b/CMakeModules/PatchCMakeTargets.cmake @@ -0,0 +1,6 @@ + +set(TARGET_FILE ${CMAKE_BINARY_DIR}/lib/cmake/LibWebRTC/LibWebRTCTargets.cmake) + +file(READ ${TARGET_FILE} filedata) +string(REGEX REPLACE ${CMAKE_BINARY_DIR} ${CMAKE_INSTALL_PREFIX} filedata "${filedata}") +file(WRITE ${TARGET_FILE} "${filedata}")