diff options
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | configure.ac | 4 | ||||
-rw-r--r-- | data/pkg-config/Makefile.am | 4 | ||||
-rw-r--r-- | data/pkg-config/qmi-glib.pc.in | 2 | ||||
-rw-r--r-- | data/pkg-config/qrtr-glib.pc.in | 12 |
5 files changed, 22 insertions, 1 deletions
@@ -27,6 +27,7 @@ Makefile.in /depcomp /data/pkg-config/qmi-glib.pc +/data/pkg-config/qrtr-glib.pc /src/libqrtr-glib/qrtr-version.h diff --git a/configure.ac b/configure.ac index 8733fb6c..a50b2faa 100644 --- a/configure.ac +++ b/configure.ac @@ -262,10 +262,13 @@ if test "x$enable_qrtr" = "xyes"; then fi AC_DEFINE(QRTR_ENABLED, 1, [Define if QRTR support enabled]) QMI_QRTR_SUPPORTED=1 + QRTR_PKGCONFIG_NAME="qrtr-glib" else QMI_QRTR_SUPPORTED=0 + QRTR_PKGCONFIG_NAME="" fi AC_SUBST(QMI_QRTR_SUPPORTED) +AC_SUBST(QRTR_PKGCONFIG_NAME) AM_CONDITIONAL([QMI_QRTR_SUPPORTED], [test "x$QMI_QRTR_SUPPORTED" = "x1"]) # udev base directory @@ -285,6 +288,7 @@ AC_CONFIG_FILES([Makefile data/Makefile data/pkg-config/Makefile data/pkg-config/qmi-glib.pc + data/pkg-config/qrtr-glib.pc build-aux/Makefile build-aux/templates/Makefile build-aux/qmi-codegen/Makefile diff --git a/data/pkg-config/Makefile.am b/data/pkg-config/Makefile.am index 530151a7..b40df97a 100644 --- a/data/pkg-config/Makefile.am +++ b/data/pkg-config/Makefile.am @@ -2,3 +2,7 @@ # Set up pkg-config .pc files for exported libraries pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = qmi-glib.pc + +if QMI_QRTR_SUPPORTED +pkgconfig_DATA += qrtr-glib.pc +endif diff --git a/data/pkg-config/qmi-glib.pc.in b/data/pkg-config/qmi-glib.pc.in index 0d2c2c48..f16da762 100644 --- a/data/pkg-config/qmi-glib.pc.in +++ b/data/pkg-config/qmi-glib.pc.in @@ -8,7 +8,7 @@ qmi_mbim_qmux_supported=@QMI_MBIM_QMUX_SUPPORTED@ Name: qmi-glib Description: Library to communicate with QMI-powered modems Version: @VERSION@ -Requires: glib-2.0 gobject-2.0 gio-2.0 +Requires: glib-2.0 gobject-2.0 gio-2.0 @QRTR_PKGCONFIG_NAME@ Cflags: -I${includedir}/libqmi-glib Libs: -L${libdir} -lqmi-glib Libs.Private: @MBIM_LIBS@ diff --git a/data/pkg-config/qrtr-glib.pc.in b/data/pkg-config/qrtr-glib.pc.in new file mode 100644 index 00000000..f3efecbf --- /dev/null +++ b/data/pkg-config/qrtr-glib.pc.in @@ -0,0 +1,12 @@ +prefix=@prefix@ +exec_prefix=@exec_prefix@ +libdir=@libdir@ +includedir=@includedir@ + +Name: qrtr-glib +Description: Library to monitor nodes in the QRTR bus +Version: @VERSION@ +Requires: glib-2.0 gobject-2.0 gio-2.0 +Cflags: -I${includedir}/libqmi-glib +Libs: -L${libdir} -lqrtr-glib +Libs.Private: @MBIM_LIBS@ |