From f8c4e779ab99f83ab0494a2ce3a2a9960dafcbf4 Mon Sep 17 00:00:00 2001 From: =?utf8?q?R=C3=A9mi=20Denis-Courmont?= Date: Sun, 2 Mar 2008 20:02:34 +0200 Subject: [PATCH] pkg-config support to libvlc-control MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Rémi Denis-Courmont --- .gitignore | 1 + src/Makefile.am | 12 ++++++++++++ src/vlc-control.pc.in | 11 +++++++++++ 3 files changed, 24 insertions(+) create mode 100644 src/vlc-control.pc.in diff --git a/.gitignore b/.gitignore index a9e4343ba2..0d78070bb6 100644 --- a/.gitignore +++ b/.gitignore @@ -6,6 +6,7 @@ *.mak *.moc.cpp *.o +*.pc *.vlt .deps .libs diff --git a/src/Makefile.am b/src/Makefile.am index 25228248e4..ff4b1ac30f 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -129,6 +129,18 @@ modules/modules.c: modules/builtin.h echo ";" >> "$@.tmp" mv -f -- "$@.tmp" "$@" +############################################################################### +# pkg-config integration +############################################################################### + +pkgconfigdir = $(libdir)/pkgconfig +pkgconfig_DATA = vlc-control.pc +CLEANFILES += $(pkgconfig_DATA) + +vlc-control.pc: vlc-control.pc.in $(top_builddir)/config.status + cd $(top_builddir) && \ + $(SHELL) ./config.status --file=src/vlc-control.pc + ############################################################################### # Building libvlc ############################################################################### diff --git a/src/vlc-control.pc.in b/src/vlc-control.pc.in new file mode 100644 index 0000000000..5d60c2af91 --- /dev/null +++ b/src/vlc-control.pc.in @@ -0,0 +1,11 @@ +prefix=@prefix@ +exec_prefix=@exec_prefix@ +libdir=@libdir@ +includedir=@includedir@ + +Name: LibVLC control API +Description: VLC media player external control library +Version: @VERSION@ +Cflags: -I${includedir} +Libs: -L${libdir} -lvlc-control +Libs.private: -lvlc -- 2.39.2