GeneratePkgConfig: use CMAKE_INSTALL_* variables.

GitOrigin-RevId: 1054a674f8bdf54d1d45dfe6e439811116f344c4
This commit is contained in:
levlam 2020-10-12 21:45:20 +03:00
parent 162b87e1a8
commit 9390cd20bc

View File

@ -43,15 +43,16 @@ function(generate_pkgconfig TARGET DESCRIPTION)
file(GENERATE OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/pkgconfig/${TARGET}.pc" CONTENT
"prefix=${PREFIX}
includedir=\${prefix}/include
libdir=\${prefix}/lib
includedir=\${prefix}/${CMAKE_INSTALL_INCLUDEDIR}
libdir=\${prefix}/${CMAKE_INSTALL_LIBDIR}
Name: ${TARGET}
Description: ${DESCRIPTION}
Version: ${PROJECT_VERSION}
CFlags: -I\${includedir}
Libs: -L\${libdir} -l${TARGET}${REQUIRES}${LIBRARIES}")
Libs: -L\${libdir} -l${TARGET}${REQUIRES}${LIBRARIES}
")
install(FILES "pkgconfig/${TARGET}.pc" DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig")
install(FILES "pkgconfig/${TARGET}.pc" DESTINATION "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}/pkgconfig")
endfunction()