|
|
--- 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
|