GeneratePkgConfig: return back prefix variable, so it can be overriden by pkg-config.
GitOrigin-RevId: 4cf5e2a9e65b0114ec8ee30dcfae5bd7f526bcf5
This commit is contained in:
parent
8a6bf5e7a1
commit
9a24cd40ec
@ -51,12 +51,14 @@ function(generate_pkgconfig TARGET DESCRIPTION)
|
|||||||
|
|
||||||
file(MAKE_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/pkgconfig")
|
file(MAKE_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/pkgconfig")
|
||||||
file(GENERATE OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/pkgconfig/${TARGET}.pc" CONTENT
|
file(GENERATE OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/pkgconfig/${TARGET}.pc" CONTENT
|
||||||
"Name: ${TARGET}
|
"prefix=${PREFIX}
|
||||||
|
|
||||||
|
Name: ${TARGET}
|
||||||
Description: ${DESCRIPTION}
|
Description: ${DESCRIPTION}
|
||||||
Version: ${PROJECT_VERSION}
|
Version: ${PROJECT_VERSION}
|
||||||
|
|
||||||
CFlags: -I\"${PREFIX}/${CMAKE_INSTALL_INCLUDEDIR}\"
|
CFlags: -I\"\${prefix}/${CMAKE_INSTALL_INCLUDEDIR}\"
|
||||||
Libs: -L\"${PREFIX}/${CMAKE_INSTALL_LIBDIR}\" -l${TARGET}
|
Libs: -L\"\${prefix}/${CMAKE_INSTALL_LIBDIR}\" -l${TARGET}
|
||||||
${REQUIRES}${LIBRARIES}")
|
${REQUIRES}${LIBRARIES}")
|
||||||
|
|
||||||
install(FILES "pkgconfig/${TARGET}.pc" DESTINATION "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}/pkgconfig")
|
install(FILES "pkgconfig/${TARGET}.pc" DESTINATION "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}/pkgconfig")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user