--- opencv-4.5.1/cmake/OpenCVGenPkgconfig.cmake~ 2020-12-21 21:01:38.000000000 +0100 +++ opencv-4.5.1/cmake/OpenCVGenPkgconfig.cmake 2021-03-07 10:47:09.068714587 +0100 @@ -124,14 +124,14 @@ ocv_list_unique(_3rdparty) set(OPENCV_PC_LIBS - "-L\${exec_prefix}/${OPENCV_LIB_INSTALL_PATH}" + "-L${OPENCV_LIB_INSTALL_PATH}" "${_modules}" ) if(BUILD_SHARED_LIBS) set(OPENCV_PC_LIBS_PRIVATE "${_extra}") else() set(OPENCV_PC_LIBS_PRIVATE - "-L\${exec_prefix}/${OPENCV_3P_LIB_INSTALL_PATH}" + "-L${OPENCV_3P_LIB_INSTALL_PATH}" "${_3rdparty}" "${_extra}" ) @@ -142,8 +142,8 @@ #generate the .pc file set(prefix "${CMAKE_INSTALL_PREFIX}") set(exec_prefix "\${prefix}") -set(libdir "\${exec_prefix}/${OPENCV_LIB_INSTALL_PATH}") -set(includedir "\${prefix}/${OPENCV_INCLUDE_INSTALL_PATH}") +set(libdir "${OPENCV_LIB_INSTALL_PATH}") +set(includedir "${OPENCV_INCLUDE_INSTALL_PATH}") configure_file("${OpenCV_SOURCE_DIR}/cmake/templates/opencv-XXX.pc.in" "${CMAKE_BINARY_DIR}/unix-install/${OPENCV_PC_FILE_NAME}"