From 53953ed0269a184178e024458c70dbc7abafdb19 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Wed, 8 Feb 2012 03:39:25 +0000 Subject: Ensure correct dependencies are in pkg-config file (always urid, state only if available). git-svn-id: http://svn.drobilla.net/lad/trunk/lilv@3977 a436a847-0d15-0410-975c-d299462d15a1 --- lilv.pc.in | 2 +- wscript | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/lilv.pc.in b/lilv.pc.in index 3a171ec..53098f5 100644 --- a/lilv.pc.in +++ b/lilv.pc.in @@ -6,6 +6,6 @@ includedir=@INCLUDEDIR@ Name: Lilv Version: @LILV_VERSION@ Description: Simple C library for hosting LV2 plugins -Requires: lv2core lv2-lv2plug.in-ns-ext-state +Requires: lv2core @LILV_PKG_DEPS@ Libs: -L${libdir} -l@LIB_LILV@ -ldl Cflags: -I${includedir}/lilv-@LILV_MAJOR_VERSION@ diff --git a/wscript b/wscript index 9edb255..b469ff3 100644 --- a/wscript +++ b/wscript @@ -170,8 +170,12 @@ def build(bld): bld.install_files(includedir, bld.path.ant_glob('lilv/*.hpp')) # Pkgconfig file + pkg_deps = 'lv2-lv2plug.in-ns-ext-urid' + if bld.is_defined('HAVE_LV2_STATE'): + pkg_deps += ' lv2-lv2plug.in-ns-ext-state' autowaf.build_pc(bld, 'LILV', LILV_VERSION, LILV_MAJOR_VERSION, [], - {'LILV_MAJOR_VERSION' : LILV_MAJOR_VERSION}) + {'LILV_MAJOR_VERSION' : LILV_MAJOR_VERSION, + 'LILV_PKG_DEPS' : pkg_deps}) lib_source = ''' src/collections.c -- cgit v1.2.1