| --- a/mariadb_config/CMakeLists.txt |
| +++ b/mariadb_config/CMakeLists.txt |
| @@ -46,6 +46,8 @@ ENDIF() |
| |
| CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/mariadb_config.c.in |
| ${CMAKE_CURRENT_BINARY_DIR}/mariadb_config.c @ONLY) |
| +CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/libmariadb.pc.in |
| + ${CMAKE_CURRENT_BINARY_DIR}/libmariadb.pc @ONLY) |
| |
| ADD_EXECUTABLE(mariadb_config ${CMAKE_CURRENT_BINARY_DIR}/mariadb_config.c) |
| |
| @@ -54,3 +56,6 @@ ADD_EXECUTABLE(mariadb_config ${CMAKE_CURRENT_BINARY_DIR}/mariadb_config.c) |
| INSTALL(TARGETS mariadb_config |
| DESTINATION "bin" |
| COMPONENT Development) |
| +INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/libmariadb.pc |
| + DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig |
| + COMPONENT Development) |
| --- a/mariadb_config/libmariadb.pc.in |
| +++ b/mariadb_config/libmariadb.pc.in |
| @@ -1,19 +1,11 @@ |
| -# |
| -# pkg_config.pc.in |
| -# |
| -# pkg_config configuration file |
| -# For a detailed description of options, please visit |
| -# Dan Nicholson’s Guide to pkg-config (http://www.freedesktop.org/wiki/Software/pkg-config/) |
| -# |
| - |
| -includedir=@PREFIX_INSTALL_DIR@/@INCLUDE_INSTALL_DIR@/@SUFFIX_INSTALL_DIR@ |
| -libdir=@PREFIX_INSTALL_DIR@/@INCLUDE_INSTALL_DIR@/@SUFFIX_INSTALL_DIR@ |
| -prefix=@PREFIX_INSTALL_DIR@ |
| +prefix=@CMAKE_INSTALL_PREFIX@ |
| +exec_prefix=${prefix} |
| +libdir=${prefix}/@CMAKE_INSTALL_LIBDIR@ |
| +includedir=${prefix}/include |
| |
| Name: libmariadb |
| -Version: @LIBMARIADB_VERSION@ |
| Description: MariaDB Connector/C dynamic library |
| -Cflags: -I@PREFIX_INSTALL_DIR@/@INCLUDE_INSTALL_DIR@/@SUFFIX_INSTALL_DIR@ @CMAKE_C_FLAGS@ |
| -Libs: -L@PREFIX_INSTALL_DIR@/@LIB_INSTALL_DIR@/@SUFFIX_INSTALL_DIR@ -lmariadb @extra_dynamic_LDFLAGS@ |
| - |
| - |
| +Version: @LIBMARIADB_VERSION@ |
| +URL: https://mariadb.com/kb/en/library/mariadb-connector-c/ |
| +Libs: -L${libdir} -lmariadb |
| +Cflags: -I${includedir}/mariadb |